我一直在从事类似约会的应用程序的项目,这种事情很酷。我一直在争论使用Cassandra或MongoDB的数据库。到目前为止,我只具有MS SQL,mysql和Unidata的经验...由于可伸缩性,我一直在研究Cassandra和MongoDB,但是我听说Tinder的MongoDB存在问题,因此他们不得不寻求帮助。即使不是那些2,您还会建议什么?学习数据库对我来说不是问题,但是我正在寻找性能和可伸缩性。主要的编程语言将是C#(如果有帮助的话),并且最好是我正在云中构建它(Azure Cosmos DB,aws dynamoDB或类似的语言)。由于可伸缩性,我的想法是NoSQL DB,但如果有充分的理由,我不会反对选择RDBMS。
建议,评论,想法?
答案 0 :(得分:2)
Cassandra与mongodb相比具有一些优势。
也
因此您不能在每个用例中都使用cassandra。如果您的数据模型不适合cassandra,请考虑另一个符合您要求的数据库。