ACID特性について

21 views
Skip to first unread message

acid5

unread,
Apr 2, 2010, 10:41:17 PM4/2/10
to kvs-ja

kimotukiです。

トランザクション可能な分散kvsとして
Scalaris というものがある模様です。
少し調べてみたいと思います。

Anti-RDBMS: A list of distributed key-value stores
http://www.metabrew.com/article/anti-rdbms-a-list-of-distributed-key-value-stores/

より
--
Scalaris is probably the most face-meltingly awesome
thing you could build in Erlang. CouchDB, Ejabberd
and RabbitMQ are cool, but Scalaris packs by far the
most impressive collection of sexy technologies.
Scalaris is a key-value store - it uses a modified
version of the Chord algorithm to form a DHT, and
stores the keys in lexicographical order, so range
queries are possible. Although I didn’t see this
explicitly mentioned, this should open up all sorts
of interesting options for batch processing - map-reduce
for example. On top of the DHT they use an improved
version of Paxos to guarantee ACID properties when
dealing with multiple concurrent transactions.
So it’s a key-value store, but it can guarantee the
ACID properties and do proper distributed transactions
over multiple keys.
--

http://code.google.com/p/scalaris/

okuyamaoo

unread,
Apr 3, 2010, 3:01:42 AM4/3/10
to kvs-ja
okuyamaooです。

情報ありがとうございます。
まだ情報は少ないようですが、 ACID特性が
どのようなタイプか興味があります。
今okuyamaにも組み込もうとしてるので、
そちらも完成したら報告します。
トランザクションが可能な場合の適応
シチュエーションなどもテーマとして
おもしろそうですね。

On 4月3日, 午前11:41, acid5 <acid5...@gmail.com> wrote:
> kimotukiです。
>
> トランザクション可能な分散kvsとして
> Scalaris というものがある模様です。
> 少し調べてみたいと思います。
>

> Anti-RDBMS: A list of distributed key-value storeshttp://www.metabrew.com/article/anti-rdbms-a-list-of-distributed-key-...

acid5

unread,
Apr 4, 2010, 1:42:47 AM4/4/10
to kvs-ja

> まだ情報は少ないようですが、 ACID特性が
> どのようなタイプか興味があります。

そうですね。
ACIDでの操作範囲はRDBより狭くなるのではないでしょうか。
タプル(row)間の関連性はアプリケーション側での管理となりますね。

> 今okuyamaにも組み込もうとしてるので、
> そちらも完成したら報告します。

是非とも。期待しております。

Reply all
Reply to author
Forward
0 new messages