我想给客户一个数据库引擎的选择,同时也想尽量减少我这样决定的麻烦。
有问题的引擎是 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/