Uma biblioteca de interação simples do CouchDB.
fauxton-client está disponível no Packagist. Para instalá-lo, digite o seguinte na interface de linha de comando de sua preferência:
composer require chemem/fauxton-client dev-master
Fauxton, anteriormente Futon, é o nome do cliente web Couch Database. Assim como seu antecessor, o Fauxton é uma interface web robusta projetada para facilitar as interações com o CouchDB.
Fauxton-client é uma biblioteca PHP escrita com o único propósito de realizar operações do CouchDB, como criar bancos de dados, criar índices e escrever consultas Mango.
A Linguagem de Consulta Estruturada (SQL) é uma abordagem popular para lidar com informações de back-end e segue as convenções de Isolamento e Durabilidade de Consistência de Atomicidade (ACID). Simplificando, os bancos de dados SQL permitem que aqueles que os utilizam armazenem dados exclusivos em estruturas de tabelas relacionais.
O NoSQL, por outro lado, apresenta um paradigma diferente para lidar com interações de dados: os padrões NoSQL são uma manifestação de práticas BASE (Basicamente disponíveis de estado suave e eventualmente consistente). Couch Database é um banco de dados NoSQL que segue um formato de par de valores-chave orientado a documentos que também é conveniente para manipulação de dados.
Aconselho que você leia a documentação oficial do CouchDB para entender melhor o fauxton-client. Além disso, a leitura do wiki fauxton-client é recomendada e, portanto, prudente.
Para executar os testes unitários, execute o seguinte comando:
vendor/bin/phpunit -c phpunit.xml.dist
Esforce-se para criar um problema no GitHub quando necessário ou envie um e-mail para [email protected]
À luz da atividade de modificação recente, o fauxton-client está temporariamente inutilizável.