📜  dBASE 和 MongoDB 的区别

📅  最后修改于: 2021-09-08 15:14:55             🧑  作者: Mango

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.