[英]Javascript (sql or nosql or JSON) client side not HTML5 database libraries?
我们正在开发一个基于Javascript的UI(基于浏览器),需要一些数据选择(过滤,排序,分组在不同级别)。我只是想问一下可能的Javascript(sql或nosql / JSON)客户端(非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上使用此示例 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.