Lakebase는 Databricks 플랫폼에 통합된 완전 관리형 Postgres 데이터베이스입니다. 자동 크기 조정, 인스턴트 분기 및 네이티브 Unity 카탈로그 통합을 사용하여 레이크하우스 데이터와 함께 실시간 트랜잭션 애플리케이션을 빌드합니다.
- 대기 시간이 짧은 앱을 빌드합니다. 트랜잭션 워크로드를 위해 Databricks 앱 또는 애플리케이션을 Lakebase에 연결합니다.
- 레이크하우스 데이터 제공: 애플리케이션이 짧은 대기 시간에 쿼리할 수 있도록 Unity 카탈로그 테이블을 Lakebase에 동기화합니다.
- Postgres 변경 내용 저장: Postgres 변경 내용을 다운스트림 파이프라인 및 감사를 위한 델타 테이블로 저장합니다.
- AI 및 ML: Lakebase를 ML 모델의 온라인 기능 저장소로 사용하거나 에이전트의 상태 저장소로 사용합니다.
Get started
| 빠른 시작 | Description |
|---|---|
| Postgres 데이터베이스 가져오기 | 프로젝트, 분기 및 데이터베이스를 만듭니다.
psql 또는 Postgres 드라이버로 연결합니다. |
| 레이크하우스 데이터 제공 | 대기 시간이 짧은 앱 읽기를 위해 Unity 카탈로그 테이블을 Postgres에 동기화합니다. |
| 레이크하우스에 Postgres 변경 내용 저장 | (공개 미리 보기) 전체 변경 기록을 사용하여 Postgres 변경 내용을 델타로 저장합니다. |
| 애플리케이션 빌드 | Databricks 앱, 외부 통합 또는 Data API를 사용하여 Lakebase에서 지원되는 앱을 빌드합니다. |
주요 기능
성능을 최적화하고, 비용을 절감하고, 유연한 개발 워크플로를 가능하게 하는 기능을 살펴봅니다.
| 특징 | Description |
|---|---|
| 자동 크기 조정 | 워크로드 수요에 따라 컴퓨팅 리소스를 자동으로 조정합니다. |
| 0으로 크기 조정 | 비활성 컴퓨팅을 자동으로 일시 중단하여 비용을 최소화합니다. |
| 지점 | 개발 및 테스트를 위해 격리된 분기를 만듭니다. |
| 복제본 읽기 | 읽기 전용 복제본을 만들어 읽기 작업의 크기를 조정합니다. |
| 즉시 복원 | 히스토리 창 내의 임의의 시점에서 새 브랜치를 만듭니다. |
| 고가용성 | 컴퓨팅 실패 시 데이터베이스를 계속 사용할 수 있도록 자동 장애 조치(failover)를 구성합니다. |
연결 및 쿼리
다양한 도구와 인터페이스를 사용하여 데이터베이스에 연결하고 쿼리합니다.
| 과업 | Description |
|---|---|
| 데이터베이스에 연결 | Lakebase 데이터베이스에 연결하는 다양한 방법을 알아봅니다. |
| SQL 편집기를 사용하여 쿼리 | 기본 제공 SQL 편집기를 사용하여 데이터베이스를 쿼리하고 관리합니다. |
| 테이블 편집기 | 시각적 인터페이스를 사용하여 데이터 및 스키마를 보고, 편집하고, 관리합니다. |
| Postgres 클라이언트 | 표준 Postgres 클라이언트 및 도구를 사용하여 연결합니다. |
| 특정 시점에 데이터 쿼리 | 지정 시간 분기를 사용하여 데이터를 쿼리합니다. |
Databricks 통합
기존 Databricks 데이터 및 워크플로와 Lakebase를 연결합니다.
| Integration | Description |
|---|---|
| Unity 카탈로그에 등록 | 통합 거버넌스를 위해 Unity 카탈로그에 Lakebase 데이터베이스를 등록합니다. |
| 동기화된 테이블을 사용하여 데이터 제공 | 대기 시간이 짧은 애플리케이션을 위해 Lakebase 데이터베이스를 통해 Lakehouse 데이터를 제공합니다. |
| Lakebase 변경 데이터 피드 | 레이크베이스 Postgres 테이블의 행 수준 변경 내용을 다운스트림 파이프라인, 감사 및 외부 소비자를 위한 Unity 카탈로그 델타 테이블로 저장합니다. (공개 미리 보기) |
| Databricks 앱 | 관리형 Postgres 백 엔드로 Lakebase를 사용하여 대화형 애플리케이션을 빌드하고 배포합니다. |
| 에이전트 상태 및 메모리 | LangGraph 또는 OpenAI 에이전트 SDK로 빌드된 에이전트에 대한 지속성 단기 및 장기 에이전트 메모리를 Lakebase에 저장합니다. |
| 기능 저장소 및 모델 서비스 | Model Serving와 함께 제공되는 ML 모델에 대한 대기 시간이 짧은 온라인 기능 저장소 백 엔드로 Lakebase를 사용합니다. |
자세히 알아보기
| Resource | Description |
|---|---|
| 사용 사례 | 레이크베이스 패턴: 레이크하우스 데이터를 제공하고, 레이크하우스, 애플리케이션 백 엔드, 에이전트 및 ML에 복제합니다. |
| 지역 가용성 | Lakebase Postgres에 지원되는 지역입니다. |