1. SQLite:
SQLite 是一个提供关系数据库管理系统 (RDBMS) 的软件库。它由 D. Richard Hipp 于 2000 年 8 月设计。SQLite 的设计目标是允许程序在不安装数据库管理系统 (DBMS) 或不需要数据库管理员的情况下运行。
2. 微软 SQL 服务器:
Microsoft SQL Server 是一个依赖于平台的关系数据库管理系统 (RDBMS),它是基于 GUI 和命令的软件。它支持企业 IT 环境中的各种事务处理、商业智能和分析应用程序。它由微软公司开发,最初于 1989 年 4 月 24 日发布。 SQLite 和 MS SQL Server 的区别:
S.No. | SQLITE | MS SQL SERVER |
---|---|---|
1. | It was developed By D. Richard Hipp in August 2000. | It was developed by Microsoft Corporation and initially released on April 24, 1989. |
2. | SQLite is developed only in C language. | MS SQL server is written in C and C++. |
3. | The primary database model for SQLite is RDBMS. | The primary database model for MS SQL Server is also RDBMS |
4. | The license for SQLite is open-source. | The license for MS SQL Server is commercial. |
5. | There is no secondary database model for SQLite. | The secondary database model for MS SQL Server are Document store and Graph DBMS. |
6. | SQLite does not support XML data format. | MS SQL Server supports XML data format. |
7. | In SQLite, the data schema is dynamic. | In MS SQL Server, the data schema is fixed. |
8. | It does not support any replication methods. | It supports replication methods but depending on the SQL-Server Edition. |
9. | SQLite does not require a server to run. Hence, it is serverless. | Server operating systems for MS SQL Server are Linux and Windows. |
10. | It supports in-memory capabilities. | It also supports in-memory capabilities. |
11. | SQLite does not support Map Reduce method. | MS SQL Server also does not supports Map Reduce method. |