下面以 MySQL 为例进行说明: 如果您使用 MySQL 数据源创建的数据模型,那么在数据模型编辑时,就可以看到添加同源异库的按钮: 点击上图中「添加同源异库」后,即可选择您要跨库查询的 MySQL 数据库: 如上图添加同源异库 sugar_demo 后,数据表的列表中也会列出 sugar_demo 中的数据表,如下图: 这时,您就可以拖拽不同数据库中的多个表进行同源异库之间的多表 JOIN 交叉建模了
数据源 数据源就是指数据库,可以是爱速搭内置的数据库,也可以是外部数据库,比如自己搭建的 MySQL 数据库。 数据模型 数据模型就是数据库中的表,爱速搭可以在线设计数据库表结构,自动对数据库表结构进行变更,可以建立多个表的关联关系。 流程 流程是指业务审批流程,可以控制每个节点的操作权限。 API 中心 API 中心是用于管理后端 http 接口。
https://bce.bdstatic.com/doc/bce-doc/ISUDA/image_c8bae21.png ) 因为爱速搭支持多环境,如果要实现多个环境间的数据隔离,最好每个环境一个单独的数据库,这样相互操作不会影响。 如果是不同步模式,则需要进行模型映射,将数据库中的表映射为爱速搭的模型。
申请库权限 选中需要申请的数据库,单击申请按钮,申请选中数据库权限: 字段 字段说明 所选数据库操作权限 支持申请读、写、新建、修改、删除、管理权限: 读:可读取已选数据库 写:可以增加、删除和修改数据 新建:可以在该库建表 修改:可以修改库下所有表结构 删除:可以删除库下所有表 管理:以上所有,此外还可以对该库/表进行编辑、权限审批、权限授予操作 有效期 配置申请的有效期,配置永久访问、临时授权,
appbuilder_sdk==0.9.3 Flask==3.0.3 PyJWT==2.9.0 qianfan==0.4.8 redis==5.0.8 一、创建数据库并插入测试用户数据的代码,以下代码包括初始化数据和数据库查询的封装,表字段包括:用户名、密码、权限等信息。文件名:mysqlite.py。
在进行全量数据迁移时,DTS 将会占用源和目标库一定的读写资源,可能会导致数据库的负载上升。因此建议在执行数据迁移前评估源库和目标库的性能,并在业务低峰期执行数据迁移(例如源库和目标库的 CPU 负载在 30% 以下)。 由于全量数据迁移会并发执行INSERT操作,导致目标数据库的表产生碎片,因此全量迁移完成后目标数据库的表存储空间会比源实例的表存储空间大。
至此,Sugar成功连接PALO数据库 表一 配置项说明 配置项 配置项说明 数据源名称 创建一个数据源的名称以便于后续管理 描述 可以自定义描述,补充数据源的详细管理信息 数据库地址Host 在PALO集群详情页面-配置信息,给LeaderNode绑定Eip,填写这个IP地址即可(Eip需要用户自行购买并绑定) 端口 9030 数据库名 PALO中的数据库名称 用户名 PALO集群中创建的账号,管理员账号
在不停服的前提下轻松完成数据库迁移
mysql some_db < dump.sql 假设该 some_table 表存在于 some_db MySQL 数据库中。
限制说明 应用限制 类型 说明 源端限制 待同步的表需具备主键或唯一约束,且字段具有唯一性,否则可能会导致目标数据库中出现重复数据。 如同步对象为表级别,单次同步任务支持的表数量有限,当超出数量限制,任务提交后会显示请求报错,此时建议您拆分待同步的表,分批配置多个任务,或者配置整库的同步任务。