ApsaraDB for SelectDB overview

Updated at:
Copy as MD

ApsaraDB for SelectDB is a fully managed real-time data warehouse on Alibaba Cloud, 100% compatible with Apache Doris. Learn about the architecture, features, and billing of SelectDB before you create a SelectDB instance.

Architecture and components

This section summarizes the architecture and components. Service architecture.

Architecture

SelectDB is a real-time data warehouse built on Apache Doris. Its cloud-native architecture separates compute from storage for independent scaling, reducing costs and improving performance and security.

image

Components

  • Application system or client: The service or tool you use to connect to SelectDB.

  • Instance:

    • An SelectDB instance is the basic unit for managing compute resources.

    • Each instance can contain one or more backend (BE) clusters.

    • An SelectDB instance has three layers: the service layer (similar to Apache Doris FEs) receives requests, the computing layer (similar to BEs) processes them, and Object Storage Service (OSS) stores data persistently.

  • Cluster:

    • A cluster in SelectDB is a distributed system that contains one or more nodes, each with compute and cache resources.

    • An instance contains one or more clusters.

    • Multiple clusters in the same instance share data but compute independently. A SelectDB instance with multiple clusters supports read/write, online/offline, and production/test isolation.

  • Storage: SelectDB uses OSS for persistent data storage.

    With OSS reliability,SelectDB eliminates data replicas. OSS reduces unit storage costs for SelectDB by over 90% compared to traditional data warehouses.

Features

The following figure shows the core features of SelectDB.

image

Billing

The SelectDB service incurs charges. Review billable items and pricing before you create an instance.