我正在开始一个新的客户端/服务器项目,我想开始使用一些我一直在阅读的新技术,LINQ和Generics是主要的。 到目前为止,我一直在使用MySQL开发这些类型的应用程序,因为客户不愿意为MSSQL支付大量的许可证成本。

我用快速版本玩了很少量,但从未用它们实际开发过任何东西。 新应用程序不会有超过5个并发连接,但每日报告需要这些连接。

  1. MSSQL 2005 Express仍然可以下载吗? 我似乎无法在微软网站上找到它。 在发布后很快就会在项目上使用MSSQL 2008犹豫不决。

  2. 快递版本是否足以满足我的需求,我相信很多阅读本文的人都使用过它们。 你遇到过什么问题吗?

===============>>#1 票数:6 已采纳

关于使用什么平台/技术的任何项目的问题的答案是: 每个人最了解什么?

  1. 是快递仍然可以下载

  2. 它符合您的要求吗? 当然,这取决于您的要求。 我已经在几个企业级项目上部署了MSSQL2005 Express,我知道这些项目具有永远不会超过的固定数据库大小(Express对每个4Gb数据库有限制)。 另请注意,还有其他硬件限制,例如1 cpu限制。

另一件需要考虑的事情是,如果您需要带有付费版SQL Server的企业级工具。 如果你要移动很多平面数据,你就会陷入困境,写下你自己的批量复制过程,它决定了这个房子,但毫无疑问,这是一个额外的步骤。

===============>>#2 票数:1

请注意#2,但您可以在此处下载SQL Server Express 2005

===============>>#3 票数:1

Sql express具有更多功能,并且功能更强大,但只能在Windows机器上运行。 如果您需要扩展Sql express,可以轻松切换到商业变体。

MySql不支持一半的功能,但确实有大多数你真正需要的基本功能,并且可以在windows或* nix框上运行。 它也没有像Sql express那样受到限制。

在我看来(已经广泛使用,但未使用MySql几年)Sql express是一个更好的数据库系统。 如果您正在构建.Net应用程序,那么Linq支持就是一个交易难题。

如果您不打算使用纯Sql server支持,我不会选择纯MySql支持。 使用DBFactory设计模式加载数据层或使用简单的SQL:92语法,这是最小的共同点。

===============>>#4 票数:1

为什么不去Sql server express 2008?

===============>>#5 票数:1

由于.NET集成,我主要是提倡MS SQL Server。 Linq To Sql现在是我最喜欢处理数据库的方式:匿名函数让一切变得更好! 我目前的工作地点也使用MSSQL Express进行实际项目,因此您至少有两个人确认限制不是太严厉。

===============>>#6 票数:1

我有大约50个运行perl / apache / mysql的网站和大约10个运行在SQL Server(重)上运行的C#/ ASP.Net / SQL Server(Lite)和其他(大)应用程序。 我从来没有SQL Server的问题 - 它只是工作。 我经常遇到MySQL问题。

我的建议是去基于SQL Server的选项,即使你必须付费。

  ask by SecretDeveloper translate from so

未解决问题?本站智能推荐: