我已经围绕SQL Server Express 2008数据库构建了我的整个应用程序,并随着时间的推移实现了超过4GB限制的潜力。我一直在讨论从MSSQL切换到MySQL的问题,记住我正在大量使用实体框架和Linq。
答案 0 :(得分:3)
您可能还需要考虑升级到SQL Server Express 2008 R2,because MS increased the maximum database size from 4 GB to 10 GB。
如果您的数据库不会那么大,那么您可能会侥幸成功 如果它可能增长超过10 GB,那么从长远来看,升级到SQL Server 2008 R2当然不会对您有所帮助 但是升级到R2至少可以让你花更多的时间来切换到MySQL。
修改强>
约翰,下载大小取决于SQL Server Express的版本。有三个版本有不同的大小:
“更大”的版本包括SQL Server Management Studio和Reporting Services等内容 如果您不需要,只需要一个数据库,那么最小的版本就足够了。
答案 1 :(得分:1)
我没有使用实体,所以我不能代表这一点。
但对于SQL Express到MySQL的转换,我认为它不小,但它也不是那么大。
MySQL C#dll几乎具有与SQL dll相同的功能,也许它们是MySQLFunction而不仅仅是SQLFunction。
查询中的细微差别可能会让您在这里和那里,例如使用LIMIT 100与TOP 100。