2012-02-06 127 views
2

我正在研究.NET环境。 由于sql server express限制(最大4gb)我想切换一个免费的解决方案。 我检查周围,发现postgresql或MySQL将是很好的解决方案。从MSSQL迁移到postgresql或mysql

由于我只在MsSql上工作过,我想知道哪些数据库对我来说更容易迁移我现有的所有数据。 还有哪些数据库语法(postgresql或mysql)更接近于sql MsSql的语法和结构。 所以我可以更快地学习它。

感谢您的帮助。

+1

如果4GB上限为推动您的迁移的唯一的事情,最大的数据库大小已增加到10GB的[速成版](http://billfellows.blogspot.com/2011/06/meme-monday-for -june.html) – billinkc 2012-02-06 18:13:36

+6

PostgreSQL语法非常不同,因为它严格遵循ANSI标准(MS没有)。 MySQL非常不同,因为它不符合ANSI标准(并且功能较少) – 2012-02-06 18:21:58

回答

2

嗯......你会发现其中任何一种语言的差异。前一段时间我有同样的选择,由于其巨大的社交性,我终于去了MySql。

当然,如果你唯一的原因是4GB的限制,我不会建议切换(但那只是我)。你应该升级到SQL 2008/2012,它们都有10GB的限制。此外,如果您必须知道,还有其他限制,例如只使用1个处理器,并且我认为也有RAM限制。无论如何,它不应该与小型数据库(< 10g)和不那么复杂的查询有显着差异。

如果你想从MSSQL迁移到MySQL的帮助,你应该谷歌的东西像“MSSQL到MySQL迁移工具包”(我这样做)。这很容易,你会很快完成转换,很可能没有任何问题。

祝您好运