chemem / fauxton-client
一个简单的 CouchDB 交互库。
dev-master / 1.0.x-dev
2019-01-03 19:01 UTC
Requires
- php: >=7.0
- chemem/bingo-functional: ~1
- chemem/bingo-functional-http: dev-master
- composer/ca-bundle: ~1
- jakub-onderka/php-console-color: ~0.1
Requires (Dev)
- giorgiosironi/eris: ~0.10
- jfalque/http-mock: ~1
- phpunit/phpunit: ~6.0
This package is auto-updated.
Last update: 2024-09-07 17:33:16 UTC
README
一个简单的 CouchDB 交互库。
需求
- PHP 7.0+
安装
fauxton-client 可在 Packagist 上找到。要安装它,请在您首选的命令行界面中键入以下内容
composer require chemem/fauxton-client dev-master
Fauxton
Fauxton,以前称为 Futon,是 Couch 数据库的 Web 客户端名称。像它的前辈一样,Fauxton 是一个强大的 Web 界面,旨在简化与 CouchDB 的交互。
客户端
Fauxton-client 是一个专为执行 CouchDB 操作(如创建数据库、创建索引和编写 Mango 查询)而编写的 PHP 库。
NoSQL 与 SQL
结构化查询语言 (SQL) 是一种处理后端信息的流行方法,遵循原子性一致性隔离和持久性 (ACID) 原则。简单来说,SQL 数据库允许用户以关系型、表格结构存储唯一数据。
另一方面,NoSQL 提供了一种不同的数据交互处理范式:NoSQL 标准是基本可用性软状态最终一致性 (BASE) 实践的表现。Couch 数据库是一个遵循文档导向、键值对格式的 NoSQL 数据库,也方便操作数据。
文档
建议您阅读 官方 CouchDB 文档,以便更好地理解 fauxton-client。同时,阅读 fauxton-client 维基 也是推荐的做法,因此是明智的。
运行单元测试
要运行单元测试,请运行以下命令
vendor/bin/phpunit -c phpunit.xml.dist
处理问题
在需要时,请在 GitHub 上创建一个问题或发送电子邮件到 lochbm@gmail.com
注意
鉴于最近的修改活动,fauxton-client 目前暂时不可用。