Las bases de datos OLTP son tecnologías que fueron revolucionarios en las décadas pasadas, estas bases de datos eran optimizadas para disco duros electromecánicos , pero en estos momentos donde la tendencia son sistemas que maneja grandes cantidades de información con tiempos respuestas "cero" y que el volumen y procesamiento de información está por encima de las capacidades de una maquina , se hace necesario soluciones de administración de información escalables horizontalmente y de alta velocidad que permitan el beneficio de un sistema relacional pero en una arquitectura distribuida, esto es con el fin de permitir el continuo crecimiento de las necesidades en datos de la sociedad de la información como el BIG DATA, y esto es lo que pretende el NewSQL.
El NewSQL son proyectos que intentan reinventar las bases de datos relacionales, buscando resolver el problema de escalabilidad además de implementar nuevas características innovadoras, pero manteniendo las ventajas del modelo tradicional. Los proyectos de NewSQL están diseñados para concurrencia masiva, ya que estos aprovechan las modernas arquitecturas de CPU con múltiples núcleos. Estos sistemas tambien optimizan el uso de memoria para un mayor rendimiento y paralelismo, el NewSQL busca que los datos se mantengan en la memoria principal (en lugar de en el disco) para una mayor velocidad de acceso, lo que elimina la gestión de memoria intermedia, además, el almacenamiento orientado a disco y las estructuras de índice son innecesarias cuando la base de datos es capaz de residir estrictamente en la memoria . En este tipo de proyectos los datos se replican automáticamente entre varios equipos, generando una alta disponibilidad, lo que elimina el registro que se maneja en los motores relacionales.
El NewSQL están renovando los sistemas de almacenamiento pero sin dejar a un lado el lenguaje SQL, la integridad referencial y el manejo de las transacciones con características ACID, donde ACID le permite a los motores relacionales mantener la atomicidad, coherencia, aislamiento y durabilidad de los datos en una transacción.
Estos son algunos de los proyectos de NewSQL:
- Drizzle
- HandlerSocket
- Nuodb
- RethinkDB
- TokuTek
- VoltDB
- Clustrix
- Scalebase
- Geniedb
- Justonedb
- HSTORE
- Soluciones como MySQL Cluster con NDB y MySQL con HandlerSocket
En definitiva la persistencia poliglota llego para quedarse y el NewSQL ya hace parte de esto.
Otros Posts:
1 comentarios:
Casinos Near Me - Wooricasinos
Casino Name & Casino 사설토토 Type (UK & New Zealand)Bonus Terms & Conditions📆Top 5 Casinos Near Me (12/2021): The London Grand Palace⭐️Best Casino Resort in the World🥇 먹튀 랭크 Best Casino in the World☑️⭐ Best Casino for Slots🎁 스포츠 사이트 Top Casino 넥스트벳 Promos: 랜덤 룰렛 Grand Jackpot City
Publicar un comentario