{"repo":"anylineorg/anyline","free":true,"listed":false,"github":"https://github.com/anylineorg/anyline","clone":"git clone https://github.com/anylineorg/anyline.git","description":"运行时动态注册切换数据源，自动生成SQL(DDL/DML/DQL)，读写元数据，对比数据库结构差异。适配100+关系/非关系数据库。 常用于动态场景的底层支持,如:数据中台、可视化、低代码后台、工作流、自定义表单、异构数据库迁移同步、物联网车联网数据处理、数据清洗、运行时自定义报表/查询条件/数据结构、爬虫数据解析等","language":"Java","stars":343,"topics":["datasource","dynamic","metadata","orm"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"AnyLine MDM Metadata Dynamic Mapping 💡 At its core, a runtime-oriented metadata dynamic mapping library Supports 100+ relational and non-relational databases (including various domestic Xinchuang and niche databases) Commonly used as an SQL parsing engine or adapter to solve the problem of unified operations across heterogeneous databases and dynamic data source management in highly dynamic scenarios In environments where traditional ORM falls short — where table structures and data sources are unknown or even constantly changing — AnyLine supports runtime dynamic registration and switching of multiple heterogeneous data sources, automatically senses and adapts to metadata structure differences across databases, and generates DDL/DML/DQL instructions compatible with each database dialect — shielding database differences and enabling write-once-run-anywhere across databases QQ群86020680 微信群 商业版联系管理员 The preset AI agent SKILL definition is located at ./.ai/skills/anyline/SKILL.md Design Philosophy Addressing the uncertainty of unknown domains Break away from the linear paradigm of \"requirement upfront, fixed design, and code-to-implementation\". Against the backdrop that data structures and data source types cannot be predicted in advance, we decouple the \"volatile description layer from the stable execution layer\" via metadata-driven architecture and dynamic adaptation mechanisms. This endows the system with the capability to respond to unknowns, enabling the system to adapt to","default_branch":null,"files":null,"tree":[],"storefront":"/r/anylineorg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/anylineorg/anyline/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}