2.1 数据引擎概述

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

2.1.1 数据引擎的能力

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

2.1.2 访问数据引擎

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

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

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

results matching ""

    No results matching ""

    results matching ""

      No results matching ""