Compartir vía


¿Qué es el escalado automático de Lakebase?

Importante

El escalado automático de Lakebase está en Beta en las siguientes regiones: eastus2, westeurope, westus.

El escalado automático de Lakebase es la versión más reciente de Lakebase con proceso de escalado automático, escalado a cero, bifurcación y restauración instantánea. Para ver la comparación de características con Lakebase Provisioned, consulte Elección entre versiones.

El escalado automático de Postgres de Lakebase es una base de datos postgres totalmente administrada integrada en la plataforma de inteligencia de datos de Databricks. Aporta funcionalidades de procesamiento de transacciones en línea (OLTP) a lakehouse, lo que le permite crear aplicaciones transaccionales en tiempo real junto con las cargas de trabajo de análisis.

El escalado automático de Lakebase Postgres combina la confiabilidad y familiaridad de Postgres con funcionalidades modernas de base de datos, como el escalado automático, la escala a cero, la bifurcación y la restauración instantánea. Estas características permiten flujos de trabajo de desarrollo flexibles, operaciones rentables y iteración rápida.

Integración de Lakebase con el catálogo y las aplicaciones de Unity

Cómo se organizan los proyectos

Comprender la jerarquía de objetos Lakebase le ayuda a organizar y administrar los recursos:

Databricks Workspace
  └── Project(s)
      └── Branch(es)
          ├── Compute (primary R/W)
          ├── Read replica(s) (optional)
          ├── Role(s)
          └── Database(s)
                 └── Schema(s)

Cada nivel de la jerarquía sirve para un propósito específico:

Objeto Description
Proyecto Contenedor de nivel superior para los recursos de base de datos. Un proyecto contiene ramas, bases de datos, roles y recursos de proceso. Consulte Administración de proyectos.
Rama Un entorno de base de datos aislado que comparte el almacenamiento con su rama primaria. Cada proyecto puede contener varias ramas. Vea Gestión de sucursales.
Proceso Servidor postgres que alimenta una rama. Cada rama tiene su propio proceso que proporciona la potencia de procesamiento y la memoria para las operaciones de base de datos. Consulte Administración de procesos.
Base de datos Una base de datos postgres estándar dentro de una rama. Cada rama puede contener varias bases de datos con sus propias tablas, esquemas y datos. Consulte Administración de bases de datos.

Descripción de las ramas

Una de las características más eficaces de Lakebase Postgres es la bifurcación. Al igual que las ramas de Git para el código, las ramas permiten crear entornos de base de datos aislados para desarrollo y pruebas, sin afectar a la producción.

Por qué esto importa: Los flujos de trabajo de base de datos tradicionales requieren servidores de desarrollo y almacenamiento provisional independientes, actualizaciones de datos manuales y coordinación cuidadosa. Con ramas, puede hacer lo siguiente:

  • Creación instantánea de un entorno de desarrollo con datos de producción
  • Probar los cambios de esquema de forma segura antes de aplicarlos a producción
  • Recuperarse de errores mediante la creación de ramas desde cualquier momento
  • Pague solo por los datos que cambie, no por duplicar bases de datos completas.
Tema Description
Ramas Obtenga información sobre cómo funcionan las ramas, los flujos de trabajo comunes y los procedimientos recomendados para su equipo.
Administrar ramas Cree, restablezca y elimine ramas para desarrollo y pruebas.
Ramas protegidas Proteja las ramas de producción frente a cambios y eliminaciones accidentales.

Conceptos básicos

Lakebase se basa en varias innovaciones clave que lo diferencian de los sistemas de base de datos tradicionales:

  • Proceso y almacenamiento separados: Escale los recursos de proceso independientemente del almacenamiento para lograr una eficacia y flexibilidad de costos.
  • Escalado automático: El sistema de computación se ajusta automáticamente en función de la demanda de la carga de trabajo, con soporte para el escalado a cero durante los períodos de inactividad.
  • Almacenamiento de copia en escritura: Permite la ramificación instantánea en la que solo se paga por los cambios de datos, no por duplicados completos.
  • Operaciones instantáneas a un momento dado: Crear ramas o restaurar en cualquier momento dentro de la ventana de restauración configurada (de 0 a 30 días)

Estos conceptos funcionan juntos para permitir flujos de trabajo de desarrollo flexibles, operaciones rentables y recuperación rápida de errores.

Para obtener una explicación detallada de cada concepto básico, consulte Conceptos básicos.