1. MS SQL Server:
Microsoft SQL Server是一个依赖于平台的关系数据库管理系统(RDBMS),它既是GUI也是基于命令的软件。它支持公司IT环境中的各种事务处理,商业智能和分析应用程序。它由Microsoft Corporation开发,最初于1989年4月24日发布。它使用C和C++语言编写。
2.卡桑德拉:
Cassandra是一个免费的开放源代码的分布式宽列存储NoSQL数据库管理系统。它由Apache Software Foundation开发,最初于2008年7月发布。Cassandra旨在处理许多商用服务器上的大量数据,提供高可用性而没有单点故障。
MS SQL Server和Cassandra之间的区别:
S.NO. | MS SQL Server | Cassandra |
---|---|---|
1. | Developed by Microsoft Corporation and initially released on April 24, 1989. | Developed by Apache Software foundation and released on July 2008. |
2. | MS SQL server is written in C and C++. | Cassandra is written only in Java language. |
3. | The primary database model for MS SQL Server is Relational DBMS. | The primary database model for Cassandra is Wide Column Store. |
4. | MS SQL Server does supports the concept of secondary indexes without any restriction. | Secondary indexing in Cassandra is restricted. |
5. | The license for MS SQL Server is Commercial. | The license for Cassandra is Open Source. |
6. | MS SQL Server supports XML data format. | Cassandra does not supports XML data format. |
7. | In MS SQL Server the data schema is Fixed. | Cassandra is schema free. |
8. | MS SQL Server provides ACID transactions. | Cassandra does not provides ACID transactions. |
9. | MS SQL Server provides the concept of Referential Integrity and have Foreign keys. | There is no concept of Foreign keys in Casandra. |
10. | MS SQL Server does not supports Map Reduce method. | Cassandra supports Map Reduce method. |
11. | Server operating systems for MS SQL Server are Linux and Windows. | Server operating systems for Cassandra are BSD, Linux, OS X and Windows. |
12. | Famous companies like Citi, Bank of America, UPS, etc uses MS SQL Server. | Famous companies like Hulu, Instagram, Intuit, Netflix, Reddit, etc uses Cassandra. |