2012-07-07 50 views
2

任何人都可以告诉我们,我们可以使用Hadoop和任何NoSQL数据库,如MongoDB tec与Android而不是SQLite。如果是,那么该怎么做(我的意思是这样做的过程是什么),因为SQLite嵌入在Android和MongoDB等我们将不得不使用单独的服务器等或它可以用作嵌入式。
哪个数据库最好使用SQLite或MongoDB我们可以使用Hadoop和任何NoSQL数据库与Android而不是SQLite

+0

在Andriod上运行Hadoop/NoSQL的理由是什么? – 2012-07-07 06:55:19

+0

@Praveen Sripati:我的一个朋友告诉我用Hadoop/NoSQL代替SQLite,这就是为什么我问 – swdeveloper 2012-07-07 07:24:03

回答

2

Hadoop本身是非常耗费资源的。它是为大型机器集群开发的,而不是单个移动设备。除此之外,NoSQL的优势也是可以处理它们的大型机器集群。如果您在存储和处理器能耗机器方面与移动设备一样有限,那么您将承受很大的开销。

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

1

在情况下,关系数据库可以这样做时,hadoop和NoSQL解决方案通常是劣势解决方案。 通常将可扩展性和容错性放在他们的DNA中,以牺牲性能和效率为代价。 因此,我不建议在您的加载/数据卷需要扩展到群集的情况下尝试使用这些解决方案。

相关问题