Ich habe viele Fragen hier und auf anderen Seiten darüber, welche PHP-Bibliotheken für die Verbindung zu Cassandra verwendet werden, gefunden, aber die meisten Fragen sind 1 oder mehr Jahre alt.
Ich habe auch viele verschiedene Bibliotheken für die Verbindung zu Cassandra gefunden, aber die meisten von denen sind seit über 2 Jahren nicht mehr begangen worden.
Die PDO-PHP-Bibliothek Ссылка scheint die am meisten gesprochene zu sein aber wieder hat dies seit 2012 0 Änderungen.
Also meine Frage ist, was Leute verwenden und warum?
Ich habe auch dieses Ссылка gesehen, das auf den ersten Blick ziemlich vielversprechend aussieht, aber es ist wirklich neu und iam besorgt, dass es auf lange Sicht nicht unterstützt wird, wie es bei vielen anderen der Fall zu sein scheint.
Hier ist die vollständige Liste:
Simple Cassie - SimpleCassie ist ein vollständig eigenständiges Paket, das sich um die Thrift-Bibliotheken herumschlingt Diese Bibliothek hat seit einiger Zeit keine Commits mehr .
Pandra - Pandra ist eine leichte PHP-basierte CRUD-Ebene für den verteilten Cassandra-Datenspeicher. Scheint seit Anfang 2012 inaktiv.
PHPCassa - PHPcassa ist eine PHP-Client-Bibliothek für Apache Cassandra. Sehr aktiv, ich würde diese Bibliothek empfehlen, da einer der DataStax-Entwickler sie verwaltet.
Cassandra PHP-Client-Bibliothek - Cassandra PHP-Client-Bibliothek ermöglicht die Verwaltung und Abfrage Ihrer Cassandra-Cluster. Inaktiv seit Ende 2013
CQL | PHP - Ein CQL (Cassandra Query Language) Treiber für PHP mit PDO.
CQLSÍ - Eine einfache Schnittstelle, ein Wrapper, für die Arbeit mit CQL aus PHP ohne Thrift. Letzte Aktivität war Anfang 2014
Orange-OpenSource / YACassandraPDO - PDO-Treiber für Cassandra CQL. Auch sehr aktiv, war das letzte Commit heute.
PHP-Bibliothek für Cassandra - PHP-Bibliothek zur Verwendung der Cassandra-Datenbank über ein Binärprotokoll. Dies ist die von Ihnen aufgelistete Bibliothek, sehr aktiv.
php-cassandra - Ein PHP-Treiber für Cassandra. Arbeitet ausschließlich mit CQL3 und Cassandras Binärprotokoll. Sehr neue Commits, aber die Bibliothek selbst ist sehr neu
Basierend auf dieser Liste würde sagen, Ihre Hauptauswahlmöglichkeiten sind PHPCassa, was den Vorteil hat, sehr aktiv zu sein, Orange-OpenSource / YACassandraPDO, ein ausgereiftes und aktives Projekt, aber wie gesagt, ist Cassandra-2.0 experimentell und 2.1 isn überhaupt nicht erwähnt, oder die anderen beiden Projekte, die weniger ausgereift, aber neu und aktiv sind.
Besser spät als nie.
Datastax haben endlich ihre php-cassandra-Treiber
Es ist immer noch Beta, aber Sie können sich auf sie für weitere Updates verlassen.
Ich habe in den letzten 6 Monaten Orange-OpenSource / YACassandraPDO verwendet. Ziemlich gut. Könnte dies in Zukunft durch den Datastax-Treiber ersetzen.