Eine einfache CouchDB-Interaktionsbibliothek.
Fauxton-Client ist auf Packagist verfügbar. Um es zu installieren, geben Sie Folgendes in Ihre bevorzugte Befehlszeilenschnittstelle ein:
composer require chemem/fauxton-client dev-master
Fauxton, früher Futon, ist der Name des Couch Database-Webclients. Wie sein Vorgänger ist Fauxton eine robuste Weboberfläche, die die Interaktion mit CouchDB erleichtern soll.
Fauxton-Client ist eine PHP-Bibliothek, die ausschließlich zum Ausführen von CouchDB-Vorgängen wie dem Erstellen von Datenbanken, dem Erstellen von Indizes und dem Schreiben von Mango-Abfragen geschrieben wurde.
Structured Query Language (SQL) ist ein beliebter Ansatz für den Umgang mit Back-End-Informationen und folgt den ACID-Konventionen (Atomicity Consistency Isolation and Durability). Vereinfacht ausgedrückt ermöglichen SQL-Datenbanken denjenigen, die sie verwenden, die Speicherung einzigartiger Daten in relationalen Tabellenstrukturen.
NoSQL hingegen stellt ein anderes Paradigma für den Umgang mit Dateninteraktionen dar: NoSQL-Standards sind eine Manifestation von Basicly Available Soft-State Eventually Consistent (BASE)-Praktiken. Couch Database ist eine NoSQL-Datenbank, die einem dokumentorientierten Schlüssel-Wert-Paarformat folgt, das sich auch für die Bearbeitung von Daten eignet.
Ich empfehle Ihnen, die offizielle CouchDB-Dokumentation zu lesen, um den Fauxton-Client besser zu verstehen. Außerdem wird die Lektüre des Fauxton-Client-Wikis empfohlen und ist daher umsichtig.
Um die Unit-Tests auszuführen, führen Sie den folgenden Befehl aus:
vendor/bin/phpunit -c phpunit.xml.dist
Versuchen Sie, bei Bedarf ein Problem auf GitHub zu erstellen, oder senden Sie eine E-Mail an [email protected]
Aufgrund der jüngsten Änderungsaktivitäten ist der Fauxton-Client vorübergehend nicht verwendbar.