数据引擎概述

数据引擎是用于查询、插入、更新和删除数据的核心服务。利用数据引擎可对包括数据库和服务在内的各种后端实现增删改查,同时包含事务处理,从而满足企业内大多数处理数据的需求。

-DBRest 数据引擎、 数据访问接口

数据引擎的能力

  • 以 SQL 的方式查询数据库,支持过滤、关联查询、子查询、排序、去重、分组等
  • 支持分页查询
  • 支持跨(不同类型)数据库关联查询
  • 支持服务端过滤、输出嵌套数据、以及数据脱敏
  • 插入、更新、删除数据
  • 支持主从数据的级联删除
  • 支持树形数据的层级、末级节点、路径列的自动维护
  • 支持从数据模型创建数据表,从数据表或视图导入为数据模型
  • 提供代码扩展能力
    • 在通过数据引擎实现增删改查的同时,执行自定义代码
    • 自定义数据方法,例如实现数据备份、树形数据维护等

访问数据引擎

数据引擎是通过数据集访问的,数据集即可以看做是一个资源(用 restful 访问的资源),又可以看做是一个对象(通过面向对象的方式编程访问的对象)。

数据集提供 restful 风格的数据访问接口,GET 查询数据,POST 插入数据,PUT 插入或更新数据,DELETE 删除数据。客户端通过 http 请求调用数据访问接口,实现对数据的增删改查。

数据集为 java 开发者,提供 java SDK,使用面向对象的方式实现对数据的增删改查。

results matching ""

    No results matching ""