BDB

الوصول إلى Berkeley DB غير المتزامن
التحميل الان

BDB الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Marc Lehmann
  • موقع ويب الناشر:
  • http://www.goof.com/pcg/marc/

BDB العلامات


BDB وصف

غير متزامن Berkeley DB الوصول BDB هي وحدة بيرل التي توفر الوصول إلى Berkeley DB غير متزامن. استخدم BDB؛ بلدي env env = db_env_create؛ mkdir "bdtest"، 0700؛ DB_ENV_OPEN $ ENV، "BDTest"، BDB :: init_lock | BDB :: init_log | BDB :: init_mpool | BDB :: init_txn | BDB :: استعادة | BDB :: use_environ | BDB :: إنشاء، 0600؛ $ ENV-> SET_FLAGS (BDB :: AUTO_COMMIT | BDB :: TXN_NOSYNC، 1)؛ بلدي $ dB = db_create $ env؛ DB_OPEN $ DB، UNDEF، "جدول"، UNDEF، BDB :: BTREE، BDB :: AUTO_COMMIT | BDB :: إنشاء | BDB :: Read_Uncommitted، 0600؛ DB_PUT $ DB، UNDEF، "مفتاح"، "البيانات"، 0، Sub {DB_DEL $ DB DB، UNDIF، مفتاح "؛ } DB_SYNC $ DB؛ # عندما تستخدم Coro أيضا، فإن الإدارة سهلة: استخدم Coro :: BDB؛ # تكامل حلقة الحدث التلقائي مع Anyevent: استخدم Anyevent :: BDB؛ # معالجة النتيجة التلقائية مع EV: My $ Watcher = EV :: IO BDB :: Poll_Fileno، EV :: قراءة، \ BDB :: Poll_CB؛ # مع glib: add_watch glib :: io bdb :: poll_fileno، in => sub {bdb :: poll_cb؛ 1}؛ # أو ببساطة تدفق يدويا BDB :: Flush؛ متطلبات: perl.


BDB برامج ذات صلة