「データベースの勉強をやろうと思ったけど、どこから勉強すればいいの?」
という方のために、学習ロードマップを用意しました。
ロードマップにある技術の詳細
データベースの基礎知識
データベースの基礎知識 | ||||
---|---|---|---|---|
オプティマイザー |
なお、OS やハードウェア周りの知識があると、データベースの理解が進むので、Linux 学習ロードマップも確認することをおすすめします。
データベース設計
データベースの運用・設計 | ||||
---|---|---|---|---|
RDBMS・NoSQL の使い方
RDBMS・NoSQL の個別の利用方法は以下のとおりです。
RDBMS・NoSQL の使い方 | |||
---|---|---|---|
蓄積したデータから、データ分析・機械学習を行う場合は、次のロードマップをご覧ください。
ビッグデータ分析の学習ロードマップ
ビッグデータ分析の勉強をやろうと思ったけど、どこから勉強すればいいの? という方のために、学習ロードマップを用意しました。 ロードマップにある技術の詳細 ビッグデータ分析の概要 初めに、ビッグデータ分析の概要を学び、各用語と関連性を整理...
機械学習ロードマップ
機械学習・深層学習 (ディープラーニング) ってどこから勉強すればいいの? という方のために、学習ロードマップを用意しました。 ロードマップにある技術の詳細 ツール・ライブラリ 機械学習でよく利用するツール・ライブラリは以下のとおりです。...
おすすめの書籍
データベースの学習を始める上でおすすめの書籍を紹介します。
なお、おすすめの学習順は以下です。
- おうちで学べるデータベースのきほん (データベースの基礎)
- 絵で見てわかるOS/ストレージ/ネットワーク (パフォーマンス)
- 達人に学ぶDB設計 徹底指南書 (データベース設計)
- 達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ (SQL)
- SQLアンチパターン (SQL)
- データ指向アプリケーションデザイン ―信頼性、拡張性、保守性の高い分散システム設計の原理 (分散システム設計)
おうちで学べるデータベースのきほん
データベースの学習を始める最初の1冊として最もおすすめの本です。
データベースの必要な情報を網羅的に記載しており、この本を読むだけで後は自分で google 検索で必要な情報を拾えるレベルになります。
私は業務で少しだけデータベースを触った後で読みましたが、断片的な知識が繋がり、あやふやな理解が整理されました。
絵で見てわかるOS/ストレージ/ネットワーク
OS/ストレージ/ネットワーク側の観点からデータベースのパフォーマンスについて学習できる本です。
「おうちで学べるデータベースのきほん」より少し敷居が高いため、まずはそちらを先に読むことをおすすめします。
一方で、データベースのパフォーマンスについて実践的な部分にまで踏み込んでいるため、データベースエンジニアとして次のステップに進むために、ぜひ読んでほしい本となっています。
達人に学ぶDB設計 徹底指南書
達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ
SQLアンチパターン
データ指向アプリケーションデザイン ―信頼性、拡張性、保守性の高い分散システム設計の原理
おすすめの学習サイト
データサイエンティスト用のサイトですが、データベースの項目が非常に参考になります。
データベースサイエンティスト
データサイエンティストに必要なPythonデータベースと機械学習の常用について記載しています。
以上でデータベース学習ロードマップに関連する記事の紹介を終わります。
以降は、当サイトのデータベースに関する全ての記事です。