Une simple bibliothèque d'interaction CouchDB.
fauxton-client est disponible sur Packagist. Pour l'installer, tapez ce qui suit sur votre interface de ligne de commande préférée :
composer require chemem/fauxton-client dev-master
Fauxton, anciennement Futon, est le nom du client Web Couch Database. Comme son prédécesseur, Fauxton est une interface Web robuste conçue pour faciliter les interactions avec CouchDB.
Fauxton-client est une bibliothèque PHP écrite dans le seul but d'effectuer des opérations CouchDB telles que la création de bases de données, la création d'index et l'écriture de requêtes Mango.
Le langage de requête structuré (SQL) est une approche populaire pour gérer les informations back-end et suit les conventions ACID (Atomicity Consistency Isolation and Durability). En termes simples, les bases de données SQL permettent à ceux qui les utilisent de stocker des données uniques dans des structures de tables relationnelles.
NoSQL, en revanche, présente un paradigme différent en matière de gestion des interactions de données : les normes NoSQL sont une manifestation des pratiques BASE (Basically Available Soft-state Eventuellement cohérente). Couch Database est une base de données NoSQL qui suit un format de paire clé-valeur orienté document qui est également pratique pour manipuler des données.
Je vous conseille de lire la documentation officielle de CouchDB afin de mieux comprendre le fauxton-client. De plus, la lecture du wiki fauxton-client est recommandée et donc prudente.
Afin d'exécuter les tests unitaires, exécutez la commande suivante :
vendor/bin/phpunit -c phpunit.xml.dist
Efforcez-vous de créer un problème sur GitHub lorsque le besoin s'en fait sentir ou envoyez un e-mail à [email protected]
À la lumière des récentes activités de modification, le client fauxton est temporairement inutilisable.