AnyLine MDM
Metadata Dynamic Mapping
|
DataSource
Metadata
DDL
Condition
ResultSet
DataSourceHolder.reg("sso", "url", "user", "password"); // 注册数据源 DataSourceHolder.reg("sso", new DruidDataSource().set()); // 注册数据源 ...六种方式注册数据源 ServiceProxy.service("sso").query("SSO_USER"); // 切换数据源 ServiceProxy.service("sso").validity(); // 验证数据源 DataSourceHolder.destroy("sso"); // 注销数据源 List<String> list = DataSourceHolder.copy("sso"); // 复制数据源 List<String> list = DataSourceHolder.list(); // 已注册数据源 ...三种方式切换数据源 |
支持运行时动态注册、切换与注销数据源
实现方法内部任意切换数据源,并保持多个数据源事务状态 深度适配低代码、多租户及数据中台等动态场景。 |
支持数据库结构的动态管理(如自动建表、字段扩展)和元数据的标准化采集(包括数据类型、注释、约束规则等),实现数据结构与元数据的统一治理
常用于表结构差异对比,异构数据库 结构及数据同步 |
按关系型数据库操作的习惯与方式
统一关系和非关系型DDL、DML、DQL接口 屏蔽数据库语法及概念差异 降低跨数据库开发复杂度,提升开发效率与代码复用率 |
支持运行时动态条件组合,自动构建查询逻辑、内置安全防护机制,
支持JSON/ConfigStore/SQL相互转换
常用于数据中台的多维分析、低代码平台的自定义表单、物联网实时数据处理等需要快速响应业务变化的领域,特别适合处理异构数据源整合和复杂条件筛选。
|
|
没有之一
有数据库的地方 就有AnyLine 关系型、键值、时序、图谱、文档、列簇、向量、搜索、空间、RDF、Event Store、MultiValue、Object陆续集成中 |