Diferencia entre SQLite y Cassandra

1. SQLite :
SQLite es una biblioteca de software que proporciona un sistema de gestión de bases de datos relacionales ( RDBMS ). Fue diseñado por D. Richard Hipp en agosto de 2000. Los objetivos de diseño de SQLite eran permitir que el programa funcionara sin instalar un sistema de administración de bases de datos (DBMS) o sin requerir un administrador de bases de datos.

2. Cassandra : Cassandra es un sistema de administración de base de datos NoSQL
gratuito y de código abierto, distribuido, de almacenamiento de columnas anchas . Fue desarrollado por Apache Software Foundation y lanzado inicialmente en julio de 2008. Cassandra está diseñado para manejar grandes cantidades de datos en muchos servidores básicos, proporcionando alta disponibilidad sin un punto único de falla. Diferencia entre SQLite y Cassandra:

S. No. SQLITE casandra
1. Fue desarrollado por D. Richard Hipp en agosto de 2000. Fue desarrollado por la fundación Apache Software y lanzado en julio de 2008.
2. SQLite está desarrollado solo en lenguaje C. Cassandra también está desarrollado solo en lenguaje C.
3. Es ampliamente utilizado en proceso RDBMS. Es una tienda de columna ancha basada en ideas de BigTable y DynamoDB.
4. El modelo de base de datos principal para SQLite es RDBMS. El modelo de base de datos principal para Cassandra es Wide Column Store.
5. SQLite no requiere un servidor para ejecutarse. Por lo tanto, es sin servidor. Los sistemas operativos de servidor para Cassandra son BSD, Linux, OS X y Windows.
6. Es compatible con la indexación secundaria. Admite indexación secundaria pero de forma restringida, es decir, solo consultas de igualdad, no siempre la solución de mejor rendimiento.
7. SQLite proporciona transacciones ACID . Cassandra no proporciona transacciones ACID.
8. No es compatible con ningún método de partición. En Cassandra, la partición se puede realizar mediante fragmentación.
9. No admite ningún método de replicación. Admite solo un método de replicación: factor de replicación seleccionable.
10 SQLite proporciona el concepto de integridad referencial y tiene claves externas. Cassandra no proporciona el concepto de integridad referencial. Por lo tanto, no hay claves externas.
11 Soporta capacidades en memoria. No es compatible con capacidades en memoria.

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *