Atitit Embed db use嵌入式数据库用途 目录 1.1. 从软件角度来说,数据库分类为两种: 1 2. 运维一体化,提升开发效率 1 2.1. 可以使用sql 这样的dsl 4gl来查

Atitit Embed db use嵌入式数据库用途

 

目录

1.1. 从软件角度来说,数据库分类为两种: 1

2. 运维一体化,提升开发效率 1

2.1. 可以使用sql 这样的dsl 4gl来查询内存数据,作为集合list的cache中转 1

2.2. 作为集合查询 ,选择,映射,groupby聚合算法库 1

3. 功能标准 2

3.1. 支持sql 支持json 2

4. 但是为何会出现嵌入式数据库呢? 2

5. Db测试 2

5.1. Sqlite ,support json_extrace  good 2

5.1.1. H2  只支持json object函数,没有抽取函数 2

5.2. Embed mysql ok...but trouble   ,need conn as cs mode 3

 

 

    1. 从软件角度来说,数据库分类为两种:
  • 第一种:数据库服务器(Database Server)
  • 第二种:嵌入式数据库(Embedded Database)

 

 

 

  1. 运维一体化,提升开发效率

 

    1. 可以使用sql 这样的dsl 4gl来查询内存数据,作为集合list的cache中转

 

作为cache

 

    1. 作为集合查询 ,选择,映射,groupby聚合算法库

 

 

  1. 功能标准
    1. 支持sql 支持json 

 

 

 

  1.  但是为何会出现嵌入式数据库呢?

在小型的应用程序中,例如小型掌上游戏机,不适合部署高达几百兆的数据库服务器,同时也没有联网的必要,一种轻量级的数据库需求由此诞生!

与常见的数据库相比,嵌入式数据库具有体积小、功能齐备、可移植性、健壮性等特点,例如我们所熟知的 SVN 版本控制软件就使用到了 SQLite 作为内置数据库,SQLite 的安装包只有不到 350 KB,在微型机中也有着广泛的应用,例如安卓、IOS 等移动设备操作系统都内置了 SQLite 数据库!

 

 

  1. Db测试
    1. Sqlite ,support json_extrace  good   

Counchdb  has query dsl,but is json ,some long...abit long..

 

      1. H2  只支持json object函数,没有抽取函数

需要自己java作为sp udf实现。。。

 

    1. Embed mysql ok...but trouble   ,need conn as cs mode

 

 

 

H2  not support xml,json query fun...giveup..

Db4o  no query dsl

 

 

 

posted @ 2020-06-28 15:56  attilaxAti  阅读(31)  评论(0编辑  收藏  举报