Frage

Jeder da draußen Cassandra mit ( http://cassandra.apache.org/ ) mit PHP? Was PHP-Modul würde euch empfehlen zwischen PHP und Cassandra?

zu kommunizieren
War es hilfreich?

Lösung

http://github.com/mjpearson/Pandra/tree/master

http://github.com/thobbs/phpcassa.git [port von pycassa zu PHP ]

http://code.google.com/p/simpletools-php / wiki / SimpleCassie (ORM wie Wrapper)

Für mehr High Level-API-Clients finden Sie unter ClientExamples auf dem Cassandra Wiki.

Andere Tipps

Das ist zwar eine alte Frage, thobb Version von PHPCassa ein schöner geworden ist Standard für PHP-Entwicklung mit Apache Cassandra . Der Link in der akzeptierten Frage verwiesen wird, ist auf der Seite hoan Version von PHPCassa , die nicht als Strom (letzte Update war vor 2 Jahren) oder robust wie die gegabelten Version dass thobbs hält: https://github.com/thobbs/phpcassa

  • Kompatibel mit Cassandra 0.7, 0.8 und 1.x
  • Optional C-Erweiterung für eine verbesserte Leistung

Ich bin durchaus zufrieden damit, und haben seit über einem Jahr jetzt gewesen. Kontinuierliche Entwicklung und Sie können Beiträge sehen Upstream nun von anderen Entwicklern geschoben wird.

werden Sie feststellen, dass Pandra hatte kein Updates seit geraumer Zeit auch. + 1 Jahr

Sie können Thrift verwenden.

Thrift war eine Infrastruktur von Facebook gebaut. Mit Hilfe einer Definitionsdatei (Endung „.thrify“), definiert sie alle Dienstleistungen, die auf einer bestimmten Dienstleistungen und Methoden zur Verfügung, von etwas. Anschließend können Sie erzeugen Header für jede unterstützte Sprache (PHP, Python, etc ..), die thrift Server starten, und die Header verwenden, um transparent mit dem Thrift-Server kommunizieren, die dann mit dem, was nativ kommuniziert es ist, dass Sie mit interagieren möchten . Es funktioniert großartig und Cassandra unterstützt: https://wiki.fourkitchens.com / Anzeige / PF / Verwenden + Cassandra + mit + PHP .

Wenn Sie die Anrufe wissen wollen, dass Cassandra definiert hat, schauen Sie in der Thrift Definition.

Ich möchte auch, wie Sie vorschlagen direkt an Cassandra nicht anschließen, wenn Sie PHP verwenden. Sie sollten besser ein Produkt wie HAProxy verwenden Sie den Verbindungspool statt der häufigsten PHPCassa zu behandeln. Mehr darüber, warum kann an meinem persönlichen Blog .

Ich kann nur raten, aber es scheint, dass die Anwendungen so genannte thrift, im nicht sehr viel in sie, aber ich werde die Seite suche ich, dass in letzter Zeit gelesen hatte, aaand gibt es => http://wiki.apache.org/cassandra/ClientExamples03

Ich bin mit Thrift API für den Zugriff auf cassandra .. Mine ist ein PHP-Projekt.

Sie können auch PHP Binary CQL Check-out, die ein CQL Client, der das neue binäre Protokoll verwendet.

Blogbeitrag: http://blog.robert.mcfrazier.com/php-binary-cql/

Github: https://github.com/rmcfrazier/phpbinarycql

Disclosure:. Ich bin der Autor dieser Bibliothek

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top