Evaluación de rendimiento de las bases de datos de documentos NoSQL: Couchbase, CouchDB y MongoDB
Autores: Carvalho, Inês; Sá, Filipe; Bernardino, Jorge
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Evaluación de rendimiento de las bases de datos de documentos NoSQL: Couchbase, CouchDB y MongoDB
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Nosql
Bases de datos de documentos
Bases de datos relacionales
Almacenamiento de grandes datos
Rendimiento de consultas
Datos estructurados
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 59
Citaciones: Sin citaciones
Las bases de datos de documentos NoSQL surgieron como una alternativa a las bases de datos relacionales para gestionar grandes volúmenes de datos. Las bases de datos de documentos NoSQL garantizan el almacenamiento de grandes datos y un buen rendimiento de consulta y son esenciales cuando el esquema de datos no encaja en el esquema de las bases de datos relacionales. Almacenan sus datos en forma de documentos y pueden manejar datos no estructurados, semiestructurados y estructurados. Este trabajo evalúa las tres mejores bases de datos de documentos NoSQL de código abierto: Couchbase, CouchDB y MongoDB con Yahoo! Cloud Serving Benchmark (YCSB), que se ha convertido en un estándar para la evaluación de bases de datos NoSQL. El rendimiento y la escalabilidad de las bases de datos de documentos se evalúan utilizando cargas de trabajo de YCSB con diferentes números de registros y hilos, donde se mide el tiempo de ejecución para cada base de datos. En la evaluación experimental, concluimos que MongoDB es la base de datos con el mejor tiempo de ejecución, excepto para la carga de trabajo compuesta por operaciones de escaneo. Además, identificamos a CouchDB como la base de datos con la mejor escalabilidad al variar el número de hilos.
Descripción
Las bases de datos de documentos NoSQL surgieron como una alternativa a las bases de datos relacionales para gestionar grandes volúmenes de datos. Las bases de datos de documentos NoSQL garantizan el almacenamiento de grandes datos y un buen rendimiento de consulta y son esenciales cuando el esquema de datos no encaja en el esquema de las bases de datos relacionales. Almacenan sus datos en forma de documentos y pueden manejar datos no estructurados, semiestructurados y estructurados. Este trabajo evalúa las tres mejores bases de datos de documentos NoSQL de código abierto: Couchbase, CouchDB y MongoDB con Yahoo! Cloud Serving Benchmark (YCSB), que se ha convertido en un estándar para la evaluación de bases de datos NoSQL. El rendimiento y la escalabilidad de las bases de datos de documentos se evalúan utilizando cargas de trabajo de YCSB con diferentes números de registros y hilos, donde se mide el tiempo de ejecución para cada base de datos. En la evaluación experimental, concluimos que MongoDB es la base de datos con el mejor tiempo de ejecución, excepto para la carga de trabajo compuesta por operaciones de escaneo. Además, identificamos a CouchDB como la base de datos con la mejor escalabilidad al variar el número de hilos.