18
|
Mawg says reinstate Monica · 技术社区 · 15 年前 |
1
23
另外,sqlite是几乎所有移动操作系统所选择的数据库。Android、iPhone OS和Symbian与sqlite合作,这让我觉得这些手机的处理器(几乎总是ARM)需要人力来优化它。 |
2
12
我会坚持使用sqlite,它得到了广泛的支持,并且功能非常丰富。 |
3
7
唉,我没有个人经验来支持这两种说法。 |
4
4
sqlite可能是一个相当安全的赌注。但是,如果性能对您的应用程序非常重要,并且您不需要关系数据库,我建议您查看伯克利数据库。 link text . 不过,伯克利数据库不是关系数据库。换句话说,如果您的数据分组在不同的表中,并且您经常需要查询需要来自多个表的相关数据的结果集,那么您可能需要一个关系数据库。Berkeley DB更适合类似于查找表(即,数据组织在几个表中,您不需要从多个表中查询数据来生成所需的结果集)。伯克利数据库是非常快,但它将需要更多的工作,你的目的,以得到最大的发挥。 |
5
3
如果你想要其他的选择,那么 柏克莱数据库 值得一看。它以前归Sleepycat软件所有,但现在可以从Oracle获得。它是一个准数据库引擎;直接可编程(而不是SQL)前端。在许多主要数据库中,它被用作核心引擎的一部分,在许多嵌入式设备中,它被用作数据库,在路由器中管理路由表时,它曾特别流行。 如今,对于更时尚的设置,它往往会被忽视,但我发现它是体面的、可靠的,而且对于你所谈论的数字来说,它可能是闪电般的快。 |
6
2
我也建议使用sqlite3。 它被许多著名的应用所使用。 |
7
2
sqlite可以,但如果计划插入、更新和删除涉及6 millon行以上的数据(同时全部或任何部分),则不要使用它。问题是,vaccum关键字必须始终执行,然后它成为性能的一个非常严重的瓶颈,即使它是自动的。 |
9
1
01-11-10 embedded.com时事通讯很好地涵盖了这个主题。新闻稿可以在embedded.com上找到: Embedded.com Tech Focus Newsletter (1-11-10): Embedding Databases . |
10
0
晚了8年,但作为一个更新:我在使用 Raima Database Manager . 如果你想找一个小规模的数据库,他们可以降到40K。我喜欢RDM的原因之一是平台独立性,它可以移植到32位和64位的机器上,在big endian和little endian架构之间,以及对大多数操作系统的支持,这意味着你可以在嵌入式Linux和ecos上使用它,如t中所述。他第一个职位。它的性能会随着您添加更好的硬件和用户而变得更好,而不是 SQLite |
ipavlic · Play框架2.1嵌入式Neo4j 11 年前 |