¿Hay alguien usando Cassandra (http://cassandra.apache.org/) con PHP? ¿Qué módulo de PHP recomendarían ustedes para comunicarse entre PHP y Cassandra?Módulo de PHP de Cassandra
Respuesta
http://github.com/mjpearson/Pandra/tree/master
http://github.com/thobbs/phpcassa.git [puerto de pycassa a PHP]
http://code.google.com/p/simpletools-php/wiki/SimpleCassie (ORM como envoltorio)
para más clientes API de alto nivel ver ClientExamples en la wiki de Cassandra.
Sólo estoy adivinando, pero parece que utiliza algo llamado el ahorro, im no mucho en él, pero voy a buscar la página que he leído últimamente sobre que, aaand ahí está =>http://wiki.apache.org/cassandra/ClientExamples03
Estoy usando Thrift API para acceder a cassandra .. Mine es un proyecto de php.
Aunque se trata de una cuestión de edad, thobb's version of PHPCassa se ha convertido en un buen estándar para el desarrollo de PHP con Apache Cassandra. El vínculo que se hace referencia en la pregunta aceptada es la hoan version of PHPCassa, que no es tan actual (la ú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
- extensión C opcional para mejorar el rendimiento
estoy completamente contento con él, y han sido durante más de un año. Desarrollo continuo y puede ver las contribuciones impulsadas ahora desde otros desarrolladores.
Notarás que Pandra no ha tenido actualizaciones durante bastante tiempo también. + 1yr
'función pública estática uuid5 ($ node, $ namespace = null) {' - triste ver si este código es un "buen estándar". –
Puede usar Thrift.
Thrift era una infraestructura construida por Facebook. Utilizando un archivo de definiciones (que termina con ".thrify"), define todos los servicios disponibles en un determinado servicio y los métodos disponibles a partir de algo. A continuación, puede generar encabezados para cualquier lenguaje admitido (PHP, Python, etc.), iniciar el servidor de ahorro y usar los encabezados para comunicarse de forma transparente con el servidor Thrift, que luego se comunica de forma nativa con lo que sea que desee interactuar con . Funciona muy bien y Cassandra lo admite: https://wiki.fourkitchens.com/display/PF/Using+Cassandra+with+PHP.
Si desea conocer las llamadas que Cassandra ha definido, simplemente mire en la definición Thrift.
También me gustaría sugerirle que no se conecte directamente a Cassandra si está usando PHP. Debería utilizar un producto como HAProxy para manejar el grupo de conexiones en lugar del PHPCassa más común. Más acerca de por qué se puede encontrar en mi personal blog.
También puede consultar PHP Binary 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
Revelación: yo soy el autor de esta biblioteca.
esto fue interesante, porque es liviano. ¿Este proyecto es abandonado? – Nadir
- 1. NoSQL Injection? (PHP-> phpcassa-> Cassandra)
- 2. ¿Qué biblioteca cliente PHP usar con Cassandra?
- 3. Módulo de comparación de imágenes para PHP
- 4. Cassandra - soporte de transacciones
- 5. Disponibilidad de Cassandra
- 6. php módulo en un bucle
- 7. Módulo PHP APC. Cualquier desventaja?
- 8. es un proyecto web simple usando cassandra y php disponible?
- 9. Cassandra UnavailableException()
- 10. Limitaciones del nodo de cassandra
- 11. replicación o incursión de cassandra
- 12. Límites prácticos de ElasticSearch + Cassandra
- 13. Obteniendo claves de fila Cassandra
- 14. Conceptos básicos de Hector & Cassandra
- 15. Datos de series de tiempo de Cassandra
- 16. Problema de replicación de datos de Cassandra
- 17. PHP Warning: PHP inicio: ????????: No se puede inicializar el módulo
- 18. Asignación de Supersand Colonna de Cassandra
- 19. Velocidad de lectura aleatoria de Cassandra
- 20. Rangos de tiempo de almacenamiento en cassandra
- 21. ¿Cómo puedo borrar/dejar todo espacio de claves utilizando php: Cassandra: de segunda mano
- 22. Habilitar el módulo PHP de Gmagick hace que el módulo ImageMagick (Imagick) informe 0 formatos compatibles
- 23. Cassandra Range Queries
- 24. Cassandra y asp.net (C#)
- 25. Redis, CouchDB o Cassandra?
- 26. Cassandra o MySQL/PostgreSQL?
- 27. Hector para Cassandra
- 28. ¿Implementas Cassandra en EC2?
- 29. Apache Cassandra remote access
- 30. Cassandra Thrift Erlang insertar
Otra opción: puede usar este archivo PHP que es una implementación pura de PHP del protocolo de Cassandra. Hablé con Uri (el autor del proyecto) y dijo que va a utilizar la versión de protocolo más nueva de Cassandra. https://github.com/uri2x/php-cassandra – elcuco