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();              // 已注册数据源
...三种方式切换数据源

操 作 一 切 可 连 接 的 数 据 库
实现程序员对MDM的一切幻想-所想即所得
支持运行时动态注册、切换与注销数据源
实现方法内部任意切换数据源,并保持多个数据源事务状态
深度适配低代码、多租户及数据中台等动态场景。
支持数据库结构的动态管理(如自动建表、字段扩展)和元数据的标准化采集(包括数据类型、注释、约束规则等),实现数据结构与元数据的统一治理
常用于表结构差异对比,异构数据库 结构及数据同步
按关系型数据库操作的习惯与方式
统一关系和非关系型DDL、DML、DQL接口
屏蔽数据库语法及概念差异
降低跨数据库开发复杂度,提升开发效率与代码复用率
支持运行时动态条件组合,自动构建查询逻辑、内置安全防护机制, 支持JSON/ConfigStore/SQL相互转换 常用于数据中台的多维分析、低代码平台的自定义表单、物联网实时数据处理等需要快速响应业务变化的领域,特别适合处理异构数据源整合和复杂条件筛选。
通过动态元数据驱动的DataSet/DataRow模型,实现了无实体类的全功能内存数据处理 ,内置类SQL查询、聚合、过滤、格式转换及复杂数学计算,提升动态数据场景的开发效率与灵活性 DataSet/ DataRow
没有之一
有数据库的地方 就有AnyLine
关系型、键值、时序、图谱、文档、列簇、向量、搜索、空间、RDF、Event Store、MultiValue、Object陆续集成中