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