NoSQL入門
Jake Roach
AI Engineer

定義: NoSQLは「not only SQL」の略。構造化・半構造化・非構造化データの保存と取得を可能にするデータ格納の手法とツール群。
特長:
$$

{
"title": "Python for Data Analysis",
"price": 53.99,
...
}
"weather": "sunny"
行ではなく列でデータを格納し、SQLに似た構文でクエリ可能なNoSQL。分析系のクエリで特に高速。
ユースケース: ビッグデータ、分析ワークフロー

半構造化の「ドキュメント」を保存するNoSQL。
ユースケース: ユーザー生成データ(レビュー)、リアルタイム分析

キーと値のペアでデータを保存するNoSQL。
ユースケース: IoTデータ、モバイルアプリ

ノードとエッジのネットワークとしてデータを保持するNoSQL。
ユースケース: ソーシャルネットワーク
NoSQL入門