忍者ブログ

ビーキョウのIT

このブログは99%ののほほんと1%のお菓子でできています。

カテゴリー「Cassandra」の記事一覧

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


Cassandra - データモデル -

こんちゃ(´・ω・)ノ

Cassandraのデータモデル・構造について記載する。
・データはキーバリューの形で保持する(KVS)。
・キースペース、カラムファミリ、ロウ、スーパーカラム、カラムを持つ。



■通常のデータモデル

■スーパーカラムありのデータモデル

■説明
項目説明
ClusterCassandraインスタンス、サーバのこと。複数のキースペースを持つことができる。またCluster間で連携ができる。
Keyspaceカラムファミリ用のネームスペース。複数のカラムファミリを持つことができる。RDBのデータベースまたはスキーマに近い。
ColumnFamily複数のカラムを持ち、行キーで参照可能。RDBでのテーブルに近い。
Row-KeySuperColumn、Columnを含む集合。Keyによって一意に特定される。
SuperColumnColumnを持つ
ColumnCassandraにおける最小限のデータ構造。名前、値、タイムスタンプを持つ。




【Cassandra】
Cassandra - 概要 -
Cassandra - データモデル -
Cassandra - 読み込み・書き込みのアーキテクチャ -
Cassandra - ディレクトリ構成 -
Cassandra - CLI操作 -
Cassandra - バックアップ・リカバリ -
Cassandra - 使用ポート番号 -

拍手[0回]

PR

Cassandra - 概要 -

こんちゃ(´・ω・)ノ

流行のNoSQLデータベースのCassandraについて
記載していこうと思います。



【Apache Cassandraとは】
Apache CassandraはJavaで記述されたオープンソースの分散型NoSQLデータベース。
Facebook社で大規模データに対応するために開発を行っていたが、
2008年7月にOSS(オープンソースソフトウェア)として公開し、
現在はApacheのトップレベルプロジェクトとなっている。



【特徴】
・ライセンスはApache License 2.0
・Javaで動作する。
・スケールアウトによるパフォーマンスの向上が可能。
・KVS(Key Value Store)のデータモデル。
・4次元または5次元ハッシュなデータモデルを持つ。
  ・キースペース、カラムファミリ、ロウ、スーパーカラム、カラムの順に入れ子構造。
  ・カラムが最小単位で、名前、値、タイムスタンプを持つ。
・データ操作は追加型。
  ・データ参照、挿入、更新、削除ができる。
  ・更新はデータを挿入することによる擬似的な更新。
  ・削除は論理削除のため、データ量が減らない。



【参考URL】
■Apache Cassandra
http://cassandra.apache.org/

■Wikipedia - Apache Cassandra
http://ja.wikipedia.org/wiki/Apache_Cassandra

■Cassandra wiki
http://wiki.apache.org/cassandra/FrontPage_JP



【Cassandra】
Cassandra - 概要 -
Cassandra - データモデル -
Cassandra - 読み込み・書き込みのアーキテクチャ -
Cassandra - ディレクトリ構成 -
Cassandra - CLI操作 -
Cassandra - バックアップ・リカバリ -
Cassandra - 使用ポート番号 -

拍手[0回]


カレンダー

04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

最新コメント

[11/13 NEX-C3]
[01/24 R]
[07/30 ビーキョウ]
[07/25 unknown]
[06/24 ブログランキング]

最新トラックバック

バーコード

広告

カウンター

ブログ内検索

プロフィール


HN:ビーキョウ
職業:SI屋(PG、SE)
<自己紹介>
ちゃお(´・ω・)ノ
ビーキョウです。
どんどんスキルアップして、 その中で学んだことを忘れないようにメモ代わり的な 感じで記事を書いていこうという考えです。

なので、適当な部分が多々あるとは思いますが、 なにとぞよろしくお願いします
(´ ▽`)

バナーエリア

Copyright ©  -- ビーキョウのIT --  All Rights Reserved
Designed by CriCri / Photo by Geralt / Powered by [PR]
/ 忍者ブログ