有没有人有在PHP中使用berkeley db的经验?

有没有人有在PHP中使用berkeley db的经验?,php,class,berkeley-db,Php,Class,Berkeley Db,我必须访问和写入其他应用程序共享的一些berkeley db文件 我真的没有发现任何关于使用PHP的东西。它似乎真的不太受欢迎 是否有人有任何链接或资源,我可以使用这些链接或资源使事情顺利进行 谢谢 Berkley DB实际上并不适合多用户访问。对于一个进程访问的嵌入式数据库来说,这要好得多 PHP进程在网站上异步运行。这意味着访问Berkley DB的php脚本必须依靠文件锁定来处理并发访问 这是非常低效的。因此,php中不支持BDB 如果您想在多用户环境中使用BDB,那么应该用perl/c/

我必须访问和写入其他应用程序共享的一些berkeley db文件

我真的没有发现任何关于使用PHP的东西。它似乎真的不太受欢迎

是否有人有任何链接或资源,我可以使用这些链接或资源使事情顺利进行


谢谢

Berkley DB实际上并不适合多用户访问。对于一个进程访问的嵌入式数据库来说,这要好得多

PHP进程在网站上异步运行。这意味着访问Berkley DB的php脚本必须依靠文件锁定来处理并发访问

这是非常低效的。因此,php中不支持BDB


如果您想在多用户环境中使用BDB,那么应该用perl/c/python/etc编写一个与BDB对话并接受php连接的web服务。或者你可以使用一个真正的数据库服务器,比如mysql、postgres或其他什么,省去你的麻烦。

这不是dba功能的用途吗?


几年前我就有了一些代码。但是没有太多地使用它,因为它是一个有点低效的数据存储。不管怎么说,从SQLite的角度来看,这似乎是毫无意义的。但是顺便说一句:

将BDB访问转移到web服务如何解决并发访问问题?@Craig很好,它没有。他还可以在PHP中实现锁定。嗯,我现在就纠正一下。我已经删除了我的帖子,直到我运行了一些测试。初步测试似乎与您的帖子一致。谢谢您提供的信息。我能够使用DBA抽象层使事情正常工作。