zoukankan      html  css  js  c++  java
  • 推荐了解一个用于JavaScript的快速SQL数据库

      在逛廖雪峰的官网时发现了一个可以在线查写SQL的工具,后来了解了一下居然是纯JavaScript框架 - AlaSQL,所以必须了解一下先。

      AlaSQL - 是一个轻量级的客户端内存SQL数据库,旨在在浏览器和Node.js中使用,在js里写SQL语句。

    1、AlaSQL使用纯JavaScript编写,不使用浏览器WebSQL数据库。

    2、AlaSQL是一个功能齐全的紧凑型sql服务器,具有JOIN,GROUP,UNION,ANY,ALL,IN,、子查询和非常有限的事务支持。

    3、AlaSQL支持ROLLUP(), CUBE() 和 GROUPING SETS()函数

    4、AlaSQL可与所有现代版本的浏览器(Chrome,Firefox,IE,Safari),Node.js以及移动iOS和Android配合使用。

    5、AlaSQL快速,因为它使用了一些优化方法。

    一、AlaSQL快速使用

      AlaSQL 是 JS 内存中的 SQL,是 一款类似于 LokiJS 的 JS数据库 ,可以在浏览器及 Node.js 中使用。

      该库设计用于:

    • fat 客户端上针对BI和ERP应用程序的快速内存SQL数据处理
    • 通过多种格式的数据导入/操作/导出,轻松实现ETL和持久性选项
    • 所有主要的浏览器,Node.js和移动应用程序

      代码示例:

    var alasql = require('alasql');
    
    var db = new alasql.Database();
    
    db.exec('CREATE TABLE test (one INT, two INT)');
    db.tables.test.data = [
      { one: 3, two: 4 },
      { one: 5, two: 6 }
    ];
    
    var res = db.exec('SELECT * FROM test ORDER BY two DESC');
    console.log(res[0].one);

      由上述代码可知使用其实蛮简单的:

    1、引入 AlaSQL 插件

    2、创建 database 实例

    3、exec() 执行命令进行创建表、查询等操作

    二、安装

      AlaSQL是一个为JavaScript构建的开源SQL数据库,旨在提高速度和便利性。AlaSQL专注于关系数据和无模式数据的查询速度和数据源灵活性。此外,它还可以在Web浏览器,Node.js和移动应用程序中使用。

      您可以通过运行以下命令来安装AlaSQL:

    npm install --save alasql      # node
    bower install --save alasql    # bower
    npm install -g alasql          # global installation for command line tools

      对于浏览器,您需要包括alasql.min.js。

      简单了解下,有需要的再去具体研究吧。

  • 相关阅读:
    ubuntu12.04 死机 卡屏 画面冻结解决方案
    Install Firefox 20 in Ubuntu 13.04, Ubuntu 12.10, Ubuntu 12.04, Linux Mint 14 and Linux Mint 13 by PPA
    ListView1.SelectedItems.Clear()
    android studio 下载地址
    jquery.slider.js jquery幻灯片测试
    jquery.hovermenu.js
    jquery.tab.js选项卡效果
    适配 placeholder,jquery版
    jquery.autoscroll.js jquery自动滚动效果
    将 Google Earth 地图集成到自己的窗体上的 简单控件
  • 原文地址:https://www.cnblogs.com/goloving/p/14817035.html
Copyright © 2011-2022 走看看