Valkey es una base de datos de clave-valor en memoria de código abierto , utilizada como caché distribuida y agente de mensajes , con durabilidad opcional . [ 8 ] Debido a que almacena todos los datos en memoria y a su diseño, Valkey ofrece lecturas y escrituras de baja latencia , lo que la hace particularmente adecuada para casos de uso que requieren una caché. Valkey es una bifurcación de Redis , la base de datos NoSQL más popular y una de las bases de datos más populares en general. [ 9 ] [ 10 ] [ 11 ] [ 12 ] Valkey y Redis han sido utilizados por empresas como Twitter , [ 13 ] [ 14 ] Airbnb , [ 15 ] Tinder , [ 16 ] Yahoo , [ 17 ] Adobe , [ 18 ] Hulu , [ 19 ] [ 20 ] Amazon [ 21 ] y OpenAI , [ 22 ] y Valkey es compatible con Alibaba Cloud , AWS , Ericsson , Google Cloud , Heroku , Oracle , Percona y Verizon . [ 23 ]
Valkey admite diferentes tipos de estructuras de datos abstractas , como cadenas , listas , mapas , conjuntos , conjuntos ordenados, HyperLogLogs , mapas de bits , flujos e índices espaciales .
Historia
Redis fue desarrollado y mantenido por Salvatore Sanfilippo, a partir de 2009. [ 24 ] Desde 2015 hasta 2020, dirigió un equipo central del proyecto patrocinado por Redis Labs . [ 25 ]
En 2018, Redis Ltd. , la empresa que gestiona el desarrollo de Redis, licenció algunos módulos bajo una Apache 2.0 modificada con una cláusula Commons . [ 26 ] [ 27 ]
En 2024, la empresa Redis cambió la licencia del repositorio de código principal de Redis de la licencia BSD a una licencia dual SSPL y propietaria. [ 28 ] Esto impulsó a una gran parte de la comunidad de usuarios y desarrolladores, incluidos colaboradores de Alibaba Group , Amazon , Ericsson , Google , Huawei y Tencent , a bifurcar el código de Redis 7.2.4 como un proyecto de la Linux Foundation bajo el nuevo nombre Valkey, [ 4 ] conservando la licencia BSD. [ 3 ] Valkey 8.0, lanzado seis meses después de la bifurcación, presentaba una mejora en el subproceso y un rendimiento significativamente mejorado. [ 29 ] [ 30 ]
Véase también
Referencias
- ↑ Bernardi, Stefano (4 de enero de 2011). "Entrevista con Salvatore Sanfilippo, creador de Redis, que trabaja desde Sicilia" . EU-Startups . Menlo Media . Consultado el 7 de abril de 2024 .
- ↑ Haber, Itamar (15 de julio de 2015). "Salvatore Sanfilippo: Bienvenido a Redis Labs" . Redis Labs . Recuperado el 7 de abril de 2024 .
- 1 2 Borisov, Bobby (29 de marzo de 2024). "Valkey: una nueva alternativa a Redis impulsada por gigantes tecnológicos" . Linuxiac . Recuperado el 6 de abril de 2024 .
- 1 2 "La Fundación Linux lanza la comunidad de código abierto Valkey" . linuxfoundation.org . 28 de marzo de 2024. Consultado el 7 de abril de 2024 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ "9.1.0" . 19 de mayo de 2026. Consultado el 19 de mayo de 2026 .
- ↑ "Introducción a Redis" . redis.io . Consultado el 7 de abril de 2024.
Redis está escrito en ANSI C y funciona en la mayoría de los sistemas POSIX como Linux, *BSD y OS X sin dependencias externas.
- ↑ "valkey/COPYING" . Github. 23 de junio de 2020. Consultado el 6 de abril de 2024 .
- ↑ "Redis" . Redis . Consultado el 22 de julio de 2023 .
- ↑ "Clasificación de DB-Engines: clasificación de popularidad de almacenes clave-valor" . DB-Engines . Archivado del original el 7 de julio de 2013. Consultado el 7 de abril de 2024 .
- ↑ Clark, Lindsay (23 de noviembre de 2020). "Redis se convierte en la base de datos más popular en AWS a medida que aumentan las implementaciones de aplicaciones complejas en la nube" . theregister.com . Consultado el 22 de julio de 2023 .
- ↑ "Instablinks EP 07: Redis™—La tecnología de base de datos en memoria más popular" . Instaclustr . Consultado el 22 de julio de 2023 .
- ↑ "Clasificación de DB-Engines" . DB-Engines . Consultado el 22 de julio de 2023 .
- ↑ Yu, Yao (31 de agosto de 2014). "Escalando Redis en Twitter" (video) . youtube.com . Desarrolladores de Rackspace . Recuperado el 22 de julio de 2023 .
- ↑ Ramesh, Rashmi (5 de julio de 2017). "Uso de Redis a escala en Twitter – por Rashmi Ramesh de Twitter – RedisConf17 -" (video) . youtube.com . Redis . Consultado el 22 de julio de 2023 .
- ↑ Trias, Julie (28 de noviembre de 2018). "AWS re:Invent 2018: El viaje de Airbnb desde Redis autogestionado a ElastiCache para Redis (DAT319)" (video) . youtube.com . Amazon Web Services . Recuperado el 22 de octubre de 2025 .
- ↑ Youngs, William; Alkalai, Daniel; Kwak, Jun-young (30 de enero de 2020). "Construyendo resiliencia a escala en Tinder con Amazon ElastiCache" . Blog de bases de datos de AWS . Recuperado el 22 de julio de 2023 .
- ↑ Maoz, Itay; Karuturi, Siva; Shah, Maulik (2 de diciembre de 2022). "AWS re:Invent 2022: Cómo Yahoo optimiza los costos de sus cargas de trabajo en memoria con AWS (DAT321)" (video) . youtube.com . Eventos de AWS . Consultado el 22 de julio de 2023 .
- ↑ Zuhuruddin, Sami; Wiebe, Frank (17 de noviembre de 2014). "AWS re:Invent 2014 | (SDD402) Amazon ElastiCache Deep Dive" (video) . youtube.com . Amazon Web Services . Consultado el 22 de octubre de 2025 .
- ↑ "Estudio de caso de Hulu" . Amazon Web Services, Inc. 2017. Consultado el 22 de julio de 2023 .
- ↑ Soltanovich, Rafael (17 de agosto de 2017). "AWS Summit Series 2017 – Nueva York: Rafael Soltanovich, vicepresidente de desarrollo de software de Hulu" (video) . youtube.com . Amazon Web Services . Consultado el 22 de octubre de 2025 .
- ↑ "Amazon GameOn logra procesos de cambio sencillos y de latencia ultrabaja con AWS" . Amazon Web Services, Inc. Archivado del original el 22 de julio de 2023. Consultado el 22 de julio de 2023 .
- ↑ "Errores de API elevados" . status.openai.com . Consultado el 28 de octubre de 2023 .
- ↑ Vaughan-Nichols, Steven J. (23 de diciembre de 2024). "Lo mejor de 2024: Valkey está superando rápidamente a Redis" . DevOps.com . Consultado el 20 de marzo de 2025 .
- ↑ Novet, Jordan (20 de junio de 2016). "Una conversación con Salvatore Sanfilippo, creador de la base de datos de código abierto Redis" . VentureBeat . Archivado del original el 29 de junio de 2021. Recuperado el 29 de junio de 2021 .
- ↑ Kepes, Ben (15 de julio de 2015). "Redis Labs contrata al creador de Redis, Salvatore Sanfilippo" . Network World . Consultado el 30 de agosto de 2015 .
- ↑ Claburn, Thomas (23 de agosto de 2018). "Redis tiene licencia para matar: el creador de bases de datos de código abierto convierte parte de su código en propietario" . theregister.com . Consultado el 21 de marzo de 2024 .
- ↑ Shoolman, Yiftach (22 de agosto de 2018). "La licencia de Redis es BSD y seguirá siéndolo" . Redis . Consultado el 30 de abril de 2025 .
- ↑ "LICENSE.txt" . GitHub . 20 de marzo de 2024. Consultado el 7 de abril de 2024 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Vaughan-Nichols, Steven J. (26 de agosto de 2024). "Valkey es un tipo diferente de bifurcación: Valkey, una bifurcación de Redis, comienza a ganar impulso propio" . The New Stack . Recuperado el 1 de septiembre de 2024 .
- ↑ Xie, Ping; Olson, Madelyn (2 de agosto de 2024). "Valkey 8.0: Ofreciendo un rendimiento y una fiabilidad mejorados" . Valkey.io . Consultado el 1 de septiembre de 2024 .
Lecturas adicionales
- Drost, Isabel; Lehnard, Jan (29 de octubre de 2009). "Eventos: Conferencia NoSQL, Berlín" . h-online.com . The H. Archivado del original el 1 de noviembre de 2009. Recuperado el 22 de octubre de 2025 .Diapositivas para la presentación de Redis. Resumen .
- Newport, Billy (19 de enero de 2010). "Evolucionando el modelo de programación clave/valor a un nivel superior" . infoq.com . Consultado el 22 de octubre de 2025 .Conferencia Qcon 2009, San Francisco
- Jaydee (julio de 2013). "Instalar y configurar Redis en un servidor Centos/Fedora" . blog.andolasoft.com . Archivado del original el 5 de agosto de 2013. Consultado el 22 de octubre de 2025 .
- Mouzakitis, Evan (3 de septiembre de 2015). "Cómo monitorear las métricas de rendimiento de Redis" . datadoghq.com . Recuperado el 22 de octubre de 2025 .
Enlaces externos
- Almacenamiento en caché de bases de datos
- Sistemas de gestión de bases de datos
- Arquitectura de computación distribuida
- Software libre programado en C
- Bases de datos clave-valor
- Software programable mediante Lua (lenguaje de programación).
- NoSQL
- Bifurcaciones de software
- Software que utiliza la licencia BSD.
- Almacenamiento estructurado
- Proyectos de la Fundación Linux