我的数据库是Cassandra(datastax 企业 => linux)。由于它不支持分组、聚合等进行报告,根据其基本原理,使用 Cassandra 并不是一个好的决定,彻头彻尾。我用谷歌搜索了这个赤字,发现了一些结果,这个,这个,还有这个。
但是我真的很迷茫!Hive单独使用附加表。Solr更适合全文搜索等。还有Spark ......它对分析很有用,但是,我不明白它最终是否使用 Hadoop。
我会有很多报告,至少需要索引和分组。但我不想使用会增加开销的额外表。而且,我是 .Net(而不是 Java)开发人员,我的应用程序也是基于.Net Framework的。