widzę wiele stwierdzeń typu: „Cassandra bardzo szybko na zapisy”, „Cassandra ma czyta naprawdę wolniej niż zapisu, ale znacznie szybciej niż mysql”Cassandra jest znacznie wolniejsza od MySQL do prostych operacji?
w moim systemie Windows7: Zainstalowałem Mysql domyślnej konfiguracji. Zainstalowałem PHP5 domyślnej konfiguracji. Zainstalowałem Casssandrę domyślnej konfiguracji.
Making prosty test zapisu na MySQL: "INSERT INTO wp_test
(id
, title
) VALUES ('id01', 'test')" daje mi wyniki: 0,0002 (s) Na 1000 wkładek: 0,1106 (s)
Wykonanie prostego, tego samego testu zapisu na Cassandrze: $ column_faily-> insert ('id01', array ('title' => 'test'))) daje mi wynik: 0.005 (s) Dla 1000 wkładek: 1.047 (s)
Dla testów czytających dostałem również informację, że Cassandra jest znacznie wolniejsza niż mysql.
Pytanie brzmi więc poprawnie, że mam 5 ms na jedną operację zapisu na Cassadrze? Lub coś jest nie tak i powinno wynosić co najmniej 0,5 ms.
http://stackoverflow.com/questions/4068946/a-bit-of-advice-on-cassandra-vs-mysql i http://stackoverflow.com/questions/2332113/switching-from-mysql-to -cassandra-pros-cons może mieć przydatne porady. –
Nie zdziwiłbym się, gdyby Cassandra była szczęśliwsza w systemie Linux. – ceejayoz
Nie można wykonać testu tylko z 1 rekordem. Przetestuj z milionem. MySQL będzie wolniejszy w pisaniu (szczególnie, jeśli używany jest InnoDB), ale może być równie szybki lub szybszy, jeśli chodzi o czytanie w oparciu o klucz podstawowy. –