これからはno sqlの時代って本当ですか
TRANSCRIPT
![Page 1: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/1.jpg)
1
これからは NoSQL の時代って本当ですか
株式会社 AMG Solution昼間 健
![Page 2: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/2.jpg)
2
「これからは NoSQL の時代だ!」
![Page 3: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/3.jpg)
3
リレーショナルデータベース
NoSQL
![Page 4: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/4.jpg)
4
IT 技術の移り変わりは早い
![Page 5: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/5.jpg)
5
NoSQL とは
![Page 6: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/6.jpg)
6
NoSQL とは
“ リレーショナルデータベース管理システム (RDBMS) 以外のデータベース管理システムを指すおおまかな分類語である
-Wikipedia”
![Page 7: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/7.jpg)
7
リレーショナルデータベースをやみくもに使用してきた長い歴史を打破し、それ以外のデータベースの利用・発展を促進させようとする運動の標語しての意味合いを持つ
![Page 8: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/8.jpg)
8
“ 敵”
![Page 9: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/9.jpg)
9
リレーショナルデータベース(RDBMS) とは
![Page 10: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/10.jpg)
10
RDBMS とは ●データの持ち方は行 × 列の表形式 ●複数の表を使用することが前提で、各テーブ ルに設定したキー項目を使用して、他のテー ブルと連鎖することでデータを管理する ●データの管理単位は行 ●データの型が指定されている
![Page 11: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/11.jpg)
11
IoT 技術の利用 ビックデータの利用
![Page 12: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/12.jpg)
12
IoT 技術に対応するための課題
1. 大量のデータの蓄積
2. 高速な書き込み処理
3. 非構造データの保存
![Page 13: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/13.jpg)
13
● スケールアウト サーバの数を増やすことで処理性能を上げる手法
● スケールアップ サーバ単体の性能を向上させることでソフトウェアの処理性能 を上げる手法
NoSQL→
RDBMS→
![Page 14: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/14.jpg)
14
キーバリュー型
データを key (キー)と value (値)のペアにして管理するデータベースです
データ構造は、プログラミング言語で使用する「連想配列」や「 Map (あるいはDictionary )」と呼ばれるものに近いと言えます。
![Page 15: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/15.jpg)
15
![Page 16: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/16.jpg)
16
ドキュメント型特定のスキーマを持たないデータベースですDBMS では、最初にデータを格納するテーブルを作り、そのテーブルの構造に合わせてデータを格納していきます。一方、ドキュメント指向データベースは
1 件 1 件のデータをドキュメントつまり文書のように 格納します
![Page 17: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/17.jpg)
17
![Page 18: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/18.jpg)
18
NoSQL の種類と製品
![Page 19: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/19.jpg)
19
■ キー・バリューストア型 Redis■ ドキュメント型 MongoDB■ カラムストア型 Cassanbra■ グラフ型 Neo4j
![Page 20: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/20.jpg)
20
RDBMS が優れている点
● 正規化することで厳密かつ効率よくデータを保持できる●SQL によって統一された方法でデータにアクセスできる● トランザクションによりエラー時などの処理が適切に行われる
![Page 21: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/21.jpg)
21
今後のデータベースの展望
● 複数の製品を使ってデータベースの構成● 今後も様々な種類のデータベースが開発されてく る● アプリケーションの特徴によって適切なデータ ベースを選定していく必要がある
![Page 22: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/22.jpg)
22
最後に
![Page 23: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/23.jpg)
23
新しい技術をどんどん調べてみよう
![Page 24: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/24.jpg)
24
新しいことを学ぶことのメリット
これまで使っていた技術の特徴が明確になる
新しい技術の特徴が明確になる次にどんな技術が生まれる可能性があるのか予測することが出来る
正しい情報を受け取ることが出来る
![Page 25: これからはNo sqlの時代って本当ですか](https://reader031.vdocuments.mx/reader031/viewer/2022030211/58a323f51a28ab71398b5405/html5/thumbnails/25.jpg)
25
ご清聴ありがとうございました