Repolode
apache

apache/ignite

Base de datos distribuida en memoria y plataforma de cómputo con SQL ANSI, transacciones ACID y persistencia nativa en disco.

Estrellas
5,090
Forks
1,932
Issues abiertos
920
Último commit
hace 21 horas

¿Qué es?

Apache Ignite es una base de datos distribuida diseñada para ofrecer alto rendimiento con la velocidad de la memoria. Puede funcionar como una capa de caché sobre una base de datos externa o almacenar los datos directamente, con memoria, disco e Intel Optane disponibles como niveles de almacenamiento.

Ignite incluye una capa de persistencia nativa que almacena en disco más datos de los que caben en memoria y acelera los reinicios del clúster. Los datos cumplen con ACID tanto en memoria como en disco, y las transacciones pueden abarcar varios servidores. Su motor SQL cumple con ANSI-99 y se puede usar mediante JDBC, ODBC o las API nativas para Java, C#, C++ y Python.

Para las cargas de trabajo de cómputo, Ignite ofrece API que implementan el paradigma MapReduce y permiten ejecutar tareas en un clúster de nodos. Este repositorio contiene Ignite 2.x; Ignite 3 se mantiene en un repositorio aparte.

Funciones clave

  • 01Almacenamiento distribuido en memoria con persistencia nativa opcional en disco.
  • 02Transacciones ACID que funcionan en varios servidores.
  • 03SQL compatible con ANSI-99, accesible mediante JDBC, ODBC y API nativas.
  • 04API al estilo MapReduce para ejecutar tareas de cómputo en un clúster.
  • 05Almacenamiento multinivel con DRAM, Intel Optane, SSD y HDD.

Casos de uso

  • Usar una base de datos externa lenta como caché para reducir la latencia de lectura.
  • Ejecutar consultas SQL sobre grandes conjuntos de datos almacenados en la memoria del clúster.
  • Distribuir trabajos de cómputo intensivo entre máquinas estándar o nodos en la nube.
  • Almacenar en disco más datos de los que caben en la RAM y mantener reinicios rápidos.

En colecciones

Temas

Preguntas frecuentes

¿Qué es ignite?
Base de datos distribuida en memoria y plataforma de cómputo con SQL ANSI, transacciones ACID y persistencia nativa en disco. Apache Ignite es una base de datos distribuida diseñada para ofrecer alto rendimiento con la velocidad de la memoria. Puede funcionar como una capa de caché sobre una base de datos externa o almacenar los datos directamente, con memoria, disco e Intel Optane disponibles como niveles de almacenamiento.
¿ignite es gratuito? ¿Qué licencia tiene?
ignite es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ignite sigue mantenido?
Mantenimiento activo. El último commit de ignite fue el 5 nov 2026.
¿Para qué puedo usar ignite?
Usar una base de datos externa lenta como caché para reducir la latencia de lectura. Ejecutar consultas SQL sobre grandes conjuntos de datos almacenados en la memoria del clúster. Distribuir trabajos de cómputo intensivo entre máquinas estándar o nodos en la nube. Almacenar en disco más datos de los que caben en la RAM y mantener reinicios rápidos.
¿Dónde consigo ignite?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/apache/ignite

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados