データベース学習ロードマップ

RDBMS

【入門】SQLite とは?使い方を解説

SQLite SQLite とは、軽量な RDBMS です。 大規模な RDBMS と違い、サーバーの構築が不要なため、ちょっとした検証に便利です。 それなりの規模の本番環境では、おとなしく大規模な RDB...
データベース

【Elasticsearch】インデックス設定とマッピングの定義・確認

インデックス設定 (Index-level index settings) インデックス設定とは、個々のインデックスに対する設定です。 マッピングとは マッピングとは、インデックスに保存するフィ...
データベース

Elasticsearch で日本語検索と Analyzer (kuromoji) の設定

Analyzer Analyzer とは、ドキュメントの text フィールドから転置インデックスを作成するものです 転置インデックス 転置インデックスとは、ある単語を含むドキュメントのリスト ...
データベース

Elasticsearch のデータ構造

Elasticsearch のクエリで利用する、データ構造をまとめました。      indexdoc_valuesfielddataglobal_ordinals用途検索sort/集計/scriptsort/集計/scriptパフ...
設計

バックアップ/リストア/ポイントインタイムリカバリ(PITR)の解説

バックアップ バックアップとは、データの破損に備えて、元データとは別にコピーを保存することです。 リストア リストアとは、バックアップを使ってデータを復元することです。 ...