繁体   English   中英

Javascript(sql或nosql或JSON)客户端不是HTML5数据库库吗?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM