Conçue comme une base de données opérationnelle entièrement gérée, Lakebase est basée sur Postgres et étroitement intégrée à l'architecture lakehouse de Databricks. Elle représente une évolution visant à éliminer la fracture de longue date entre les systèmes transactionnels et les environnements analytiques, un changement de plus en plus important à mesure que les agents intelligents et les applications de données en temps réel se généralisent.
Les bases de données opérationnelles traditionnelles n'ont pas été conçues pour l'IA. Elles sont souvent rigides, difficiles à faire évoluer de manière dynamique et déconnectées des systèmes analytiques où les modèles d'apprentissage automatique sont formés et évalués. Lakebase remédie à ces limitations en introduisant une architecture cloud native sans serveur qui sépare le calcul et le stockage. Cette séparation permet une concurrence élevée et une faible latence, tandis que l'auto-scaling des ressources de calcul garantit la réactivité face à l'évolution des demandes de charge de travail. Il en résulte une couche opérationnelle capable de prendre en charge des applications modernes améliorées par l'IA sur la même plateforme où les données sont analysées et les modèles développés.
Fondation Postgres avec des améliorations orientées IA
Lakebase est basé sur le moteur Postgres largement utilisé, offrant aux développeurs un environnement SQL familier et l'accès à un vaste écosystème d'extensions et d'outils. L'utilisation de Postgres favorise la flexibilité et la facilité d'adoption, en particulier pour les équipes qui travaillent déjà avec des technologies open source. Au-delà des fonctionnalités de base de la base de données, Lakebase comprend des fonctionnalités spécialement conçues pour les workflows de développement de l'IA. L'une des plus remarquables est la ramification, un système de copie à l'écriture qui permet aux utilisateurs de créer instantanément des clones de bases de données à des fins de test, de mise en place ou de récupération. Ces ramifications ne dupliquent pas les données et peuvent être créées à des moments précis, ce qui les rend particulièrement adaptées aux scénarios de développement isolé ou d'audit.
La plateforme prend également en charge un démarrage quasi instantané et une facturation basée sur l'utilisation grâce à une infrastructure sans serveur, ce qui permet aux développeurs de créer et de supprimer des environnements de base de données selon leurs besoins. Cela favorise une approche plus agile du développement, en particulier dans les projets qui nécessitent des tests avec des données similaires à celles de production. Les environnements Lakebase peuvent être lancés en quelques secondes, mis à l'échelle automatiquement et mis hors service sans intervention manuelle.
L'intégration avec le lakehouse joue un rôle central dans l'utilité de Lakebase. Les données peuvent être synchronisées automatiquement entre Lakebase et les tables gérées par Unity Catalog, ce qui permet d'alimenter les processus analytiques en données opérationnelles ou de fournir des fonctionnalités d'apprentissage automatique et des prédictions de modèles directement à partir de Lakebase. Cette fonctionnalité réduit le besoin de pipelines personnalisés ou de duplication des données et garantit que les couches opérationnelles et analytiques restent alignées en temps réel.
Fiabilité opérationnelle et innovation rationalisée
Lakebase offre des fonctionnalités de haute disponibilité telles que la réplication multizone et la restauration à un instant donné. Toutes les données sont cryptées et stockées avec une durabilité régionale, ce qui les protège contre la perte ou l'interruption du service. Des secondaires lisibles peuvent être configurés pour répartir la charge de travail entre les zones, améliorant ainsi les performances et la résilience. Ces fonctionnalités sont entièrement gérées par Databricks, ce qui réduit la charge opérationnelle des équipes de développement et leur permet de se concentrer sur la logique des applications plutôt que sur l'infrastructure.
Les développeurs bénéficient également d'outils de surveillance intégrés qui offrent une visibilité sur les indicateurs clés de la base de données, notamment le débit, les connexions ouvertes et l'utilisation des ressources. La sécurité est gérée via les mêmes frameworks de niveau entreprise utilisés sur l'ensemble de la plateforme Databricks, notamment la prise en charge de PrivateLink, les contrôles d'accès IP et la gestion cohérente des identités via l'intégration OAuth et Unity Catalog.
Lakebase offre une solution multicloud sans nécessiter de changement de plateforme ou d'architecture. En fournissant une pile unifiée et conviviale pour les développeurs qui réduit la complexité et accélère l'innovation, Databricks aide les organisations à maximiser la valeur qu'elles tirent de l'ensemble de leurs données. La combinaison de capacités opérationnelles en temps réel et d'une intégration analytique transparente positionne Lakebase comme un catalyseur clé pour les applications intelligentes et évolutives à l'ère de l'IA.
