数据
“数据” 模块是 SelectDB Studio 管理数据库的基本功能,主要有两方面的作用:
- 查看数据 与数据的组织形式,比如库表结构、数据大小、建表语句、表字段信息、数据预览等。
- 增删改数据库对象,包括数据库对象的新建、删除、重命名等功能。 数据模块,按照数据库中数据的组织形式进行展示,分为以下三级:
- 目录 (Catalog)
- 数据库 (Database)
- 表 (Table)/ 视图 (View)/ 物化视图(Materialized View)/ 函数(Function)
目录(Catalog)
目录(Catalog)是数据库的集合。Apache Doris 在 1.2 版本后引入了 Catalog 的概念,Internal Catalog 可以理解为原有的 Apache Doris 系统,外部目录可以连接 Hive、Iceberg、Hudi 等,作为 Apache Doris 对数据湖特性的支持。 SelectDB Studio 支持直接对 Catalog 对象进行删除操作。

数据库(Database)
数据库是表、视图、物化视图、函数的集合。数据库属于目录。 当选中一个目录时,你可以查看目录下属的数据库,以及数据库的大小。同时,你可以在页面下新建、删除、重命名数据库。

表(Table)
表(Table)Apache Doris 数据仓库的基本组成单位,表属于数据库。 当选中一个数据库时,可以看到数据库下属的表,以及表的大小,创建、修改时间。

点击一个表时,可以进入该表的详情管理页面,可以查看该表的 DDL 定义、字段、索引等信息。

“数据预览” 页面用于快速预览该表数据数据,默认情况下从界面上最多预览该表的前 100 条数据。 “共 x 条数据”是从元数据服务中获取的,因此可能有延迟。

视图(View)
视图是基于 SQL 语句的结果集的可视化的表, 视图页面与表页面大致类似,视图没有的属性(如索引、详情)不会被展示,同样视图也支持数据预览功能(前 100 条数据)。
物化视图(Materialized View)
物化视图(Materialized View)是一种预计算查询结果并存储的表,可用于加速查询性能,减少实时计算压力。 Studio 数据库页可以列出该数据库下的物化视图信息。
函数(Function)
Studio 数据库页可以列出该数据库下的函数信息,支持查看该函数的类型、返回类型、创建语句等信息。