Простая библиотека взаимодействия CouchDB.
fauxton-client доступен на Packagist. Чтобы установить его, введите следующее в предпочитаемом вами интерфейсе командной строки:
composer require chemem/fauxton-client dev-master
Fauxton, ранее Futon — это название веб-клиента Couch Database. Как и его предшественник, Fauxton представляет собой надежный веб-интерфейс, предназначенный для упрощения взаимодействия с CouchDB.
Fauxton-client — это библиотека PHP, написанная с единственной целью выполнения операций CouchDB, таких как создание баз данных, создание индексов и написание запросов Mango.
Язык структурированных запросов (SQL) — это популярный подход к обработке внутренней информации, который соответствует соглашениям об изоляции и устойчивости атомарности (ACID). Проще говоря, базы данных SQL позволяют тем, кто их использует, хранить уникальные данные в реляционных табличных структурах.
NoSQL, с другой стороны, представляет собой другую парадигму обработки взаимодействий данных: стандарты NoSQL являются проявлением практики принципиально доступного мягкого состояния и окончательной согласованности (BASE). База данных Couch — это база данных NoSQL, которая соответствует документо-ориентированному формату пары «ключ-значение», который также удобен для манипулирования данными.
Советую вам прочитать официальную документацию CouchDB, чтобы лучше понять fauxton-клиент. Кроме того, рекомендуется прочитать вики-сайт fauxton-client и, следовательно, это разумно.
Чтобы запустить модульные тесты, выполните следующую команду:
vendor/bin/phpunit -c phpunit.xml.dist
Постарайтесь создать задачу на GitHub, когда возникнет такая необходимость, или отправьте электронное письмо на адрес [email protected].
В свете недавних изменений клиент fauxton временно непригоден для использования.