H-Store

Ir a: navegación, búsqueda de
H-Store
H-Store logo
Desarrollador (s) Brown, CMU, MIT, Yale
Versión estable Mayo de 2014 / 27 de mayo de 2014; hace 6 meses(27 / 05 / 2014)
Escrito en C++, Java
Sistema operativo Linux, Mac OS X
Tipo Sistema de gestión de base de datos
Licencia Licencia BSD, GPL
Sitio web Sitio web oficial

H-Store es un experimental sistema de gestión de base de datos (DBMS) diseñado para procesamiento de transacciones en línea aplicaciones que está siendo desarrollado por un equipo de Universidad de Brown, Universidad Carnegie-Mellon, la Massachusetts Institute of Technology, y La Universidad de Yale.[1][2] Diseño del sistema fue desarrollado en 2007 por investigadores de la base de datos Michael Stonebraker, Sam Maddeny Daniel Abadi.[3][4][5]

Contenido

  • 1 Arquitectura
  • 2 Concesión de licencias
  • 3 Véase también
  • 4 Referencias
  • 5 Enlaces externos

Arquitectura

La importancia de la H-Store es que es la primera aplicación de una nueva clase de sistemas de gestión de bases de datos paralelas, llamado NewSQL,[6][7] que proporcionan el alto rendimiento y alta disponibilidad de NoSQL sistemas, pero sin renunciar a la garantías transaccionales de un DBMS tradicional.[8] Estos sistemas son capaces de ampliar horizontalmente a través de múltiples máquinas para mejorar el rendimiento, en contraposición a mover a una máquina más potente, más caro para un sistema de nodo.[9]

H-Store es capaz de ejecutar procesamiento de transacciones con alto rendimiento por renunciar a gran parte de la arquitectura heredada de Sistema de R-como sistemas. Por ejemplo, H-Store fue diseñado como un paralelo, fila-almacenamiento DBMS relacional que se ejecuta en un cluster de compartición, nodos de memoria principal ejecutor.[10] La base de datos repartido en subconjuntos disjuntos se asignan a un motor de ejecución de subprocesos asignado a uno y sólo uno núcleo en un nodo. Cada motor tiene acceso exclusivo a todos los datos en su partición. Porque es único subproceso, sólo una transacción a la vez es capaz de acceder a los datos almacenados en su partición. Por lo tanto, no existen bloqueos físicos o trabas en el sistema, y no hay transacción estancará esperando otra transacción una vez que se inicia.[11]

Concesión de licencias

H-Store está licenciado bajo la Licencia BSD y GPL licencias. Es la versión comercial del diseño de la tienda H VoltDB.[12]

Véase también

Portal icon Portal de software libre
  • C-Store
  • VoltDB
  • Procesamiento de transacciones

Referencias

  1. ^ "H-Store - investigación de OLTP DBMS de próxima generación". 2011-08-07.
  2. ^ Van Couvering, David (2008). "H-tienda de Stonebraker: hay algo pasando aquí" (publicado el 2011-03-11). 2012-07-18.
  3. ^ Stonebraker, Mike; et al (2007). "VLDB ' 07: actas de la 33a Conferencia Internacional sobre bases de datos grandes muy" (PDF). Viena, Austria. |Chapter = (ignoradoAyuda)
  4. ^ Kallman, Robert; Kimura, Hideaki y Natkins, Jonathan y Pavlo, Andrew y Rasin, Alexander y Zdonik, Stanley y Jones, Evan P. C. y Madden, Samuel y Stonebraker, Michael y Zhang Yang y Hugg, John y Abadi, Daniel J. (2008). "H-Store: un alto rendimiento, sistema de procesamiento de transacciones de memoria principal distribuido". Dotación VLDB proc.. 2 1:: 1496 – 1499. ISSN2150-8097.
  5. ^ Monash, Curt (2008). "Mike Stonebraker pide la completa destrucción del viejo orden DBMS" (publicado el 2008-02-18). 2012-07-18.
  6. ^ Aslett, Matthew (2010). "¿Cómo los titulares de la base de datos responderán a NoSQL y NewSQL?". Grupo 451 (publicado el 2011-04-04). 2012-07-06.
  7. ^ Stonebraker, Michael (2011-06-16). "NewSQL: una alternativa NoSQL y viejo SQL para nuevas aplicaciones OLTP". Communications of the ACM. 2012-07-06.
  8. ^ Thomas, Nigel (2008). "H-Store - una nueva era de arquitectura, o sólo un juguete?" (publicado el 2008-03-01). 2012-07-05.
  9. ^ Aslett, Matthew (2008). "Es H-tienda del futuro de sistemas de gestión de base de datos?" (publicado el 2008-03-04). 2012-07-05.
  10. ^ "H-Store - Architecture Overview". 2011-08-07.
  11. ^ Dignan, Larry (2008). "H-Store: completa destrucción del viejo orden DBMS?". 2012-07-05.
  12. ^ Monash, Curt (2009). "H-Store es ahora VoltDB". 2011-07-14.

Enlaces externos

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=H-Store&oldid=610365210"