我的开发人员感觉只是将纯SQL(JDBC)用于应用程序,该应用程序在95%的情况下将显示数据网格(extJS),具有简单的CRUD +比较功能。 看看流行语NoSQL,我看不出任何好处......我错了吗?
如果我想在我的datagrid集合中查找NoSQL(键/值集合)中文档的某个列('firstname')中的某个值('john')...我很有可能创建仅针对 firstnames 的单独集合,用于此查询请求并引用我的datagrid集合。
答案 0 :(得分:0)
根据我对cassandra的经验,我可以说比SQL更快。我想对于Datagrid来说,NOSQL解决方案会更好地工作,因为你可以以一种可以在内存中以一种有效的方式加入列的方式对列进行分组,所以当然会更快。
希望这有帮助, 干杯
答案 1 :(得分:0)
在我看来,SQL是你要有一个很好的理由选择NoSQL的方法。请注意,嗡嗡声肯定不是这样的原因;)从工具,开发人员,资源,产品甚至标准开始的一切都是成熟的SQL。虽然NoSQL的主要卖点是性能,但性能很少是RDBMS的关键。如果它似乎是,那很少是RDBMS的错。