INVESTIGACIÓN TEOREMA CAP
Enviado por Gian Herrera • 13 de Marzo de 2021 • Resumen • 454 Palabras (2 Páginas) • 432 Visitas
INVESTIGACIÓN TEOREMA CAP
HERRERA GIAN
UNIVERSIDAD DE SAN BUENAVENTURA INGENIERÍA DE SISTEMAS
2021
Teorema Brewer
Teorema Brewer o mejor conocido como el teroema CAP afirma que e en un sistema de computadcion distribuida lo es posible asefurar 2 e 3 caracteristicas fundamentales de estos sistemas,
Caractersisticas fundamentales:
- Consistencia: Interconexion de distintas computadoras que trabajan como una, asegurandose que cada nodo registre la misma informacion y que dicha informacion este disponible del mismo modo para cada nodo.
- Disponibilidad: La cantidad de tiempo que los nodos tendran conexión y acceso por igual a la informacion, en caso de desconexion o de reslpado de los datos, en estos momentos no hay una disponibilidad al 100%.
- Tolerancia: Tolerancia a las particiones es la capcidad de seguir funcionando a pesar de errores de conexión entre nodos.
Por tanto, cualquier solucion con grandes cantidades de datos sobre un sistema de computacion distribuido estara obligada a descartar alguna de esas 3 caracteristicas. Teniendo en cuenta esto, se podrian presentar diferentes tipos de estructuras.
Sistemas de tipo CA
Sistema diseñado para una asegurar la consistencia de la informacion que tratan, por protocols de seguridad y de confirmacion se replica la informacion de cada transaccion en distintos nodos, permitiendo crear copias de seguridad constantemente dificultando el hecho de permitir hacer particiones.
Sistemas de tipo CP
Sistema diseñado para asegurar la consistencia de los datos, pero este a diferencia del sistemas de tipo CA, se enfatiza tanto que en el caso de haber una particion en el sistema, no se puede disponer de el hasta que los nodos se vuelvan a reconectar, pertiendo asi la caracteristica de disponiblidad.
Sistema de tipo AP
Sistema enfocado en mantener la disponibilidad con un tipo de consistencia llamada consistencia eventual, permiten la escalabilidad de los datos y mantiened una disponibilidad constante. [1]
| Relacional | Clave - valor | Culmna orientada/ Tabular | Dcumental - Orientada |
CP |
| Redis, Scalaris | Hypertable,Hbase | Mongo DB |
CA | MySQL, Postgres |
| Vertica |
|
AP |
| Dynamo | Cassandra | SimpleDB |
[2]
Trabajos citados
- S. A. S. CRUZ, «CLASIFICACIÓN DE SISTEMAS GESTORES DE BASE DE DATOS SEGÚN EL TEOREMA DE CAP,» UNIVERSIDAD LIBRE, BOGOTÁ D.C, 2017.
- Platzi, «Platzi,» 22 Julio 2017. [En línea]. Available: https://platzi.com/blog/que-es-elteorema-cap-y-como-elegir-la-base-de-datos-para-tu-proyecto/. [Último acceso: 25 Febrero 2021].
...