微型数据库管理系统
小巧、快速、可靠的 SmartEDB 是为嵌入式系统的需求而设计的。其流线型设计最大限度地减少了嵌入式系统对内存和CPU资源的需求。
SmartEDB 的代码量很小,约为 250K,如果使用 SmartEDB 提供的源代码有选择地编译掉某些功能(如对浮点数的支持、事件等),其占用空间可减少至 150K 以下。由于消除了磁盘 I/O 和缓存逻辑,对 CPU 的需求也大大降低。
微型资源占用的意义
几乎每个开发人员都希望能让可用的 CPU 和内存发挥出更高的性能。而在某些类别中,SmartEDB 在资源消耗方面的精打细算提供了关键的竞争优势。
例如,在消费电子产品中,通过采用价格更低廉的内存和 CPU 组件,SmartEDB 降低了设备的材料清单成本。这使得制造商能够设定更具竞争力的价格点——或者直接将节省下来的费用计入利润。
由于嵌入式数据库占用的内存和 CPU 周期较少,这些资源可以用于为终端用户开发更多更好的功能。CPU 的运行也会消耗电量,因此使用对 CPU 需求极低的嵌入式数据库有助于延长诸如便携式音频播放器等设备的电池续航时间。
日本消费电子产品巨头 JVC 在其便携式音频播放器中集成了 SmartEDB,以利用上述优势。若要了解有关其项目的更多信息,请阅读文章《如何在 MP3 播放器嵌入式软件中管理播放列表数据》。
获取有关适用于物联网的 SmartEDB 的更多信息。了解代码量小的数据库管理系统能有多强大,并试用平台独立型 SmartEDB。