AWS Aurora DSQL: Una revolución en la arquitectura de bases de datos de JVM a Rust

2025-05-27
AWS Aurora DSQL: Una revolución en la arquitectura de bases de datos de JVM a Rust

AWS anunció Aurora DSQL en re:Invent, y esta publicación profundiza en su proceso de desarrollo. Para abordar el desafío de escalar horizontalmente las escrituras en bases de datos tradicionales, el equipo de AWS inicialmente usó JVM, pero encontró importantes cuellos de botella de rendimiento, especialmente problemas de latencia de cola causados por la recolección de basura. Finalmente, decidieron reescribir el plano de datos en Rust, lo que mejoró significativamente el rendimiento y redujo la latencia de cola. Además, el equipo también migró el plano de control a Rust, evitando las complejidades de múltiples lenguajes. Este proyecto demuestra que cuestionar las soluciones existentes y experimentar con nuevas tecnologías (incluso migraciones de lenguaje costosas) puede generar recompensas significativas.

Leer más
Desarrollo

19º Aniversario de S3: De Almacenamiento Simple de Objetos a Plataforma de Datos Sofisticada

2025-03-14
19º Aniversario de S3: De Almacenamiento Simple de Objetos a Plataforma de Datos Sofisticada

Amazon S3 celebra su 19º aniversario. Este artículo relata la evolución de S3, desde un simple almacenamiento de objetos hasta una sofisticada plataforma de datos. Impulsado por la retroalimentación de los clientes, S3 mejora continuamente, ejemplificado por el lanzamiento de S3 Tables para una mejor manipulación de datos tabulares y la resolución de limitaciones como el aumento de los límites de buckets. El equipo de S3 enfatiza la 'simplicidad', con el objetivo de permitir que los desarrolladores se centren en la lógica de negocios, no en la infraestructura, mientras mejoran continuamente el rendimiento y la escalabilidad elástica para satisfacer las crecientes demandas.

Leer más
Tecnología

Amazon S3: Lecciones aprendidas de 17 años construyendo un sistema de almacenamiento masivo

2025-02-25
Amazon S3: Lecciones aprendidas de 17 años construyendo un sistema de almacenamiento masivo

Este artículo resume el discurso principal de Andy Warfield en USENIX FAST ‘23, donde discutió las tres perspectivas de escala involucradas en la construcción y operación de un sistema de almacenamiento del tamaño de Amazon S3. Warfield comparte su experiencia de seis años en S3, cubriendo todo, desde la mecánica de los discos duros hasta la experiencia del cliente. Detalla los desafíos técnicos como gestionar millones de discos duros, abordar los puntos calientes y aprovechar la replicación y la codificación de borrado para la durabilidad y el rendimiento. El artículo también destaca la importancia de la 'propiedad', empoderando a los equipos para tomar decisiones y fomentar la innovación. Una lectura valiosa para cualquiera interesado en sistemas de almacenamiento distribuidos a gran escala.

Leer más
Tecnología