L'essor et le déclin (et la renaissance ?) de la base de données HTAP

2025-05-29
L'essor et le déclin (et la renaissance ?) de la base de données HTAP

Cet article de blog retrace le parcours de la base de données HTAP (Traitement analytique transactionnel hybride). Des années 1970, où une seule base de données gérait toutes les transactions et analyses, à l'isolement des charges de travail des années 1980, à la scission de l'architecture de stockage des années 1990 et à l'essor du NewSQL et des entrepôts de données cloud des années 2010, les bases de données HTAP étaient très prometteuses. Cependant, des défis tels que la difficulté de remplacer les systèmes OLTP existants, le fait que la plupart des charges de travail n'ont pas besoin d'OLTP distribué, les architectures natives du cloud qui privilégient le stockage partagé plutôt que le stockage sans partage et les motivations des équipes non alignées, ont conduit à l'échec de l'HTAP à obtenir une adoption généralisée. Aujourd'hui, la stack de données évolue vers des architectures de data lake modulaires, obtenant la fonctionnalité HTAP par composition plutôt que par consolidation de bases de données. Cela marque la fin des bases de données HTAP en tant que base de données autonome, mais son esprit perdure dans l'architecture du data lake.

Lire plus
Développement

PostgreSQL dans le Top 10 de ClickBench : la percée analytique de pg_mooncake

2025-03-08
PostgreSQL dans le Top 10 de ClickBench : la percée analytique de pg_mooncake

pg_mooncake, une extension de PostgreSQL, a propulsé PostgreSQL dans le top 10 de ClickBench, un benchmark généralement dominé par les bases de données analytiques spécialisées. Ceci n'a pas été réalisé grâce à un simple wrapper, mais en exploitant l'extensibilité de PostgreSQL pour implémenter un format de stockage colonne, une exécution vectorisée utilisant DuckDB, et une gestion des métadonnées directement dans la base de données. Cela démontre qu'avec une optimisation minutieuse, PostgreSQL peut offrir des performances analytiques comparables à celles des bases de données spécialisées, tout en conservant sa flexibilité et les avantages de son écosystème.

Lire plus