Aerospike base de datos

Ir a: navegación, búsqueda de
Aerospike base de datos
Aerospike logo.png
Desarrollador (s) Aerospike
Versión inicial 2012
Sistema operativo Linux / Unix-like
Licencia AGPL
Sitio web www.aerospike.com

Aerospike es un Flash-optimizado en la memoria fuente abierta NoSQL base de datos.

Contenido

  • 1 Historia
  • 2 Características
  • 3 Referencias
  • 4 Enlaces externos

Historia

Base de datos aerospike primero era conocido como Citrusleaf 2.0. En agosto de 2012, la empresa renombrado nombre tanto la empresa como el software para Aerospike.[1][2] El nombre que deriva de un tipo de Aerospike boquilla de cohete es capaz de mantener su eficiencia de salida sobre una amplia gama de alturas y se pretende hacer referencia a la capacidad del software para escalar.[3] En 2012, Aerospike adquirieron AlchemyDB e integra las funciones de las dos bases de datos, incluyendo la adición de un sistema de gestión de datos relacionales.[4][5] El 24 de junio de 2014, Aerospike fue liberada bajo la AGPL 3.0 licencia para el servidor de base de datos Aerospike y la Licencia Apache Versión 2.0 de su kit de desarrollo de software de cliente Aerospike.[6][7][8]

Características

Aerospike base de datos está escrito en C y opera en tres capas: un flash optimizado capa de datos, una capa de distribución autogestionada y un cliente clústeres.[9] La capa de distribución se replica a través de centros de datos para garantizar su coherencia.[9] La replicación permite también la base de datos permanecen operativas cuando un nodo servidor individual falla o es eliminado de la agrupación.[9] La capa de cliente inteligente se utiliza para la configuración del clúster en la base de la pista y gestiona las comunicaciones en el nodo del servidor.[9]

La capa de datos Aerospike la base de datos está optimizada para almacenar datos en unidades de estado sólido, RAM o medios tradicionales rotacionales.[2][9] Los índices de base de datos se almacenan en la memoria RAM para una rápida disponibilidad, y escrituras de datos están optimizadas a través de grandes bloques escribe a reducir la latencia.[9] El software también emplea dos subprogramas codenamed Desfragmentador y expulsador.[9][10] Desfragmentador elimina los bloques de datos que se han eliminado y expulsador libera RAM espacio mediante la eliminación de referencias a archivos caducados.[9]

Referencias

  1. ^ "Citrusleaf lanza marca Aerospike para reflejar la adopción de alta velocidad del cliente". 26 de agosto de 2012. 17 de mayo de 2013.
  2. ^ a b "AeroSpike, el ex Citrusleaf". DBMS2. 27 de agosto de 2012. 17 de mayo de 2013.
  3. ^ "Aerospike - definición". Wordiq. 17 de mayo de 2013.
  4. ^ "Aerospike adquiere AlchemyDB NewSQL base de datos". 28 de agosto de 2012. 17 de mayo de 2013.
  5. ^ "Aerospike adquiere AlchemyDB NewSQL base de datos para construir en velocidad predecible y gestión de datos Web-escala de base de datos de tiempo real NoSQL Aerospike". Business Wire. 28 de agosto de 2012. 17 de mayo de 2013.
  6. ^ «Aerospike open sources». Aerospike. 24 de junio de 2014. 24 de junio de 2014.
  7. ^ Rachel Schramm (24 de junio de 2014). "Aerospike abierta de bases de datos NoSQL fuentes en intento de ampliar filas al cliente". Ángulo de silicio. 30 de julio de 2014.
  8. ^ Abel Avram (24 de junio de 2014). "Aerospike Open Sources sus de bases de datos NoSQL en memoria". InfoQ. 30 de julio de 2014.
  9. ^ a b c d e f g h "Arquitectura Aerospike White Paper". 17 de mayo de 2013.
  10. ^ "Panel de CTO en súper tormenta arena y 100% Uptime". 14 de diciembre de 2012. 17 de mayo de 2013.

Enlaces externos

  • Sitio web oficial

Otras Páginas

Obtenido de"http://en.copro.org/w/index.php?title=Aerospike_database&oldid=634969900"