LevelDBを使ってみる
- いち早くモジュールが公開されてたので Tie::LevelDB 使ってみる。
- インストール(※local::lib導入済み)
// 手動
$ wget http://search.cpan.org/CPAN/authors/id/S/SA/SARFY/Tie-LevelDB-0.01.tar.gz
$ tar xzvf Tie-LevelDB-0.01.tar.gz
$ cd Tie-LevelDB-0.01
$ perl Makefile.PL
$ make
$ make install
// こっちのが楽
$ cpanm Tie::LevelDB
- 使い方 perldoc Tie::LevelDB 写経
use strict; use warnings; use Tie::LevelDB; my $db = new Tie::LevelDB("/tmp/testdb"); $db->Put("Google","Don't be evil!"); print $db->Get("Google")."\n"; $db->Delete("Google"); __END__ $ ls -l /tmp/testdb/ 合計 16 -rw-r--r-- 1 ymko ymko 65536 2011-07-31 03:14 000003.log -rw-r--r-- 1 ymko ymko 16 2011-07-31 03:14 CURRENT -rw-r--r-- 1 ymko ymko 0 2011-07-31 03:14 LOCK -rw-r--r-- 1 ymko ymko 53 2011-07-31 03:14 LOG -rw-r--r-- 1 ymko ymko 65536 2011-07-31 03:14 MANIFEST-000002
- 追記 2011/08/08
- Tie::LevelDB - search.cpan.org Version 0.04 iterator機能追加