とっとこ走るハムスターデータベース
後藤大地(オングス)
2008/02/12 11:30
かわいらしい名前ではあるが、hamsterdbを侮ってはいけない。C/C++を利用している場合は採用を検討してみるのもいいだろう。
2年を越える開発期間を経て、ついにhamsterdb 1.0.0が公開された。1.0.0はC/C++言語に対応しており、Windows向けのバイナリパッケージが提供されている。Windows、Linux、Unix系OSに対応しており、x86、x64、SPARC、ARM、RISCなど多くのアーキテクチャで動作する。Java、.NET、PHP、Python、Perlなどほかのプログラミング言語への対応は、今後のバージョンで実施される予定。
hamsterdbは、簡単に扱えること、高いパフォーマンスを実現すること、高い安定性を実現することの3つの目的を掲げて開発された組み込みデータベース。インメモリとして動作するほか、可変長キーに対応した高速なストアドB+Treeを活用、高速なデータベースカーソルの実現、重複キーに対応、1ファイルで複数のデータベースに対応するなど多くの特徴がある。
APIドキュメントが用意されているほか、チュートリアル、サンプルコードも用意されている。C/C++を使っている場合には、もう採用できる状況が整っているとみていいだろう。
- 4人の推薦記事
- 0人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
- ホワイトペーパー
- 話題のタグ
ブラウザ
まとめ
Mac OS X
Safari
Firefox
オープンソース
Flash
Firefox 3
Google
Windows
RIA
PHP
Ruby
Eclipse
小技
CSS
server
Microsoft
iPhone
MySQL
Off Topic
Webデザイン
Apache
Ruby on Rails
リファレンス
XHTML
Leopard
Python
IDE
Internet Explorer
仮想化
Adobe
Mozilla
Database
ライブラリ
Apple
SOA
Linux
Tips
iPod touch
入門
フレームワーク
HTML
Webアプリケーション開発
開発環境
Java
JavaScript
Ajax
イロハ
C/C++
話題のタグを見る »
仮想化Java環境のスループットを2倍に--BEA LiquidVMの適応型メモリ管理
Firefox 3が対応したdisplayプロパティの値(3) - inline-table
MSもアドビも学生さんに開発ソフトを無償提供
「Economist」のトップページがリニューアル
あなたがプログラムを理解できない10の理由:第2回
新APIまもなく登場--Google Developer Day 2008の見所とは?
-Simplify IT- ITをシンプルに 連載第2回
内部統制対策を実現するIT運用管理ツール
リスティング広告における競争優位性の維持