1. dBASE: dBASE fue uno de los sistemas de administración de bases de datos para microcomputadoras
más exitosos . Fue el primer sistema de base de datos comercialmente exitoso para computadoras personales. Se utiliza para crear y manipular bases de datos relacionales (RDBMS). DBASE utiliza funciones de procedimiento y comandos similares al lenguaje BASIC. Utiliza comandos simples para la manipulación de datos como USE, GO TOP y más.
2. MongoDB :
MongoDB es un programa de base de datos multiplataforma orientado a documentos y no relacional (es decir, NoSQL ). Es una base de datos de documentos de código abierto que almacena los datos en forma de pares clave-valor. MongoDB es desarrollado por MongoDB Inc. y lanzado inicialmente el 11 de febrero de 2009. Está escrito en lenguajes C++, Go, JavaScript, Python. MongoDB ofrece alta velocidad, alta disponibilidad y alta escalabilidad.
Diferencia entre dBASE y MongoDB:
S. No. | base de datos | MONGODB |
---|---|---|
1. | Es desarrollado por Ashton Tate en 1979. | Es desarrollado por MongoDB Inc. en 2009. |
2. | Es un software comercial. |
Es un software de código abierto. |
3. | Los sistemas operativos de servidor para Dbase son DOS, Windows. |
Los sistemas operativos de servidor para MongoDB son Solaris, Linux, OS X, Windows. |
4. | El modelo de base de datos principal es DBMS relacional. | El modelo de base de datos principal es el almacén de documentos. |
5. | No es compatible con las API y otros métodos de acceso. | El protocolo propietario que usa JSON se usa como API y otros métodos de acceso. |
6. | Solo admite lenguajes de programación como el IDE propietario de dBase. | Admite muchos lenguajes de programación como C, C#, Java, JavaScript, PHP, Lau, Python, R, Ruby, etc. |
7. | No es compatible con el método de replicación. | El método de replicación que admite MongoDB es Master Slave Replication. |
8. | No es compatible con la transacción ACID. | Se utilizan las propiedades ACID de la transacción con aislamiento de instantáneas. |
9. | No es compatible con el método Map Reduce. | Es compatible con el método Map Reduce. |
10 | No es compatible con los métodos de partición. | Es compatible con los métodos de partición Sharding. |