PHP 友好的 NoSQL 解决方案

标签 php nosql pecl

<分区>

我希望在我的下一个项目中使用 NoSQL 解决方案,该项目将使用 PHP 编写。对于可以通过 PHP 轻松连接的 NoSQL 解决方案,我有哪些选择?我还没有对架构做太多思考,所以我不确定我的需求是什么;我只是想知道我的选择是什么,所以我不会构建我无法合理实现的东西。

例如,我知道 Cassandra 有 Pandra,但那只是一个 PHP 库。 MongoDB 有一个原生的 PECL 扩展。

最佳答案

我为 MongoDB 编写了 PHP 驱动程序,我认为它是一个很棒的接口(interface):)

mongo PECL 包不仅相当成熟(相比之下……现在已经有将近一年半的历史了!)而且相当彻底 documented ,它确实被广泛使用。如果您查看 MongoDB 的 PHP page ,您可以看到有多种方法可以将它与 Cake、Doctrine、Drupal、Kohana、Symfony 和 Zend 以及几个管理 GUI(如 PHPMoAdmin)和几个它自己的 ODM(对象文档映射器)集成。

附言salathe 有一个很好的观点,不过,最好的解决方案实际上取决于你在做什么。

关于PHP 友好的 NoSQL 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2822021/

相关文章:

php - 允许脚本读取文件但阻止用户直接查看文件

php - CodeIgniter中自制库的返回值为空

sql - 哪些模式允许使用 sql 和 nosql 数据库进行对象持久化?

database - 在 influxdb 0.9.x 中合并时间序列

php -/php_intl.h :33:10: fatal error: 'unicode/ubrk.h' file not found

php - 内存缓存安装错误

PHP:对象的array_filter?

php - 删除 Apache24 后 XAMPP 出现问题

mongodb - Mongodb复制

php - 为什么不再有用于 PECL 扩展(如 pecl_http)的 Windows 二进制文件?