用于嵌入式设备和传感器节点的关系数据库
LittleD 是一种用于微处理器设备的关系数据库,使用极少的内存。 对于大多数查询, 1kB 的 RAM 就足够了。 LittleD 支持 SELECT-FROM-WHERE 语法,包括内部连接、投影和选择 对任意表达式进行操作。LittleD 还支持 CREATE TABLE 和 INSERT 语句。仅支持整数和固定宽度字符串 在未来,查询预编译、网络传输、 网络关系运算符、聚合和改进的索引 希望能够实施。
如果您对 LittleD 的设计感兴趣,不妨查看我发表的研究: 这里 或 这里。
LittleD 提供了一个 SQL 前端,用于管理关系模型下的数据。本项目针对功能与 Arduino Mega2560 相近的设备。简而言之,系统支持表的创建、数据插入和 SELECT-FROM-WHERE 语法。支持错误消息,但不是强制性的。一个简单的配置头文件决定了哪些功能会被编译进去,从而可以根据应用需求控制数据库的代码空间占用。除了与 Arduino 进行接口的代码之外,所有代码均使用 C 语言编写。
此项目是由英国哥伦比亚大学奥卡尼根校区的 Ramon Lawrence 博士领导的正在进行的研究的一部分。该工作得到了 Lawrence 博士的分布式数据实验室、Irving K. Barber 文艺与科学学院、加拿大自然科学与工程研究委员会以及太多人来命名的名单的支持。
暂无开放 Issues,或尚未同步最近议题。