| 
                     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相互转换
                            常用于数据中台的多维分析、低代码平台的自定义表单、物联网实时数据处理等需要快速响应业务变化的领域,特别适合处理异构数据源整合和复杂条件筛选。
                         
                     | 
                
                     | 
                
                     广义的数据库 也包含第三方平台(如dify、coze、ragflow等) 
                    有数据库的地方 就有AnyLine 关系型、键值、时序、图谱、文档、列簇、向量、搜索、空间、RDF、Event Store、MultiValue、Object陆续集成中 100+已集成,300+在路上  |