我希望为我的下一个项目使用 NoSQL 解决方案,该项目将用 PHP 编写。对于可以通过 PHP 轻松连接的 NoSQL 解决方案,我有哪些选择?我还没有对架构做太多思考,所以我不确定我的需求是什么;我只是想知道我的选择是什么,所以我不会构建我无法合理实现的东西。
例如,我知道 Cassandra 有 Pandra,但那只是一个 PHP 库。 MongoDB 有一个原生的 PECL 扩展。
原文由 mattbasta 发布,翻译遵循 CC BY-SA 4.0 许可协议
我为 MongoDB 编写了 PHP 驱动程序,我认为它是一个很棒的界面 :)
mongo PECL 包不仅相当成熟(相比之下……现在已经有将近一年半的历史了!)而且 文档 相当详尽,它确实被广泛使用。如果您查看 MongoDB 的 PHP 页面,您会发现有多种方法可以将它与 Cake、Doctrine、Drupal、Kohana、Symfony 和 Zend 以及一些管理 GUI(如 PHPMoAdmin )和几个它自己的 ODM(对象文档映射器)。
PS salathe 有一个很好的观点,不过,最好的解决方案实际上取决于你在做什么。
原文由 kristina 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答3.1k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
3 回答1.2k 阅读
2 回答1.2k 阅读
1 回答1.2k 阅读
CouchDB 有 PHPillow :
另请参阅 http://nosql-database.org 以获得良好的概述。