PHP友好的NoSQL解决方案 [英] PHP-friendly NoSQL solutions

查看:134
本文介绍了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 .

这篇关于PHP友好的NoSQL解决方案的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆