Pregunta

¿Hay alguien allí usando Cassandra ( http://cassandra.apache.org/ ) con PHP? Lo módulo PHP sería que ustedes recomiendan para comunicarse entre PHP y Cassandra?

¿Fue útil?

Solución

Otros consejos

A pesar de que esta es una cuestión de edad, versión de thobb de PHPCassa se ha convertido en un buen norma para el desarrollo de PHP con Apache Cassandra . El vínculo que se hace referencia en la pregunta aceptada es que la href="https://github.com/hoan/phpcassa" rel="nofollow noreferrer"> versión , que no es tan actual (última actualización hace 2 años) o robusto como la versión bifurcada que thobbs mantiene: https://github.com/thobbs/phpcassa

  • Compatible con Cassandra 0.7, 0.8 y 1.x
  • Opcional C extensión para mejorar el rendimiento

estoy completamente contento con él, y han sido durante más de un año. El desarrollo continuo y se puede ver contribuciones siendo empujados aguas arriba ahora de otros desarrolladores.

Se habrá dado cuenta de que Pandra no ha tenido ninguna actualización desde hace bastante tiempo también. + 1 año

Puede utilizar Thrift.

Thrift era una infraestructura construida por Facebook. El uso de un archivo de definiciones (que termina con ".thrify"), define todos los servicios disponibles en un determinado los servicios disponibles y los métodos de algo. A continuación, puede generar cabeceras para cualquier lenguaje soportado (PHP, Python, etc ..), iniciar el servidor de segunda mano, y el uso de las cabeceras de comunicarse de forma transparente con el servidor de Ahorro, que a su vez se comunica de forma nativa con lo que sea que desea interactuar con . Funciona muy bien y Cassandra lo admite: https://wiki.fourkitchens.com / pantalla / PF / Uso + Cassandra + con + PHP .

Si desea conocer las llamadas que Cassandra ha definido, con tan sólo mirar en la definición de Ahorro.

También me gustaría sugerir que no se conecte directamente a Cassandra si está usando PHP. Debe utilizar un producto como el mejor HAProxy para manejar la agrupación de conexiones en lugar de la PHPCassa más común. Más acerca de por qué se puede encontrar en mi personal Registrarse .

Sólo estoy adivinando, pero parece que utiliza algo llamado de segunda mano, no soy mucho en él, pero voy a buscar la página que he leído últimamente sobre que, aaand no es => http://wiki.apache.org/cassandra/ClientExamples03

Estoy utilizando la API de Ahorro para el acceso a Cassandra .. El mío es un proyecto php.

También puede comprobar fuera de PHP binario CQL, que es un cliente CQL que utiliza el nuevo protocolo binario.

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

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

Divulgación:. Soy el autor de esta biblioteca

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top