MS SQL VS Mysql
MS SQL VS Mysql
1. Flexibility
Both MsSQL and MySQL support all the major protocols needed to access databases . ANSI SQL (American National Standards Institute) is the international standard for database programming languages is deciding factor in difference between two servers... MySQL does not completely follow the ANSI SQL standard while the MS SQL follows all the standards and hence is better than that of my sql.
Does not support Triggers Does not support Stored Procedures Does not have FULL JOIN capabilities Limited Import and Export capabilities Limited Transaction Support
Security
Both MySQL and MsSQL support security measures but in different ways
MySQL uses the SQL GRANT command which is limited to table level security granting. Very basically, this
means if only some of the data stored within a table needs to be secure from specific individuals, the entire table must be rendered secured from that person or persons.
MsSQL allows for security at the column level, allowing specific portions of data residing in a table to be secured from specific individuals all the while allow the remainder of the table to be viewable.
Performance
In terms of performance, MySQL fairs better than SQL on a variety of platforms thanks to the default table format of its MyISAM database. They are compact on disk and use less memory and CPU cycles. For SQL Server, the full-set of powerful features that surpasses that of most competitors has a negative effect on performance. It's true that many of these features are geared towards performance tuning,ut overall the system is more complex, places additional requirements on memory and disk storage. This results in a poorer performance compared with MySQL.
Price
Now, lets move on to the biggest issue of them all. Pricing! Lets start with MySQL, how does FREE sound? Well, while MySQL is an open source database management tool, it does have its retractions on that $0.00 price! MySQL can be used, for free, for any purpose whether its used to manage a large companies data or to spice up a hobbyists web site. SQL Server on the other hand, could take a small independent companys budget and eat it for lunch! However, the many outstanding features that are far and away above MySQL offset the price paid for SQL Server drastically.
Concluding Thoughts
From a database developers perspective, choosing between a MySQL and SQL Server DBMS is a matter of the scale of the database application. For enterprise-level applications, SQL Server wins hands down. It has advanced set of SQL features, superior replication, clustering, security and management tools. For lower-tier database applications, MySQL can offer the core functionality you require at a very low cos