AWS Aurora DSQL : Une révolution architecturale des bases de données, de JVM à Rust

2025-05-27
AWS Aurora DSQL : Une révolution architecturale des bases de données, de JVM à Rust

AWS a annoncé Aurora DSQL lors de la conférence re:Invent, et cet article explore en profondeur son processus de développement. Pour relever le défi de l’extensibilité horizontale des écritures dans les bases de données traditionnelles, l’équipe AWS a initialement utilisé JVM, mais a rencontré de sérieux goulots d’étranglement de performances, notamment des problèmes de latence de queue causés par le ramassage des ordures. Elle a finalement décidé de réécrire le plan de données en Rust, ce qui a considérablement amélioré les performances et réduit la latence de queue. De plus, l’équipe a également migré le plan de contrôle vers Rust, évitant ainsi la complexité liée à l’utilisation de plusieurs langages. Ce projet démontre que remettre en question les solutions existantes et expérimenter de nouvelles technologies (même des migrations de langages coûteuses) peut apporter des récompenses significatives.

Lire plus
Développement

19ème anniversaire de S3 : d’un simple stockage d’objets à une plateforme de données sophistiquée

2025-03-14
19ème anniversaire de S3 : d’un simple stockage d’objets à une plateforme de données sophistiquée

Amazon S3 fête ses 19 ans ! Cet article retrace l’évolution de S3, d’un simple stockage d’objets à une plateforme de données sophistiquée. Guidé par les commentaires des clients, S3 s’améliore continuellement, comme le montre le lancement de S3 Tables pour une meilleure gestion des données tabulaires et la résolution de limitations telles que l’augmentation des limites de buckets. L’équipe S3 met l’accent sur la « simplicité », afin de permettre aux développeurs de se concentrer sur la logique métier plutôt que sur l’infrastructure, tout en améliorant continuellement les performances et l’évolutivité élastique pour répondre aux demandes croissantes.

Lire plus
Technologie

Amazon S3 : Leçons tirées de 17 ans de construction d’un système de stockage massif

2025-02-25
Amazon S3 : Leçons tirées de 17 ans de construction d’un système de stockage massif

Cet article résume le discours principal d’Andy Warfield à l’USENIX FAST ‘23, où il a abordé les trois perspectives d’échelle impliquées dans la construction et l’exploitation d’un système de stockage de la taille d’Amazon S3. Warfield partage son expérience de six ans chez S3, couvrant tout, de la mécanique des disques durs à l’expérience client. Il détaille les défis techniques tels que la gestion de millions de disques durs, la résolution des points chauds et l’exploitation de la réplication et du codage de suppression pour la durabilité et les performances. L’article souligne également l’importance de la « propriété », en responsabilisant les équipes pour prendre des décisions et favoriser l’innovation. Une lecture précieuse pour toute personne intéressée par les systèmes de stockage distribués à grande échelle.

Lire plus
Technologie