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

标签 mysql sql-server oracle faas

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

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/

相关文章:

php - 删除重复代码

mysql - 如何为具有组合主键的表创建索引?

sql-server - 将具有多个内部连接的 sql 查询转换为 LINQ

sql - 从 SQL 列中选择特定字符

mysql - 尝试使用 SQL 添加表,外键出现 "invalid identifier"错误

sql - 在 R 或 SQL 中分桶

mysql - 如何创建数据库,其中答案决定下一个窗口将显示的内容

MySQL从不同的表复制列,插入到表的顶部

.net - 优化 SQL Server 2008 存储过程

oracle - 使用OLEDB命令(SSIS)更新oracle中的一行