需要数据库选择建议

需要数据库选择建议

我知道这个问题不好回答,因为没有正确答案,但我需要决定嵌入式 Linux(基于 DaVinci 368)硬件的数据库,而且我以前从未设计过数据库。每条记录可能包含少于 1000 张图像以及相关的字母数字数据,大容量存储将是某种闪存驱动器。一次只有一个用户需要访问数据。MySQL 声称是“世界上最受欢迎的开源数据库”,但 SQLite 声称是“世界上部署最广泛的 SQL 数据库引擎”。也许还有另一个也是世界上最好的?对于数据库新手来说,哪个最容易使用?我应该掷硬币决定吗?我选择哪一个真的很重要吗?我是否真的需要使用数据库软件包,还是应该自己动手?我不需要排序之类的花哨功能,但如果存储空间已满,我可能需要删除最旧的记录以腾出空间来容纳新记录。

答案1

我没有使用嵌入式系统数据库的经验,但我认为你应该使用 SQLite。我这样说是因为它确实是精简版,应该消耗更少的资源。正如你所说,你不需要花哨的东西,所以你不会错过 SQLite 中不存在的任何功能。

答案2

我始终更喜欢 MYSQL,因为:

  • 它非常有名。
  • 它非常灵活。
  • 它具有很强的可扩展性。例如,许多编程语言允许您连接该数据库。
  • 它是开源的。也就是说,您可以编辑代码并输入自己的代码。
  • 学习它的教程非常容易获得。
  • 它还使用更少的资源。

  • 相关内容