【问题标题】:Javascript (sql or nosql or JSON) client side not HTML5 database libraries?Javascript(sql或nosql或JSON)客户端不是HTML5数据库?
【发布时间】:2013-05-03 03:42:18
【问题描述】:

我们正在开发一个基于 Javascript 的 UI(基于浏览器),它需要一些数据选择(过滤、排序、不同级别的分组)我只是想询问可能的 Javascript(sql 或 nosql/JSON)客户端(不是 HTML5)数据库库,性能比较也会很有帮助。

谢谢。

【问题讨论】:

    标签: javascript database json client-side


    【解决方案1】:
    【解决方案2】:

    你可以试试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 玩 this example

    【讨论】:

      猜你喜欢
      • 2022-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-15
      • 1970-01-01
      • 1970-01-01
      • 2013-05-16
      • 1970-01-01
      相关资源
      最近更新 更多