象と戯れ

 | 

2008-05-13

hstore

20:40 | hstore - 象と戯れ を含むブックマーク はてなブックマーク - hstore - 象と戯れ

select $$a => 1, b => 2$$::hstore

"a"=>"1", "b"=>"2"

hstoreっておもしろそう。文字列キャストまでは想像の範囲だったけど、

select 'a' => 1

こんな構文も許されてるってちょっとびっくり。

取り出すときは、

select h->'a'
from(
select 'a' => 1 as h
)s

てな感じで、テーブルを返すeachとかもなんか使えそう。

L.starL.star2008/05/15 06:13分散可能SQL=Hadoop hbaseとかhypertableのHQLでは?

umitanukiumitanuki2008/05/15 11:53あるんですね。もう既に。
BigTableを模倣するっていうのも違う気がするんですけどね。
BigTableはあくまでGoogleの目的に特化しすぎている気がするし。
チェックしてみます。

 |