一个类似SQL的查询引擎:Lovefield
jopen
10年前
一个跨浏览器,类似SQL的关系型查询引擎建立在IndexedDB之上。它提供类似SQL的语法并且支持多种浏览器包括:Chrome 37+, Firefox 31+, and IE 10+。提供对SQL2003的有限子集的支持。该引擎使用IndexedDB作为持久存储,它也可以用于测试目的的基于内存的临时存储运行。Lovefield主要针对更小的存储需求的应用程序:数据集目前只限于在2GB。
Lovefield 支持:
-
查询:select,插入,更新,删除
-
事务
-
完整性约束检查
-
聚合(count, min, max, sum, avg, stddev, distinct)
-
多表连接
-
Schema upgrades
-
It is design with low-end devices in mind
-
Works on Chrome, Firefox and IE10, providing polyfills where necessary. Support for Safari is on hold until there is an “usable” IndexedDB implementation.
一些SQL功能不会被实现,如游标,视图,子查询和触发器。