我们可以使用Hadoop和任何NoSQL数据库与Android而不是SQLite

时间:2012-07-07 05:14:29

标签: android mongodb hadoop nosql

任何人都可以告诉我们可以使用Hadoop和任何NoSQL数据库,例如MongoDB tec与Android而不是SQLite。如果是,那么该怎么做(我的意思是这样做的过程是什么),因为SQLite嵌入在Android中,对于MongoDB等,我们必须使用单独的Server等,或者它可以用作嵌入式。
哪个DB更适合使用SQLite或MongoDB

2 个答案:

答案 0 :(得分:2)

Hadoop本身是非常耗费资源的。它是为大型机器群而不是单个移动设备而开发的。除此之外,NoSQL的优势还在于可以处理它们的大型机器集群。如果你的存储和处理器能力有限,那么移动设备就会受到很大的开销。

也许可以设置Hadoop和NoSQL,但是你必须支付几个数量级的性能。我强烈建议你不要那样做 - 最好开始学习传统的SQL。

答案 1 :(得分:1)

在关系数据库可以做到的情况下,hadoop和NoSQL解决方案通常都是劣质解决方案。 通常,可扩展性和容错性以其性能和效率为代价放入其DNA中。 因此,如果您的负载/数据量需要扩展到群集,我建议不要尝试使用这些解决方案。