之前我没有为嵌入式系统做过太多的编程,现在我必须为相对微小的东西创建一些脚本(<60MB RAM,几乎所有这些都已被其他更关键的进程使用,处理器更少~500MHz)。我不能一直运行一些东西,所以Firebird已经出局了。我建议sqllite,但更熟悉平台的人告诉我,即使这样也可能消耗太多的内存和处理能力。
我将在Perl中编写原型,并且可能需要重新编写我在c中创建的脚本,以便以后获得更好的性能。我希望能够在以后重新执行时重用我创建的数据结构。到目前为止,我的大部分经验都是在MySQL中,所以如果语法与此类似,那将会很棒。有什么建议?
抱歉,我无法对我正在处理的平台进行更具描述性。
答案 0 :(得分:2)
答案 1 :(得分:0)
作为一个建议,你可能想要考虑lua脚本,它非常快,并且可以在生产系统中使用,并且很容易绑定到c。
你需要一个关系数据库吗?
在嵌入式系统上经常使用简单的存储系统,比如基于文件的系统。通常,您需要的灵活性越多,您需要的开销就越多。
依旧......
也许键/值存储可以为您提供查询和存储的最佳折衷方案。
答案 2 :(得分:0)