Cbase-ec: logrando un equilibrio óptimo entre eficiencia de almacenamiento y rendimiento utilizando códigos de borrado
Autores: Xiao, Chuqiao; Xia, Yefeng; Zhang, Qian; Gong, Xueqing; Zhu, Liyan
Idioma: Inglés
Editor: MDPI
Año: 2021
Acceso abierto
Artículo científico
2021
Cbase-ec: logrando un equilibrio óptimo entre eficiencia de almacenamiento y rendimiento utilizando códigos de borrado
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Sistemas de bases de datos distribuidas
Arquitectura de separación de lectura y escritura
Estrategias de acceso a datos calientes y fríos
Subtablas o fragmentos
CBase-EC
Códigos de borrado
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 38
Citaciones: Sin citaciones
Muchos sistemas de bases de datos distribuidas que garantizan alta concurrencia y escalabilidad adoptan una arquitectura de separación de lectura-escritura. Simultáneamente, estos sistemas necesitan almacenar cantidades masivas de datos diariamente, requiriendo diferentes mecanismos para almacenar y acceder a los datos, como estrategias de acceso a datos calientes y fríos. A diferencia de los sistemas de almacenamiento distribuido, la base de datos distribuida divide una tabla en subtablas o fragmentos, y la frecuencia de solicitud de cada subtabla no es la misma en un tiempo específico. Por lo tanto, no solo es necesario diseñar enfoques de caliente a frío para reducir la sobrecarga de almacenamiento, sino también métodos de frío a caliente para garantizar alta concurrencia de esos sistemas. Presentamos una nueva estrategia redundante llamada CBase-EC, utilizando códigos de borrado para negociar el rendimiento del procesamiento de transacciones y la eficiencia de almacenamiento para sistemas de bases de datos CBase desarrollados para escenarios financieros del Banco. Se proponen dos algoritmos: el algoritmo de reconocimiento de fragmentos (fragmentos) calientes y fríos y el algoritmo de conversión dinámica caliente-frío. Luego adoptamos dos enfoques de optimización para mejorar el rendimiento de CBase-EC. En el experimento, comparamos CBase-EC con tres réplicas en CBase. Los resultados experimentales muestran que aunque el rendimiento del procesamiento de transacciones disminuyó en no más del 6%, la eficiencia de almacenamiento aumentó en un 18.4%.
Descripción
Muchos sistemas de bases de datos distribuidas que garantizan alta concurrencia y escalabilidad adoptan una arquitectura de separación de lectura-escritura. Simultáneamente, estos sistemas necesitan almacenar cantidades masivas de datos diariamente, requiriendo diferentes mecanismos para almacenar y acceder a los datos, como estrategias de acceso a datos calientes y fríos. A diferencia de los sistemas de almacenamiento distribuido, la base de datos distribuida divide una tabla en subtablas o fragmentos, y la frecuencia de solicitud de cada subtabla no es la misma en un tiempo específico. Por lo tanto, no solo es necesario diseñar enfoques de caliente a frío para reducir la sobrecarga de almacenamiento, sino también métodos de frío a caliente para garantizar alta concurrencia de esos sistemas. Presentamos una nueva estrategia redundante llamada CBase-EC, utilizando códigos de borrado para negociar el rendimiento del procesamiento de transacciones y la eficiencia de almacenamiento para sistemas de bases de datos CBase desarrollados para escenarios financieros del Banco. Se proponen dos algoritmos: el algoritmo de reconocimiento de fragmentos (fragmentos) calientes y fríos y el algoritmo de conversión dinámica caliente-frío. Luego adoptamos dos enfoques de optimización para mejorar el rendimiento de CBase-EC. En el experimento, comparamos CBase-EC con tres réplicas en CBase. Los resultados experimentales muestran que aunque el rendimiento del procesamiento de transacciones disminuyó en no más del 6%, la eficiencia de almacenamiento aumentó en un 18.4%.