5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Kyoto Cabinet 1.0登場、C++以外の主要言語に対応

1 :たかちゃんψ ★:2010/07/08(木) 22:42:32 ID:???
Kyoto Cabinetの初の安定版リリースとなるKyoto Cabinet 1.0が公開された。

Kyoto CabinetはC++で開発されたキーバリュー型のデータベース。
GPL3のもとで提供されている。
高い並列性と移植性があり、利便性が高い。
ハッシュデータベース使用時はO(1)、ツリーデータベース使用時はO(log N)の計算時間量を実現。
マルチスレッドセーフでレコード単位/ページ単位での読み書きロックが可能。
Kyoto Cabinet 1.0における主な特徴は次のとおり。

・更新能力100万qps以上
・レコードあたりのフットプリントがハッシュデータベースで8-16バイト、ツリーデータベースで2-4バイトと軽量
・自動リカバリ機能
・自動/手動トランザクション機能
・C, Java、Python、Ruby、Perl向けのバインディング機能を提供
・Linux、FreeBSD、Solaris、Mac OS X、Windowsに対応

Tokyo Cabinetと比べると高い並列性に特徴があり、マルチコアシステムにおいて高い性能とスケーラビリティと実現する。
ただし、シングルスレッドでの動作ではTokyo Cabinetの方が性能が良いと説明がある。
言語バインディング機能が実装されたことから、C、Java、Python、Ruby、Perlなどほかの言語から扱えるようになったところも注目に値する。

http://journal.mycom.co.jp/news/2010/07/08/045/index.html

2 :名無しさん@お腹いっぱい。:2010/07/09(金) 00:47:19 ID:???
Googleのおかげかキーバリューストアにも再び注目が集まってるけど
SQLの楽ちんさに慣れるともう戻れない

3 :名無しさん@お腹いっぱい。:2010/07/14(水) 21:07:19 ID:???
C++で開発されてるのに「C++以外の」主要言語に対応ってどういうことだ?

4 :名無しさん@お腹いっぱい。:2010/07/14(水) 21:14:47 ID:???
>>3
わかんないならだまってなよ

2 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)