Database, 研究

大規模データベース

■国立国会図書館デジタルコレクション
大規模リレーショナルデータベースの高速処理方式に関する研究
https://cir.nii.ac.jp/crid/1110564260146178944
https://dl.ndl.go.jp/pid/3065245/1/1
https://dl.ndl.go.jp/pid/3065245

Cloudera Distribution for Hadoop インストール手順及び利用例
Hadoopのインストールとサンプルプログラムの実行
Hadoopによるバックアップシステムの提案と実装
ビッグデータを支える分散処理技術「Hadoop」のインストール方法

>>>KVS
■Redis

>>>KVS Wide Calum
■Google Bigtable

■Apache Cassandra
Facebook 2008年ソースコード公開
Javaで開発
Apacheライセンスバージョン2
KVS構造を持つ分散型のDB
分散システムはAmazonのDynamoDBを、
データモデルはGoogleのBigtableをベースに作られている
Apple/Netflix/Instagram/Yahooで採用

/特徴
マスターレス方式
データの分散配置
スキーマ定義あり
性能が線形にスケールする
SQLに似たクエリが利用可能(CQL)

/Yahoo! JAPAN Tech Blog
NoSQLデータベースCassandraの紹介 〜 ヤフーのデータ基盤を支える技術
https://techblog.yahoo.co.jp/entry/20200129803067/

/NRI
トップページ > OSS紹介 > Cassandra最新情報
https://openstandia.jp/oss_info/cassandra/

■Apache HBase
https://thinkit.co.jp/article/11882
Hadoop分散ファイル・システム(HDFS)上で実行されれる、列指向の非リレーショナル・分散データベース管理システム

/HBaseとHadoop (HDFS)の関係

/HBaseに適したユースケース
キーの範囲指定がしやすい時系列に並んだデータや、連続した番号が付加されたデータの管理に適しています。また、HBaseは強い一貫性があるとされており、連続したデータの順序を保証できます。HBaseに適したユースケースと事例を以下に示します。

■Riak
https://openstandia.jp/oss_info/riak/#:~:text=%E5%B9%B4%E9%96%93%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9-,Riak%20%E3%81%A8%E3%81%AF,%E3%82%92%E5%AE%9F%E8%A3%85%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82
Riak(リアック)は、高可用性、スケーラビリティ、フォールトトレランスを簡単な操作性で実現するNoSQLの分散型Key-Valueデータストアです。

https://recruit.gmo.jp/engineer/jisedai/blog/riak2/

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です