PHP-friendly NoSQL solutions(PHP 友好的 NoSQL 解决方案)
问题描述
我希望为我的下一个项目使用 NoSQL 解决方案,该解决方案将用 PHP 编写.对于可以通过 PHP 轻松连接的 NoSQL 解决方案,我有哪些选择?我还没有对架构做太多思考,所以我不确定我的需求是什么;我只是想知道我的选择是什么,所以我不会构建我无法合理实现的东西.
I'm looking to use a NoSQL solution for my next project, which will be written in PHP. What choices do I have in terms of NoSQL solutions that can easily interfaced via PHP? I haven't done much thinking about the architecture yet, so I'm not sure what my needs will be; I'd simply like to know what my choices are so I don't build something I can't reasonably implement.
例如,我知道 Cassandra 有 Pandra,但那只是一个 PHP 库.MongoDB 有一个原生的 PECL 扩展.
For instance, I know Cassandra has Pandra, but that's just a PHP library. MongoDB has a native PECL extension.
推荐答案
CouchDB 有 PHPillow:
PHPillow 是一个面向对象的 CouchDB 包装器.可以在下载页面上找到版本.Apache CouchDB 是一个分布式、容错和无模式的面向文档的数据库,可通过 RESTful HTTP/JSON API 访问.除其他功能外,它还提供强大的增量复制以及双向冲突检测和解决方案,并且可以使用面向表的视图引擎(以 JavaScript 作为默认视图定义语言)进行查询和索引.
PHPillow is an object orientated wrapper for CouchDB. Releases can be found on the downloads page. Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API. Among other features, it provides robust, incremental replication with bi-directional conflict detection and resolution, and is queryable and indexable using a table-oriented view engine with JavaScript acting as the default view definition language.
另请参阅 http://nosql-database.org 以获得良好的概述.
Also see http://nosql-database.org for a good overview.
这篇关于PHP 友好的 NoSQL 解决方案的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:PHP 友好的 NoSQL 解决方案
基础教程推荐
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- 在多维数组中查找最大值 2021-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- 超薄框架REST服务两次获得输出 2022-01-01