Por que você não começa com um servidor Cassandra “único e pequeno” como costuma fazer com o MySQL?

Para qualquer site que esteja apenas começando, a carga inicialmente é mínima e cresce inicialmente com um ritmo lento. As pessoas geralmente começam com seus sites baseados em MySQL com um único servidor (que também é um VPS e não um servidor dedicado) rodando tanto como servidor de aplicativos quanto como servidor de banco de dados e geralmente ficam muito longe com essa configuração e apenas quando sentem necessidade eles separam o banco de dados do servidor de aplicativos, fornecendo um servidor VPS separado. É isso que um start up espera que as coisas sejam enquanto se planeja a aquisição de recursos.

Mas até agora o que eu vi, é algo muito diferente com Cassandra. As pessoas geralmente recomendam começar com pelo menos um cluster de 3 nós (em servidores dedicados) com muita memória RAM. 4 GB ou 8 GB de RAM é o que eles sugerem para começar. Assim, Cassandra exige mais recursos de hardware em comparação com o MySQL, para que um site ofereça um desempenho semelhante, forneça carga / tráfego semelhante e a mesma quantidade de dados. Eu entendo sobre os requisitos de armazenamento mais altos do Cassandra devido à replicação, mas e os outros recursos de hardware?

Não podemos começar com aplicativos baseados em Cassandra como o MySQL? Começando com 1 ou 2 VPS e adicionando mais sempre que houver necessidade?

Editar:

Eu não quero comparar maçãs com laranjas. Eu só quero saber o quanto eu posso estar em situação mais perigosa quando eu começo com uma instalação de cassandra baseada em VPS de nó único Vs uma instalação de MySQL baseada em VPS de único nó. Diferença entre essas duas situações. Os servidores cassandra são mais propensos a ficarem indisponíveis do que os servidores MySQL? O que é ruim se eu colocar o tomcat também junto com o Cassandra enquanto as pessoas usam a pilha LAMP em um único servidor.

questionAnswers(4)

yourAnswerToTheQuestion