「データベースの勉強をやろうと思ったけど、どこから勉強すればいいの?」
という方のために、学習ロードマップを用意しました。
他の学習ロードマップ | |||||
---|---|---|---|---|---|
おすすめの書籍 | |||||
---|---|---|---|---|---|
各技術の詳細
データベースの基礎知識
データベースの基礎知識 | |||||
---|---|---|---|---|---|
データベースの基礎知識でおすすめの書籍は以下です。
こんな方におすすめの書籍です。
- データベースの用語がわからないので、何言ってるのかわからない。わかるようになりたい!
- そもそもデータベースとは何?
- データベースの基本的な操作を知りたい!
- トランザクションを使うと何がいいの?
- 障害に強いシステムってどうやって作るの?
データベース設計
データベースの設計 | |||||
---|---|---|---|---|---|
データベース設計でおすすめの書籍は以下です。
こんな方におすすめの書籍です。
- 自分でデータベースが設計できるようになりたい!
- どうしてこの設計になるの?
- どうしてテーブルを分割するの?1つのテーブルに全部詰め込むのはダメなの?
- ER 図の読み方は?
RDBMS のインストール・使い方
RDBMS の個別の利用方法は以下のとおりです。
RDBMS のインストール・使い方 | ||
---|---|---|
蓄積したデータからデータ分析を行う場合は、データ分析の学習ロードマップをご覧ください。
MySQL/PostgreSQL のおすすめ書籍は以下です。
個別の RDBMS ごとの知識が必要な場合に上記の書籍をおすすめします。
Elasticsearch (OpenSearch) の使い方
Elasticsearch の使い方は、以下のとおりです。
なお、OpenSearch は Elasticsearch のフォークなので、使い方は同じです。
Elasticsearch & OpenSearch の使い方 | |||||
---|---|---|---|---|---|
RAG を絡めた機械学習周りを学習する場合は、機械学習の学習ロードマップをご覧ください。
Elasticsearch のおすすめ書籍は以下です。
こんな方におすすめの書籍です。
- RDBMS で検索サービスを提供していたが、パフォーマンスが出なくなって来た
- 新規に検索サービスを提供するために、Elasticsearch を選定した
おすすめの学習サイト
データサイエンティスト用のサイトですが、データベースの項目が非常に参考になります。
データベースサイエンティスト
データサイエンティストに必要なPythonデータベースと機械学習の常用について記載しています。
以上でデータベース学習ロードマップに関連する記事の紹介を終わります。
以降は、当サイトのデータベースに関する全ての記事です。