Cuando almacenamos datos en cualquier base de datos, esperamos que los datos estén disponibles en todo momento o, en resumen, debemos esperar una alta disponibilidad de los datos. En HP Vertica los datos se almacenan en diferentes Nodes de la base de datos. Los datos se replican en diferentes Nodes, de modo que incluso si uno de los Nodes deja de funcionar, los datos seguirán estando disponibles en otro Node. K-Safety es la medida de la tolerancia a fallos del sistema. “k” representa el número de copias de los datos originales que están presentes en el grupo de Nodes.
K – SAFE 0 :
si K-safety = 0 , significa que no hay una copia de los datos originales presentes en el clúster de Nodes. Por lo tanto, si el Node que contiene los datos originales deja de funcionar, los datos no estarán disponibles.
K – SAFE 1 :
si K-Safety = 1 , significa que hay una copia de los datos, los datos originales, en algún otro Node del clúster. Si el Node que contiene los datos originales deja de funcionar, los datos podrían recuperarse del otro Node que tiene la copia o réplica de los datos originales. Aquí, si vemos el número total de copias de los datos en el clúster, entonces sería 2.
De manera similar, si K-Safety = 2 , significa que se almacenan 2 copias de los datos originales. Aquí, el número total de copias de los datos en el clúster sería 3. En general, si K = n, entonces el número total de copias de los datos presentes en todo el clúster de Nodes sería n+1.
Si la K-Seguridad de una base de datos en particular es alta, entonces podemos decir que esa base de datos en particular tiene una alta tolerancia a fallas o una alta disponibilidad de datos.
Publicación traducida automáticamente
Artículo escrito por sunilkannur98 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA