首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

有没有数据库的统一查询接口?

  •  
  •   imcj · 24 天前 · 596 次点击
    之前有看到一本书,阿里出的。阿里内部有一个项目可以统一查询数据平台。

    大家有知道类似的项目吗?
    8 回复  |  直到 2019-11-15 15:40:51 +08:00
        1
    rioshikelong121   24 天前
    标准 sql (逃
        2
    wangkun025   24 天前
    我说有,你可以写一个新的数据库,不知道已有的。
    我说没有,你可以写个软件,可以调用所有的数据库。

    我觉得你应该首先问下,有没有在所有硬件上都能运行的操作系统吧
        3
    imcj   24 天前
    @rioshikelong121 我们现在是针对每一个需求创建一个接口查询,全是 SQL 查询后输出。所以,在想可能有一个组件可以方便的创建这类接口。
        4
    imcj   24 天前
    @wangkun025 至于操作系统这个比喻,我可能不是太理解你的寓意。 我刚才补充了我为什么想到这个点。

    你说的写一个软件可以调用所有的数据库。这个不难办到,我想是我想要的。
        5
    w88975   24 天前 via iPhone
    很多 orm 就是干这个事的,封装好 model,通过 model 去查询不同的数据库,只用关心 model,至于底层怎么实现是 orm 的事,但介于数据库的产品太多,兼容起来是个很大的工作量,这个没有统一的标准,只能根据业务需求自己实现或者找近似的解决方案。
        6
    xupefei   24 天前 via iPhone
    你想要 SQL++那种?
        7
    wangkun025   24 天前
    @w88975 这个我也用。一般都是有好心人写几个主流的组件。剩下的也都是野生的。
        8
    wangkun025   24 天前
    @imcj 你要先写个软件能在所有操作系统上跑吧,这样才能对接所有的数据库啊,对吧
    这样的软件并不存在,一般来说,不同的操作系统,要运行不同的软件,即使是名字相同的软件,实际上也是两个软件。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4227 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 08:17 · PVG 16:17 · LAX 00:17 · JFK 03:17
    ♥ Do have faith in what you're doing.