我们正在开发一个基于 Javascript 的 UI(基于浏览器),需要一些数据选择(过滤、排序、不同级别的分组)我只是想询问可能的 Javascript(sql 或 nosql/JSON)客户端(不是 HTML5)数据库库,性能比较也会很有帮助。
谢谢。
我们正在开发一个基于 Javascript 的 UI(基于浏览器),需要一些数据选择(过滤、排序、不同级别的分组)我只是想询问可能的 Javascript(sql 或 nosql/JSON)客户端(不是 HTML5)数据库库,性能比较也会很有帮助。
谢谢。
https://stackoverflow.com/a/4778046/942855上的类似问题
浏览器支持级别:http ://en.wikipedia.org/wiki/Comparison_of_layout_engines_(HTML5)#Related_specifications
没有 HTML5
你可以试试Alasql JavaScript SQL 库。它不使用IndexedDB 和WebSQL(即HTML5 数据库),而是在内存中工作。它相对较快,因为 Alasql 将查询编译为 JavaScript 代码(请参阅 Github 上的一些测试)。
这是一个简单的示例:
<script src="alasql.min.js"></script>
<script>
var cities = [{city:'Kyiv',country:'Ukraine'}, {city:'Odessa', country:'Ukraine'},
{city:'Vienna', country:'Austria'}];
var res = alasql('SELECT country, COUNT(*) AS cnt FROM ? \
GROUP BY country ORDER BY cnt',[cities]);
console.log(res);
</script>
你可以在 jsFiddle 玩这个例子。