1. 数据库:
dBASE 是最成功的微型计算机数据库管理系统之一。它是第一个商业上成功的个人计算机数据库系统。它用于创建和操作关系数据库 (RDBMS)。 DBASE 使用类似于 BASIC 语言的过程函数和命令。它使用简单的命令进行数据操作,如 USE、GO TOP 等。
2. MongoDB:
MongoDB 是一个跨平台的面向文档的非关系型(即 NoSQL)数据库程序。它是一个开源文档数据库,以键值对的形式存储数据。 MongoDB 由 MongoDB Inc. 开发,最初于 2009 年 2 月 11 日发布。它是用 C++、Go、JavaScript、 Python语言编写的。 MongoDB 提供高速、高可用性和高可扩展性。
dBASE 和 MongoDB 的区别:
S.No. | DBASE | MONGODB |
---|---|---|
1. | It is developed by Asthon Tate in 1979. | It is developed by MongoDB Inc. in 2009. |
2. | It is a commercial software. | It is an open source software. |
3. | Server operating systems for Dbase are DOS, Windows. | Server operating systems for MongoDB are Solaris, Linux, OS X, Windows. |
4. | The Primary database model is Relational DBMS. | The Primary database model is Document store. |
5. | It does not support APIs and other access methods. | Proprietary protocol using JSON are used as APIs and other access methods. |
6. | It supports only programming languages like dBase proprietary IDE. | It supports many programming languages like C, C#, Java, JavaScript, PHP, Lau, Python, R, Ruby, etc. |
7. | It does not support replication method. | The replication method that MongoDB supports is Master Slave Replication. |
8. | It does not support ACID transaction. |
ACID properties of transaction with snapshot isolation is used. |
9. | It does not support Map Reduce method. | It support Map Reduce method. |
10. | It does not support Partitioning methods. | It support Sharding Partitioning methods. |