大家好,我正在分析一些做概念证明的事情。我想将Employee工资单数据库转换为Nosql。哪个更好用HBASE或Neo4j? 或者,如果你们有任何其他建议,请告诉我
答案 0 :(得分:3)
对于您手头的任务(工资单)以及这两个选择,我建议您选择使用Neo4j。
HBase用于真正的大数据集(数百千兆字节/兆兆字节)。薪资数据集很小。
Hbase不是实际的数据库。这是一个数据存储。您必须手动编码和导航实体之间的链接,强制执行外键,交易等。
Hbase更倾向于批量处理大量非结构化数据而不是OLTP(Payroll所需的内容)。
答案 1 :(得分:0)
'Analytics'是一个相当广泛的术语。如果你想分析关系,或通过关系发现信息,Neo会很好。 Hbase通常与Hadoop一起用于执行大数据分析,并且您知道数据之间的关系但想要分析大型数据表。但我认为你需要在前进之前更好地理解这两种技术,它们不属于同一类别。