¹öŬ¸® µ¥ºê

Berkeley DB ¹öÀü 2, 3 ¶Ç´Â 4 ¿ë Perl È®Àå
Áö±Ý ´Ù¿î·Îµå

¹öŬ¸® µ¥ºê ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Paul Marquess
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~pmqs/

¹öŬ¸® µ¥ºê ű×


¹öŬ¸® µ¥ºê ¼³¸í

Berkeley DB ¹öÀü 2, 3 ¶Ç´Â 4 ¿ë Perl È®Àå BerkeleyDB´Â Berkeley DB ¹öÀü 2, 3 ¹× 4¿¡¼­ »ç¿ëÇÒ ¼öÀÖ´Â ´ëºÎºÐÀÇ ±â´É¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î ¿©±â¿¡ Á¦°øµÈ ÀÎÅÍÆäÀ̽º°¡ Berkeley DB ÀÎÅÍÆäÀ̽º¿Í µ¿ÀÏÇÏ°Ô Á¦°øµÈ °ÍÀ¸·Î °¡Á¤ÇÏ´Â °ÍÀÌ ¾ÈÀüÇÕ´Ï´Ù. ÁÖ¿ä º¯°æ »çÇ×Àº Berkeley DB API°¡ Perl ¹æ½ÄÀ¸·Î ÀÛµ¿ÇϰԵǾú½À´Ï´Ù. Berkeley DB 2.x¸¦ »ç¿ëÇÏ´Â °æ¿ì Berkeley DB 3.x ¶Ç´Â DB 4.x¿¡¼­ »ç¿ëÇÒ ¼öÀÖ´Â »õ·Î¿î ±â´ÉÀºÀÌ ¸ðµâÀ» ÅëÇØ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. Synopsis´Â BerkeleyDB¸¦ »ç¿ëÇÕ´Ï´Ù. $ env = »õ·Î¿î berkeleydb :: env ; $ db = ³ØŸÀÌ % ÇؽÃ, 'berkeleydb :: ÇؽÃ', ; $ db = »õ BerkeleyDB :: Çؽà ; $ db = ³ØŸÀÌ % ÇؽÃ, 'BerkeleyDB :: Btree', ; $ db = »õ BerkeleyDB :: Btree ; $ db = tie @array, 'berkeleydb :: recno', ; $ db = »õ·Î¿î berkeleydb :: Recno ; $ db = tie @array, 'berkeleydb :: queue', ; $ db = new berkeleydb :: queue ; $ db = »õ·Î¿î berkeleydb :: ¾Ë ¼ö ¾øÀ½ ; $ status = berkeleydb :: db_remove $ status = berkeleydb :: db_rename $ status = berkeleydb :: db_verify $ hash {$ key} = $ °ª; $ value = $ hash {$ Å°}; °¢ % hash; Å° % ÇؽÃ; °ª % ÇؽÃ; $ status = $ db-> db_get () $ status = $ db-> db_put (); $ status = $ db-> db_del (); $ status = $ db-> db_sync (); $ status = $ db-> db_close (); $ status = $ db-> db_pget () $ hash_ref = $ db-> db_stat (); $ status = $ db-> db_key_range (); $ type = $ db-> type (); $ status = $ db-> status (); $ boolean = $ db-> byteswapped (); $ status = $ db-> ÀÚ¸£±â ($ count); $ status = $ db-> compact ($ start, $ stop, $ c_data, $ Ç÷¡±×, $ end); $ bool = $ env-> cds_enabled (); $ bool = $ db-> cds_enabled (); $ lock = $ db-> cds_lock (); $ lock-> cds_unlock (); ($ Ç÷¡±×, $ old_offset, $ old_length) = $ db-> partial_set ($ ¿ÀÇÁ¼Â, $ ±æÀÌ); ($ Ç÷¡±×, $ old_offset, $ old_length) = $ db-> partial_clear (); $ cursor = $ db-> db_cursor (); $ newcursor = $ cursor-> c_dup (); $ status = $ cursor-> c_get (); $ status = $ cursor-> c_put (); $ status = $ cursor-> c_del (); $ status = $ cursor-> c_count (); $ status = $ cursor-> c_pget (); $ status = $ cursor-> status (); $ status = $ cursor-> c_close (); $ cursor = $ db-> db_join (); $ status = $ cursor-> c_get (); $ status = $ cursor-> c_close (); $ status = $ env-> txn_checkpoint () $ hash_ref = $ env-> txn_stat () $ status => txn_stat () $ status = $ env-> setmutexlocks () $ = $ env-> set_flags () $ status = $ env-> set_timeout () $ status = $ env-> lsn_reset () $ txn = $ env-> txn_begin (); $ db-> txn ($ txn); $ txn-> txn ($ db1, $ db2, ...); $ status = $ txn-> txn_prepare () $ status = $ txn-> txn_commit () $ status = $ txn-> txn_abort () $ status = $ txn-> txn_id () $ status = $ txn-> txn_discard () $ status = $ txn-> set_timeout () $ status = $ env-> set_lg_dir (); $ status = $ env-> set_lg_bsize (); $ status = $ env-> set_lg_max (); $ status = $ env-> set_data_dir (); $ status = $ env-> set_tmp_dir (); $ status = $ env-> set_verbose (); $ db_env_ptr = $ env-> db_env (); $ berkeleydb :: error $ berkeleydb :: db_version # dbm filters $ old_filter = $ db-> filter_store_key (sub {...}); $ old_filter = $ db-> filter_store_value (sub {...}); $ old_filter = $ db-> filter_fetch_key (ÇÏÀ§ {...}); $ old_filter = $ db-> filter_fetch_value (ÇÏÀ§ {...}); # deprecated,ÇÏÁö¸¸ $ txn_mgr = $ env-> txnmgr (); $ status = $ txn_mgr-> txn_checkpoint () $ hash_ref = $ txn_mgr-> txn_stat () $ txn = $ txn_mgr-> txn_begin (); ¿ä±¸ »çÇ× : ¡¤ Perl.


¹öŬ¸® µ¥ºê °ü·Ã ¼ÒÇÁÆ®¿þ¾î