More Related Content
PDF
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ PDF
PPT
Devsumi2013【15-e-5】NoSQLの野心的な使い方 ~Apache Cassandra編~ PDF
PDF
PPTX
PDF
PDF
What's hot
PDF
Cassandraとh baseの比較して入門するno sql PPTX
PPTX
RDB開発者のためのApache Cassandra データモデリング入門 PDF
20170714_MySQL 5.7 GIS(地理情報システム) by 日本オラクル株式会社 MySQL GBU 山﨑由章 PDF
RDBNoSQLの基礎と組み合わせDB構成をちょっとよくする話 PDF
PDF
PDF
PDF
DB Tech showcase Tokyo 2015 Works Applications PDF
[db tech showcase Tokyo 2014] L32: Apache Cassandraに注目!!(IoT, Bigdata、NoSQLのバ... PDF
[db tech showcase Tokyo 2017] D35: 何を基準に選定すべきなのか!? ~ビッグデータ×IoT×AI時代のデータベースのアー... PDF
PDF
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション... PPT
Cassandra(no sql)によるシステム提案と開発 PDF
[db tech showcase OSS 2017] A14: IoT時代のデータストア--躍進するNoSQL、拡張するRDB by OSSコンソーシア... PDF
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M... PDF
Db tech showcase2015 how to replicate between clusters PDF
[db tech showcase Tokyo 2017] AzureでOSS DB/データ処理基盤のPaaSサービスを使ってみよう (Azure Dat... PDF
ARC-009_RDB 技術者のための NoSQL ガイド PDF
Cassandraのトランザクションサポート化 & web2pyによるcms用プラグイン開発 Similar to qpstudy 2013.07 NoSQL
PDF
AWS初心者向けWebinar AWSでのNoSQLの活用 PDF
PPTX
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx PPTX
RDBMSより高速なNoSQLを実際に使ってみた話 PPTX
PDF
No sql with mysql cluster (MyNA・JPUG合同DB勉強会) PDF
PDF
Not only sql _ 新卒エンジニア勉強会20130417 PDF
PDF
SQL+NoSQL!? それならMySQL Clusterでしょ。 PDF
PPTX
PDF
PPTX
PPTX
PDF
PDF
PDF
PDF
[db tech showcase Tokyo 2015] A27: RDBエンジニアの為のNOSQL, 今どうしてNOSQLなのか? PDF
More from Akihiro Okuno
PDF
KEY
KEY
PDF
KEY
KEY
Start Vim script @Ujihisa.vim 2011/11/19 PDF
PDF
第一回Mongo dbソースコードリーディング 20110628 Recently uploaded
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料) PPTX
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習... PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」 PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf qpstudy 2013.07 NoSQL
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
RDBMSの理由 - NoSQLって?
-大部分の問題は以前RDBMSで十分
- RDBMSの適用領域も広がっている
- RDBMSの機能をトレードオフ
- 歴史が浅い
- ノウハウ、実装の枯れ具合、ライブラリ etc.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
軸 - NoSQLの分類
-データの配置による分類
- データの表現による分類
データが物理的にどう配置されるか
ユーザーからみてどのようなデータを格納するか
- 19.
- 20.
- 21.
- 22.
分散 P2P型 -NoSQLの分類
- データは分割されて各ノードに配置
- 各ノード自身がクラスタの状態を管理
- 各ノードの状態は後で合わせる
ノード ノード ノード ノード
- 23.
- 24.
KVS - NoSQLの分類
1v1
2 v2
5 v5 v2
key=2
3 v3
4 v4
検索格納
- キーとバリューのペア
- 性能に特化
- レイテンシー、QPS
- 25.
ドキュメント指向 - NoSQLの分類
tagsに2を
含むもののid
{“id”:1,”tags”[1,2,3]}
{“id”:2, ”tags”[1,3]}
{“id”:3, ”tags”[2,5]}
{“id”:6, ”tags”[3,4]} 1,3,5
{“id”:4, ”tags”[1]}
{“id”:5, ”tags”[2,3,4]}
検索格納
- 構造化された”ドキュメント”
- JSON
- スキーマレス
- 26.
BigTable型 - NoSQLの分類
カラムファミリー1カラムファミリー1カラムファミリー1カラムファミリー2カラムファミリー2カラムファミリー2カラムファミリー2
列1 列2 列3 列4 列5 列6 列7
行1
行2
行3
行4
- GoogleのBigTable
- 大規模な分散を目標
- カラム型とも
- 注: 列指向RDBMSとは異なる
- テーブル + カラムファミリー
- 実際はKVSに近い
- key: row + column family + column
- value: cell
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
Cassandra HBase -NoSQLの紹介
- BigTable型
- 分散 P2P型
- Dynamoをベースにした分散
- BigTable型
- 分散 マスタ型
- キーでソート済み
- 強い一貫性
- 33.
- 34.