chemem/fauxton-client

一个简单的 CouchDB 交互库。

dev-master / 1.0.x-dev 2019-01-03 19:01 UTC

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 目前暂时不可用。