Dlaczego nie zaczniesz od „pojedynczego i małego” serwera Cassandra, tak jak zwykle robisz to z MySQL?

Dla każdej strony, która dopiero się rozpoczyna, obciążenie początkowo jest minimalne i początkowo rośnie powoli. Ludzie zwykle zaczynają od swoich witryn opartych na MySQL za pomocą jednego serwera (***, który również nie jest serwerem dedykowanym VPS) działającego zarówno jako serwer aplikacji, jak i serwer DB i zazwyczaj zbyt daleko w tej konfiguracji i tylko wtedy, gdy czują potrzebę Oddzielają one DB od serwera aplikacji, dając mu oddzielny serwer VPS. Oto, czego się spodziewa, gdy planuje się zakup zasobów.

Ale do tej pory widziałem coś zupełnie innego z Cassandrą. Ludzie zazwyczaj zalecają rozpoczęcie pracy z conajmniej 3 klastrowym węzłem (na serwerach dedykowanych) z dużą ilością pamięci RAM. 4 GB lub 8 GB pamięci RAM jest tym, co sugerują na początek. Czy to dlatego, że Cassandra wymaga więcej zasobów sprzętowych w porównaniu do MySQL, aby strona internetowa zapewniała podobną wydajność, obsługiwała podobne obciążenie / ruch i taką samą ilość danych. Rozumiem wyższe wymagania dotyczące pamięci masowej Cassandra ze względu na replikację, ale co z innymi zasobami sprzętowymi?

Czy nie możemy zacząć od aplikacji opartych na Cassandrze, takich jak MySQL. Począwszy od 1 lub 2 VPS i dodając więcej, gdy jest taka potrzeba?

Edytować:

Nie chcę porównywać jabłek z pomarańczami. Chcę tylko wiedzieć, o ile bardziej niebezpieczna może być sytuacja, gdy zacznę od instalacji węzłowej opartej na VPS na pojedynczym węźle z instalacją MySQL opartą na pojedynczym węźle VPS. Różnica między tymi dwiema sytuacjami. Czy serwery Cassandra są bardziej podatne na niedostępność niż serwery MySQL? Co jest złego, jeśli umieszczę kocura razem z Cassandrą, ponieważ ludzie używają stosu LAMP na jednym serwerze.

questionAnswers(4)

yourAnswerToTheQuestion