1.MaachangDbm 2008/01/18.

MaachangDbmƂ́ADBM[f[^x[X}l[W]łB
ČĂAPɁAKey,Value`̓ei邽߂̑㕨łB
܂ATransactionƂ́A܂B
(̓\).
K͂ƂẮA܂傫ȂAő4500000(450)xAǗł܂B


2.MaachangDbm̗p@.

MaachangDbmIuWFNg𐶐.

<>
--------------------------------------------------------------------------------
MaachangDbm dbm = new MaachangDbm( "dbm" ) ;

--------------------------------------------------------------------------------

ɂ́AMaachangDbm̓eێfBNgw肷B

ŁAMaachangDbmp\ɂȂ܂B

܂AMaachangDbm𑀍삷ɂ́A

<>
--------------------------------------------------------------------------------
MaachangDbm dbm = new MaachangDbm( "dbm" ) ;

dbm.put( "hoge".getBytes( "UTF8" ),"hogehoge".getBytes( "UTF8" ) ;

byte[] b = dbm.get( "hoge".getBytes( "UTF8" ) ) ;
System.out.println( new String( b,"UTF8" ) ) ;

dbm.remove( "hoge".getBytes( "UTF8" ) ) ;

--------------------------------------------------------------------------------

ȂǂŁApł܂Ȁꍇʓ|["hoge".getBytes( "UTF8" )Ȃ]
łB
̂߁AMaachangDbmpIuWFNgƂāAʓr[MaachangDbmOp]pӂ
܂B
p@ƂẮAȉ̒ʂłB

<>
--------------------------------------------------------------------------------
MaachangDbm dbm = new MaachangDbm( "dbm" ) ;
MaachangDbmOp op = new MaachangDbmOp( dbm ) ;

op.put( "hoge","moge" ) ;

String a = op.getString( "hoge" ) ;

op.remove( "hoge" ) ;

--------------------------------------------------------------------------------

ƁA낢뗘pł܂̂ŁAڂJavaDocQƂĂB
