gpt4 book ai didi

mysql - 维护一组对象以支持多个数据库供应商(MS SQL、ORACLE 等)

转载 作者:行者123 更新时间:2023-11-29 18:28:37 25 4
gpt4 key购买 nike

我正在设计一个数据库框架(抽象后端层)。我必须满足以下要求。

1) 可用于配置多个数据库供应商(MS SQL、ORACLE)

2) 无法维护多组对象(存储过程、 View 、函数) 根据数据库供应商(ms sql、oracle、my sql)

我有开发数据库抽象层以通过更改配置文件来支持多个数据库供应商的经验。

但是根据数据库供应商的说法,我之前每次都必须维护不同的对象集(sp、 View )。

现在情况不同了,我正在考虑一种开箱即用的方法来实现当前的场景。如果有人能提出一个好的建议,我将不胜感激。

提前致谢,

最佳答案

你的问题对于 StackOverflow 来说太宽泛了,但我建议你坚持使用基本的 ansi sql,只需选择/更新/插入/删除。甚至不创建语句或限制/顶部等。最终也许。

您只需查看大量不同的 ORM 库,就会知道这不是一个容易以特定方式解决的问题,并且没有 Elixir 或革命性思维可以做到这一点。如果有的话,其他人就会这么做——但他们没有,他们只是让一群人编写大量的库来应对高度多样化的任务

关于mysql - 维护一组对象以支持多个数据库供应商(MS SQL、ORACLE 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45931825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com