views:

44

answers:

1

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?

+1  A: 

SQL Server 2005+:

  • WITH (AKA Common Table Expressions (CTEs)) syntax
  • Superior View support (can do subqueries, etc)
  • Analytical functions (ROW_NUMBER, RANK..)
  • Reporting functionality provided by SSRS is free.. well, included in the license cost
  • CLR to create .NET code to extend database functionality IE regex
  • Database mail
OMG Ponies