0% found this document useful (0 votes)
86 views

MS SQL VS Mysql

MySQL and MS SQL both support standard database protocols and security measures, but differ in flexibility and features. MySQL does not fully comply with ANSI SQL standards, has limited features like triggers and stored procedures, and only supports table-level security, while MS SQL fully complies with standards and allows column-level security. In terms of performance, MySQL uses less resources and is typically faster, while MS SQL has more powerful features that reduce performance. Finally, while MySQL is free to use, MS SQL has a significant cost but provides more advanced enterprise-level features.

Uploaded by

Preksha Bajoria
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views

MS SQL VS Mysql

MySQL and MS SQL both support standard database protocols and security measures, but differ in flexibility and features. MySQL does not fully comply with ANSI SQL standards, has limited features like triggers and stored procedures, and only supports table-level security, while MS SQL fully complies with standards and allows column-level security. In terms of performance, MySQL uses less resources and is typically faster, while MS SQL has more powerful features that reduce performance. Finally, while MySQL is free to use, MS SQL has a significant cost but provides more advanced enterprise-level features.

Uploaded by

Preksha Bajoria
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

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.

MY SQL doesnt support such ANSI SQL standards:-

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

You might also like