任何人都可以告诉我们,我们可以使用 Hadoop 和任何 NoSQL 数据库,如 MongoDB tec 与 Android 而不是 SQLite。如果是,那么该怎么做(我的意思是这样做的过程是什么),因为 SQLite 嵌入在 Android 中,对于 MongoDB 等,我们将不得不使用单独的服务器等,或者它可以用作嵌入式。
以及哪个数据库更适合使用 SQLite 或 MongoDB
问问题
769 次
2 回答
2
Hadoop 本身是非常资源密集型的。它是为大型机器集群而不是单个移动设备而开发的。除此之外,NoSQL 的优势还在于可以处理它们的大型机器集群。如果您的存储和处理器能力有限,例如移动设备,您将承受巨大的开销。
也许设置 Hadoop 和 NoSQL 是可能的,但你将不得不付出数量级的性能。我强烈建议您不要这样做——最好从学习传统 SQL 开始。
于 2012-07-07T06:03:18.343 回答
1
在某些情况下,当关系数据库可以使用时,hadoop 和 NoSQL 解决方案通常是较差的解决方案。通常,可扩展性和容错性是以牺牲性能和效率为代价的。因此,如果您的负载/数据量需要扩展到集群,我不建议您尝试这些解决方案。
于 2012-07-07T06:23:47.833 回答