Noticiasql

NewSQL ( inglés  new SQL ) es una clase de DBMS relacional que surgió a finales de los años 2000 y 2010, buscando combinar las ventajas de NoSQL y los requisitos transaccionales de los sistemas de gestión de bases de datos clásicos [1] [2] [3] . El término fue propuesto en 2011 por el analista de 451 Group Matthew Aslet [4] , quien señaló la necesidad de datos de tales sistemas en organizaciones que trabajan con datos críticos (por ejemplo, el sector financiero) que requieren soluciones escalables, mientras que las soluciones NoSQL no pueden proporcionar mecanismos transaccionales y no cumplía con los requisitos de confiabilidad de los datos [4] [5] .

Las soluciones típicas que se utilizan para implementar sistemas de esta clase son la fragmentación , la creación de consenso (utilizando algoritmos como Paxos o Raft ) , la sincronización del reloj . 

La categoría principal de los sistemas NewSQL es el DBMS relacional, construido originalmente para los requisitos de escalabilidad horizontal ( Clustrix , CockroachDB , Spanner , H-Store , HyPer , MemSQL , NuoDB , Hana , VoltDB ; otras implementaciones son middleware que funciona como una capa transparente para sistemas de un solo nodo y le permite construir un sistema escalable ( dbShards , MaxScale for MariaDB , ScaleArc , Apache ShardingSphere ) y sistemas de nube pública ( Amazon Aurora , ClearDB ) [ 6] ).

Notas

  1. Aslett, Matthew ¿Cómo responderán los titulares de bases de datos a NoSQL y NewSQL?  (Inglés) . Grupo 451 (2011). Consultado el 6 de julio de 2012. Archivado desde el original el 10 de enero de 2014.
  2. Stonebraker, Michael NewSQL: una alternativa a NoSQL y SQL antiguo para nuevas  aplicaciones OLTP . Comunicaciones del Blog de la ACM. Consultado el 6 de julio de 2012. Archivado desde el original el 7 de julio de 2011.
  3. Hoff, Todd La revelación más sorprendente de Google Spanner : NoSQL está fuera y NewSQL está adentro  . Fecha de acceso: 7 de octubre de 2012. Archivado desde el original el 26 de septiembre de 2012.
  4. 1 2 Aslett, Matthew De qué hablamos cuando hablamos de NewSQL (enlace no disponible) . Grupo 451 (2010). Consultado el 7 de octubre de 2012. Archivado desde el original el 5 de septiembre de 2012. 
  5. Lloyd, Alex Building Spanner (enlace no disponible) . Palabras de moda de Berlín (2012). Consultado el 7 de octubre de 2012. Archivado desde el original el 6 de octubre de 2012.  
  6. Andrew Pavlo, Matthew Aslett. ¿Qué hay de nuevo en NewSQL?. - 2016. - T. 45 , N º 2 . - S. 45-55 . -doi : 10.1145/ 3003665.3003674 .

Literatura

Enlaces