Bdb. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Marc Lehmann
- Site do editor:
- http://www.goof.com/pcg/marc/
Bdb. Tag
Bdb. Descrição
Acesso assíncrono Berkeley DB BDB é um módulo Perl que fornece acesso Berkeley DB assíncrono.synopsis usa BDB; meu $ 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 :: Recuperar | BDB :: use_environ | BDB :: Criar, 0600; $ Env-> Set_Flags (BDB :: AUTO_COMEM | BDB :: txn_nosync, 1); meu $ db = db_criate $ enV; DB_OPEN $ DB, UNDEF, "Tabela", UNDEF, BDB :: BDEE, BDB :: AUTO_COMEM | BDB :: criar | BDB :: read_uncommitted, 0600; db_put $ db, undef, "key", "dados", 0, sub {db_del $ db, undef, "chave"; }; db_sync $ db; # Quando você também usa coro, o gerenciamento é fácil: use Coro :: BDB; # Automatic Event Loop Integration com Anyevent: Use AnyEvent :: BDB; # Automatic Resulting Processing com EV: Meu $ Watcher = EV :: IO BDB :: Poll_Fileno, EV :: Leia, \ BDB :: Poll_CB; # com glib: add_watch glib :: io bdb :: poll_fileno, em => sub {bdb :: poll_cb; 1}; # ou simplesmente lavar manualmente bdb :: flush; Requisitos: · Perl.
Bdb. Software Relacionado