スポンサーリンク

このドキュメントの内容は、以下の通りです。

はじめに


Cassandra には、Column Family のほかに、Super Column Family を扱えます。

Column Family では、
row key ->column name ->value
となります。

Super Column Family では、
row key ->Super column name ->column name ->value
となります。

Super Column Family の作り方


% cassandra-cli -h localhost
create column family s1
with column_type = Super
and comparator = UTF8Type
and subcomparator=UTF8Type
and default_validation_class=UTF8Type
and key_validation_class=UTF8Type;

Super Column Family への値のセットの仕方


set s1['a']['b1']['c1']='1';
set s1['a']['b1']['c2']='2';
set s1['a']['b2']['c1']='3';
set s1['a']['b2']['c2']='4';

実行例


データを突っ込んで、データにアクセスしてみます。

[default@test] set s1['a']['b1']['c1']='1';
Value inserted.
Elapsed time: 16 msec(s).
[default@test] set s1['a']['b1']['c2']='2';
Value inserted.
Elapsed time: 20 msec(s).
[default@test] set s1['a']['b2']['c1']='3';
Value inserted.
Elapsed time: 9.25 msec(s).
[default@test] set s1['a']['b2']['c2']='4';
Value inserted.
Elapsed time: 5.16 msec(s).
[default@test] list s1;
Using default limit of 100
Using default column limit of 100
-------------------
RowKey: a
=> (super_column=b1,
		(column=c1, value=1, timestamp=1361088770683000)
		(column=c2, value=2, timestamp=1361088770712000))
=> (super_column=b2,
		(column=c1, value=3, timestamp=1361088770727000)
		(column=c2, value=4, timestamp=1361088770739000))

1 Row Returned.
Elapsed time: 15 msec(s).

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー