mysql - 如何设计可同时用于 MySQL 和 SQL Server 的数据库架构?

标签 mysql sql-server database-design

我想给客户一个数据库引擎的选择,同时也想尽量减少我这样决定的麻烦。
有问题的引擎是 MySQL(5 或更高版本)和 SQL Server(2005 或更高版本)。

最佳答案

Google 了解数据类型的差异。

但架构只是图片的一部分。

SQL 方言也不同。谷歌这些差异。然后,要么坚持使用两者通用的 SQL 子集,要么构建一个方案以在每个方案中使用稍微不同的 SQL。

不要等到最后才在“其他”数据库上进行测试。从一开始就对两者进行测试,这样您就不会在死胡同的设计方向上投入太多。

这是一个起点:
http://www.microsoft.com/technet/prodtechnol/sql/2000/deploy/mysql.mspx#EZD
和:
http://troels.arvin.dk/db/rdbms/#insert

关于mysql - 如何设计可同时用于 MySQL 和 SQL Server 的数据库架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/282993/

相关文章:

MySQL时间表数据结构

php - sql连接需要进一步的帮助

php - 仅在勾选复选框时运行删除 PHP/SQL

java - SP 对于同一参数返回不同的结果集

mysql - 多业务客户管理数据库设计

database-design - 具有库存水平跟踪的库存数据库 - 如何在结帐前实现库存检查

android - MySQL 到 Sqlite 从 PHP 同步到移动应用程序 (iOS/Android)

.net - 使用 PostgreSQL 替代 Sql Server 是否存在任何重大缺陷

sql-server - SQL Server 中是否可以使用正则表达式检查约束

php - 数据库中的多个联接