Veo una gran cantidad de declaraciones como: "Cassandra muy rápido en las escrituras", "Cassandra tiene lee realmente más lento que las escrituras, pero mucho más rápido que MySQL"Cassandra es mucho más lento que Mysql para operaciones simples?
En mi sistema Windows 7: he instalado MySQL de configuración por defecto. Instalé PHP5 de configuración predeterminada. Instalé Casssandra de configuración predeterminada.
Haciendo prueba de escritura simple en mysql: "INSERT INTO wp_test
(id
, title
) VALUES ('ID01', 'test')" me da resultado: 0,0002 (s) Para 1000 inserciones: 0,1106 (s)
Hacer la misma prueba de escritura en Cassandra: $ column_faily-> insert ('id01', array ('title' => 'test')) me da el resultado de: 0.005 (s) Para 1000 inserciones: 1.047 (s)
Para las pruebas de lectura también tengo que Cassandra es mucho más lenta que mysql.
Entonces, la pregunta, ¿suena correcto que tengo 5 ms para una operación de escritura en Cassadra? O algo está mal y debería ser de al menos 0.5ms.
http://stackoverflow.com/questions/4068946/a-bit-of-advice-on-cassandra-vs-mysql y http://stackoverflow.com/questions/2332113/switching-from-mysql-to -cassandra-pros-cons puede tener algunos consejos útiles. –
No me sorprendería si Cassandra estuviera más feliz en un sistema Linux. – ceejayoz
No puede realizar la prueba con 1 registro solamente. Prueba con un millón. MySQL será más lento en la escritura (especialmente si se usa InnoDB) pero puede ser tan rápido o más rápido cuando se trata de leer basado en la clave principal. –