cassandraに挑戦 その10 PHP Clientを動かしてみる
cassandraとThriftの準備が出来たので、
いよいよcassandra PHP clientを作ってみる。
いつものようにcassandraを起動して、
まずは、すでに入っているデータを確認する。
コードはこちらのget.php。
実行結果は、
取れたことを確認できました。
Happy!
参考:
http://wiki.apache.org/cassandra/ClientExamples#PHP
いよいよcassandra PHP clientを作ってみる。
いつものようにcassandraを起動して、
まずは、すでに入っているデータを確認する。
cassandra> get Keyspace1.Super1['store1']['item1']このデータをPHPから取得できるサンプルを作ってみた。
=> (column=title, value=ipod, timestamp=1267714302240)
=> (column=price, value=101, timestamp=1268052816239)
=> (column=description, value=ipod nano 8G / color:silver, timestamp=1268053455479)
Returned 3 results.
コードはこちらのget.php。
実行結果は、
Arraycassandra-cliで取得できたものと同じデータが
(
[0] => cassandra_ColumnOrSuperColumn Object
(
[column] => cassandra_Column Object
(
[name] => description
[value] => ipod nano 8G / color:silver
[timestamp] => 1268053455480
)
[super_column] =>
)
[1] => cassandra_ColumnOrSuperColumn Object
(
[column] => cassandra_Column Object
(
[name] => price
[value] => 101
[timestamp] => 1268052816240
)
[super_column] =>
)
[2] => cassandra_ColumnOrSuperColumn Object
(
[column] => cassandra_Column Object
(
[name] => title
[value] => ipod
[timestamp] => 1267714302240
)
[super_column] =>
)
)
取れたことを確認できました。
Happy!
参考:
http://wiki.apache.org/cassandra/ClientExamples#PHP