Bagikan melalui


Apa itu Lakebase Autoscaling?

Penting

Lakebase Autoscaling berada di Beta di wilayah berikut: eastus2, , westeuropewestus.

Lakebase Autoscaling adalah versi terbaru Lakebase dengan komputasi penskalaan otomatis, skala-ke-nol, percabangan, dan pemulihan instan. Untuk perbandingan fitur dengan Lakebase Provisioned, lihat memilih antar versi.

Lakebase Postgres Autoscaling adalah database Postgres yang dikelola sepenuhnya yang terintegrasi ke dalam Databricks Data Intelligence Platform. Ini membawa kemampuan pemrosesan transaksi online (OLTP) ke lakehouse Anda, memungkinkan Anda untuk membangun aplikasi transaksi real-time bersama beban kerja analitik Anda.

Autoscaling Lakebase Postgres menggabungkan keandalan dan keakraban Postgres dengan kemampuan database modern termasuk penskalaan otomatis, skala-ke-nol, pembuatan cabang, dan pemulihan cepat. Fitur-fitur ini memungkinkan alur kerja pengembangan yang fleksibel, operasi hemat biaya, dan iterasi yang cepat.

Integrasi Lakebase dengan Unity Catalog dan aplikasi

Bagaimana proyek diatur

Memahami hierarki objek Lakebase membantu Anda mengatur dan mengelola sumber daya Anda:

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

Setiap tingkat dalam hierarki melayani tujuan tertentu:

Objek Description
Proyek Kontainer tingkat atas untuk sumber daya database Anda. Proyek berisi cabang, database, peran, dan sumber daya komputasi. Lihat Mengelola proyek.
Cabang Lingkungan database terisolasi yang berbagi penyimpanan dengan cabang induknya. Setiap proyek dapat berisi beberapa cabang. Lihat mengelola cabang.
Menghitung Server Postgres yang mendukung cabang. Setiap cabang memiliki komputasinya sendiri yang menyediakan daya pemrosesan dan memori untuk operasi database. Lihat Mengelola komputasi.
Database Database Postgres standar dalam cabang. Setiap cabang dapat berisi beberapa database dengan tabel, skema, dan data mereka sendiri. Lihat Mengelola database.

Memahami cabang

Salah satu fitur Lakebase Postgres yang paling kuat adalah pencabangan. Seperti cabang Git untuk kode Anda, cabang memungkinkan Anda membuat lingkungan database terisolasi untuk pengembangan dan pengujian—tanpa memengaruhi produksi.

Mengapa hal ini penting: Alur kerja database tradisional memerlukan server dev dan staging terpisah, refresh data manual, dan koordinasi yang cermat. Dengan cabang, Anda dapat:

  • Membuat lingkungan pengembangan secara instan dengan data produksi
  • Menguji perubahan skema dengan aman sebelum menerapkannya ke produksi
  • Pulihkan dari kesalahan dengan membuat cabang dari titik waktu mana pun
  • Bayar hanya untuk data yang Anda ubah, bukan database duplikat penuh
Topik Description
Cabang Pelajari cara kerja cabang, alur kerja umum, dan praktik terbaik untuk tim Anda.
Mengelola cabang Membuat, mengatur ulang, dan menghapus cabang untuk pengembangan dan pengujian.
Cabang yang dilindungi Lindungi cabang produksi dari perubahan dan penghapusan yang tidak disengaja.

Konsep inti

Lakebase dibangun di atas beberapa inovasi utama yang membedakannya dari sistem database tradisional:

  • Komputasi dan penyimpanan yang dipisahkan: Menskalakan sumber daya komputasi secara independen dari penyimpanan untuk efisiensi dan fleksibilitas biaya.
  • Autoscaling: Komputasi secara otomatis menyesuaikan berdasarkan permintaan beban kerja, dengan dukungan untuk skala ke nol selama periode diam.
  • Penyimpanan berbasis salin saat tulis: Memungkinkan percabangan instan di mana Anda hanya membayar perubahan data, bukan duplikat penuh.
  • Operasi titik waktu tertentu instan: Buat cabang atau pulihkan ke waktu mana pun dalam jangka waktu pemulihan yang telah dikonfigurasi (0-30 hari)

Konsep-konsep ini bekerja sama untuk memungkinkan alur kerja pengembangan yang fleksibel, operasi hemat biaya, dan pemulihan yang cepat dari kesalahan.

Untuk penjelasan terperinci tentang setiap konsep inti, lihat Konsep inti.