C#/.NET4 云应用程序中 SQLServer 与 MySQL 的优势
我正在考虑构建多个 C#/.NET4 应用程序,所有应用程序都使用基于云的中央数据库。此外,一些 LAMP (MySQL) 网上商店将访问云数据库。
MySQL 是我最熟悉的数据库,我的云数据库默认选择是 Amazon 上的 MySQL 或 Joyent。然而,我想知道 VisualStudio 2010 中的 SQLServer 可以使用哪些开发“额外功能”,而 MySQL 则无法使用。是否有任何“杀手级功能”应该让我考虑 SQLServer 而不是 MySQL?
I am considering building several C#/.NET4 applications all using a central, cloud based database. In addition, several LAMP (MySQL) web shops will be accessing the cloud DB.
MySQL is the database that I'm most familiar with, and my default selection for the cloud DB would be MySQL on Amazon or Joyent. However, I was wondering what development "extras" are available for SQLServer in VisualStudio 2010 that are not available for MySQL. Are there any "killer features" that should make me consider SQLServer instead of MySQL?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
SQL Server 2005+:
SQL Server 2005+:
从安全角度来看,数据库不应该能够发送电子邮件。这是一个数据库服务器,只能像这样运行。如果它能煮咖啡那就太好了,但这只是一个额外的功能,黑客会发现最有兴趣利用它。
我正在使用带有 npgsql 驱动程序的 Postgresql http://pgfoundry.org/projects/npgsql/ 并且它有效美好的。我看到人们在 Amazon 上使用 Postgresql AIM:http://www .stickybit.se/load-balancing-postgresql-in-the-amazon-cloud 带有负载均衡器。
From security point of view a database should not be able to send an email. This is a database server and should act like this only. It is great if it can make coffee, but this is just an extra feature which hackers will find most interesting to exploit.
I am using Postgresql with npgsql driver http://pgfoundry.org/projects/npgsql/ and it works fine. I see people use Postgresql AIMs on Amazon: http://www.stickybit.se/load-balancing-postgresql-in-the-amazon-cloud with a load balancer.