设计思想
最后更新:2025-05-02 22:05:58
|
状态:未完成
愿景:
依托内置规则+外部插件合成方言转换引擎与元数据映射库
以此基础建立台跨数据库的通用标准,实现异构数据库的统一操作
设计思想:
-
源于极简的用户直觉
1)通过极致的设计,实现调用流程的简单自然。
让操作体验符合用户直觉甚至猜测,达到所想即所得的效果。
2)源于直觉高于直觉
不要盲从,因为用户习惯面对象,在面向元数据时可能不适用
3)兼顾性能
设计两个版本
极简:应对普通的业务开发 只提供最少的必要参数,其他默认,自动处理多种情况,如大小写都尝试一次。
极快:应对海量数据 要求提供最多参数 用来确定最快路线
-
面向动态,面向元数据,基于运行时
摆脱静态属性束缚 实现高度的灵活性与可扩展性
运行时:那只猫在运行时才能确定下来,编程时还不确定
动态:那只猫是会动的,甚至会变 变成狗
元数据:为应对诸多的不确定性 需要更多维度的数据 才能把不确定多于确定 转成 确定多于不确定
从面向对象 到 面向动态元数据
-
多元生态
Spring != Java 借鉴之 应用之 不要局限于
还有纯Java环境还有vertx,quarkus
【实现方式】【实现进度】