一站式掌握 OceanBase SeekDB 部署实战:从环境准备到运维管理
作者: ShunWah(顺华) 公众号: "顺华星辰运维栈"主理人。 持有认证: OceanBase OBCA/OBCP、MySQL OCP、OpenGauss、崖山 DBCA、金仓KingBase KCA/KCP、KaiwuDB KWCA/KWCP、 亚信 AntDBCA、翰高 HDCA、GBase 8a/8c/8s、Galaxybase GBCA、Neo4j ScienceCertification、NebulaGraph NGCI/NGCP、东方通 TongTech TCPE 等多项权威认证。 获奖经历: 崖山YashanDB YVP、浪潮KaiwuDB MVP、墨天轮 MVP、金仓 KVA ,担任 OceanBase 社区版主及布道师。曾在OceanBase&墨天轮征文大赛、OpenGauss、TiDB、YashanDB、Kingbase、KWDB、Navicat Premium × 金仓数据库征文等赛事中多次斩获一、二、三等奖,原创技术文章常年被墨天轮、CSDN、ITPUB 等平台首页推荐。
CSDN_ID: shunwahma 墨天轮_ID:shunwah ITPUB_ID: shunwah IFClub_ID:shunwah
前言
随着 AI 应用与混合搜索场景的快速发展,轻量级、高性能的数据库成为业务落地的关键支撑。OceanBase SeekDB 作为一款轻量级混合搜索数据库,支持嵌入式与服务器两种部署模式,能够灵活适配移动应用、物联网边缘设备、CI/CD 测试等多样化业务场景。
本文基于 CentOS 7.9 环境,从部署模式选型、服务器环境准备、Python 依赖配置、系统参数优化,到 yum 在线部署、服务运维管理,为开发者提供一套完整的 SeekDB 部署实战指南。文中包含详细的命令行操作、问题排查方案及可视化截图,助力大家快速完成 SeekDB 环境搭建与功能验证。
一、SeekDB 部署模式与部署方式选型
1.1 部署模式介绍
SeekDB 提供 嵌入式模式 和 服务器模式 两种部署形态,可根据业务场景灵活选择:
1.嵌入式模式 SeekDB 作为“库”运行在应用程序内部,无需独立部署服务进程,适合移动应用开发、桌面应用开发、物联网(IoT)与边缘设备场景。该模式下可通过 Python 脚本或 pyseekdb SDK 实现数据库的管理与调用。
2.服务器模式 采用单机独立部署,服务进程常驻后台,适合 CI/CD 自动化测试、小型业务系统 等场景,具有运维成本低、启动速度快的优势。支持通过 MySQL 客户端、OBClient 客户端或 SDK 连接访问。
1.2 部署方式说明
不同部署模式对应多种具体部署方法,满足不同环境需求:
| 部署模式 | 部署方式 | 详细文档参考 |
|---|---|---|
| 嵌入式模式 | pyseekdb SDK 部署 | 嵌入式部署模式 |
| 嵌入式模式 | Python 脚本部署 | 嵌入式部署模式 |
| 服务器模式 | yum install 部署 | 通过 yum install 部署 seekdb |
| 服务器模式 | Docker 容器部署 | 部署 seekdb 容器环境 |
| 服务器模式 | OceanBase Desktop 部署 | 部署 OceanBase Desktop |
注:OceanBase Desktop 是一款 SeekDB 图形化管理工具,支持数据库管理、SQL 查询执行、数据导入导出等功能。
二、服务器环境准备
2.1 服务器配置要求
部署 SeekDB 需满足以下最低硬件配置,资源需为 SeekDB 单独预留,而非服务器总资源:
| 部署产品 | 服务器数量 | 最低配置 | 磁盘类型 |
|---|---|---|---|
| seekdb | 1 台 | CPU 1 核,可用内存 2G | SSD 存储 |
注意事项 日志盘空间需不小于内存容量的 1 倍; 数据盘空间需满足目标业务数据的存储需求。
2.2 硬件环境检查
2.2.1 内存检查与优化
1.查看内存使用情况 执行以下命令查看服务器可用内存,需确保 available 内存值不低于 2G:
[root@worker3 ~]# free -h
返回结果示例:
[root@worker3 ~]# free -h
total used free shared buff/cache available
Mem: 27G 2.2G 20G 1.5G 4.4G 19G
Swap: 8.0G 0B 8.0G
[root@worker3 ~]#
1.清理缓存释放内存 若可用内存不足,可执行以下命令清理系统缓存:
[root@worker3 ~]# sysctl -w vm.drop_caches=3
vm.drop_caches = 3
[root@worker3 ~]#
2.3 软件环境配置
2.3.1 操作系统兼容性
SeekDB 支持主流 Linux 操作系统,涵盖 x86_64 与 ARM_64 架构,具体兼容版本如下表:
| Linux 操作系统 | 版本 | 服务器架构 |
|---|---|---|
| Rocky Linux | 9 | x86_64(海光)、ARM_64(鲲鹏、飞腾) |
| Alibaba Cloud Linux | 2、3 | x86_64(海光)、ARM_64(鲲鹏、飞腾) |
| 龙蜥 AnolisOS | 8.6 及以上 | x86_64(海光)、ARM_64(鲲鹏、飞腾) |
| KylinOS | V10 | x86_64(海光)、ARM_64(鲲鹏、飞腾) |
| 统信 UOS | V20 | x86_64(海光)、ARM_64(鲲鹏、飞腾) |
| 中科方德 NFSChina | 4.0 及以上 | x86_64(海光)、ARM_64(鲲鹏、飞腾) |
| 浪潮 Inspur kos | 5.8 | x86_64(海光)、ARM_64(鲲鹏、飞腾) |
| CentOS / Red Hat Enterprise Linux | 7.x、8.x | x86_64(海光)、ARM_64(鲲鹏、飞腾) |
| SUSE Enterprise Linux | 12SP3 及以上 | x86_64(海光) |
| Debian | 8.3 及以上 | x86_64(海光) |
| openEuler | 20.03 LTS SP1/SP2、22.10 LTS | x86_64(海光)、ARM_64(鲲鹏、飞腾) |
| 凝思 LinxOS | V6.0.99、V6.0.100 | x86_64(海光)、ARM_64(鲲鹏、飞腾) |
注意事项 操作系统需提前配置网络,并确保 yum 或 zypper 软件源可用。
2.3.2 操作系统版本查看(以 CentOS 7.x 为例)
执行以下命令查看系统版本:
[root@worker3 ~]# cat /etc/redhat-release
返回结果示例:
[root@worker3 ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[root@worker3 ~]#
2.3.3 内核版本检查与升级
SeekDB 要求操作系统内核版本不低于 3.10.0,部分功能需更高内核版本支持,需进行以下操作:
1.检查当前内核版本
[root@worker3 ~]# uname -r
3.10.0-693.el7.x86_64
[root@worker3 ~]#
1.内核升级与验证 当查看内核 Linux 3.10.0 不满足 seekdb 内核部署要求,我就进行了内核版本的升级,详情请见内核版本升级(详细步骤参考 https://www.modb.pro/db/1995431554442141696 内核升级文档)。 升级完成后再次检查,执行 uname -r 命令,确认当前运行的内核已切换为 5.4.218:
[root@worker3 ~]# uname -r
5.4.218-1.el7.elrepo.x86_64
[root@worker3 ~]#
内核为5.4.218,输出结果与预期一致,说明内核切换成功。
2.4 Python 3.8+ 环境部署(AI 场景必备)
SeekDB 在 AI 应用场景下需依赖 Python 3.8+ 运行向量生成、数据插入脚本,而 CentOS 7 系统默认 Python 3.6.8 无法兼容 sentence-transformers 等库,需进行隔离升级。
2.4.1 环境现状检查
1.检查默认 Python 版本
[admin@worker3 ~]$ python3 --version
Python 3.6.8
[admin@worker3 ~]$ python3 -c 'import sys;import platform; print(f"Python: {platform.python_implementation()} {platform.python_version()}, System: {platform.system()} {platform.machine()}, {platform.libc_ver()[0]}: {platform.libc_ver()[1]}");'
Python: CPython 3.6.8, System: Linux x86_64, glibc: 2.3.4
> **问题分析**:直接覆盖系统 Python 版本会导致 yum 等工具崩溃,需通过源码编译实现版本隔离。
1.检查 pip 初始版本
[admin@worker3 ~]$ pip3 --version
pip 25.0.1 from /usr/local/python38/lib/python3.8/site-packages/pip (python 3.8)
2.4.2 源码编译安装 Python 3.8.9
1.安装编译依赖
[admin@worker3 ~]$ sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel zlib-devel make wget
返回结果示例:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* elrepo: mirror.rackspace.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Package gcc-4.8.5-44.el7.x86_64 already installed and latest version
...
Nothing to do
[admin@worker3 ~]$
2. 下载并解压源码包(国内镜像加速)
[admin@worker3 tmp]$ wget https://mirrors.aliyun.com/python-release/source/Python-3.8.9.tgz -O /tmp/Python-3.8.9.tgz
[admin@worker3 tmp]$ tar -zxvf /tmp/Python-3.8.9.tgz -C /tmp
3. 编译安装(隔离系统版本)
[admin@worker3 tmp]$ cd /tmp/Python-3.8.9
[root@worker3 Python-3.8.9]# ./configure --prefix=/usr/local/python38
[root@worker3 Python-3.8.9]# make -j$(nproc)
[root@worker3 Python-3.8.9]# make altinstall
[root@worker3 Python-3.8.9]# ./python -c "print('OK')"
OK
[root@worker3 Python-3.8.9]# /usr/local/python38/bin/python3.8 --version
Python 3.8.9
4. 创建软链接简化调用
[root@worker3 Python-3.8.9]# ln -sf /usr/local/python38/bin/python3.8 /usr/local/bin/python3.8
[root@worker3 Python-3.8.9]# ln -sf /usr/local/python38/bin/pip3.8 /usr/local/bin/pip3.8
[root@worker3 Python-3.8.9]# ls -l /usr/local/bin/python3.8
lrwxrwxrwx 1 root root 33 Dec 5 18:25 /usr/local/bin/python3.8 -> /usr/local/python38/bin/python3.8
2.4.3 pip 升级与环境变量配置
1.升级 pip3.8 版本
[admin@worker3 ~]$ sudo /usr/local/bin/python3.8 -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
2. 配置环境变量解决“命令未找到”问题
[admin@worker3 ~]$ echo "export PATH=/usr/local/python38/bin:\$PATH" >> ~/.bashrc
[admin@worker3 ~]$ source ~/.bashrc
[admin@worker3 ~]$ pip3.8 --version
pip 25.0.1 from /usr/local/python38/lib/python3.8/site-packages/pip (python 3.8)
2.4.4 安装 SeekDB 依赖包
安装向量生成、数据库连接所需的核心依赖,注意避免使用 sudo,防止包安装到 root 目录导致 admin 用户无法访问:
[admin@worker3 ~]$ /usr/local/python38/bin/python3.8 -m pip install -i https://mirrors.aliyun.com/pypi/simple/ pymysql numpy sentence-transformers --user
2.4.5 依赖安装验证
[admin@worker3 ~]$ /usr/local/python38/bin/python3.8 -c "import pymysql; print('pymysql 安装成功')"
pymysql 安装成功
[admin@worker3 ~]$ /usr/local/python38/bin/python3.8 -c "from sentence_transformers import SentenceTransformer; print('sentence-transformers 安装成功')"
sentence-transformers 安装成功
2.4.6 SeekDB 环境可用性验证
1.创建向量插入脚本
[admin@worker3 ~]$ vim insert_vector_data.py
(脚本内容需修改 SeekDB 端口为实际值 2881/2886)
1.执行脚本验证
# 创建测试数据库
[admin@worker3 ~]$ mysql -h 127.0.0.1 -P 2881 -u root -p -e "create database if not exists ai_agent_db;"
Enter password:
# 执行向量插入脚本
[admin@worker3 ~]$ /usr/local/python38/bin/python3.8 insert_vector_data.py
5条笔记数据已插入seekdb
2.5 系统用户与目录配置
2.5.1 创建 admin 用户并配置 sudo 权限
企业部署推荐使用普通用户 admin 操作,需配置 sudo 权限:
1.创建用户与用户组
[root@worker3 ~]# useradd -U admin -d /home/admin -s /bin/bash
[root@worker3 ~]# chown -R admin:admin /home/admin
[root@worker3 ~]#
2. 设置用户密码
[root@worker3 ~]# passwd admin
Changing password for user admin.
New password: Huawei@123
Retype new password: Huawei@123
passwd: all authentication tokens updated successfully.
[root@worker3 ~]#
3. 配置免密 sudo 权限 编辑 /etc/sudoers 文件:
[root@worker3 ~]# vim /etc/sudoers
在文件末尾添加:
admin ALL=(ALL) NOPASSWD: ALL
2.5.2 创建 SeekDB 数据与日志目录
建议为数据和日志分配独立磁盘,执行以下命令创建目录并修改权限:
1.创建数据目录
[root@worker3 ~]# cd /data/
[root@worker3 data]# mkdir seekdb

2. 创建日志目录
[root@worker3 ~]# cd /redo/
[root@worker3 redo]# mkdir seekdb
[root@worker3 seekdb]# pwd
/redo/seekdb
3. 修改目录所属用户
[root@test001 ~]# chown -R admin:admin /data/seekdb
[root@test001 ~]# chown -R admin:admin /redo/seekdb
2.6 系统参数优化
2.6.1 配置 limits.conf 限制进程资源
企业用户建议配置 /etc/security/limits.conf,优化进程的文件句柄数、栈空间等资源限制:
1.编辑配置文件
[root@worker3 ~]# vim /etc/security/limits.conf
2. 添加以下配置项
* soft nofile 655350
* hard nofile 655350
* soft stack unlimited
* hard stack unlimited
* soft nproc 655360
* hard nproc 655360
* soft core unlimited
* hard core unlimited
1.注意事项 检查 /etc/security/limits.d/20-nproc.conf 文件,若存在 nproc 配置需同步修改; 配置仅对新登录会话生效,需重新登录或重启服务。
2.验证配置生效 重新登录后执行以下命令:
[root@worker3 ~]# ulimit -a
返回结果需满足:open files 为 655350、stack size 为 unlimited、max user processes 为 655360。
2.6.2 配置 sysctl.conf 优化系统性能
通过修改内核参数提升 SeekDB 运行稳定性,操作步骤如下:
1.编辑配置文件
sudo vim /etc/sysctl.conf
2. 添加以下配置项
# for seekdb
## 修改内核异步 I/O 限制
fs.aio-max-nr = 1048576
## 网络优化
net.core.somaxconn = 2048
net.core.netdev_max_backlog = 10000
net.core.rmem_default = 16777216
net.core.wmem_default = 16777216
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
net.ipv4.tcp_max_syn_backlog = 16384
net.ipv4.tcp_fin_timeout = 15
net.ipv4.tcp_slow_start_after_idle=0
vm.swappiness = 0
vm.min_free_kbytes = 2097152
vm.overcommit_memory = 0
fs.file-max = 6573688
fs.pipe-user-pages-soft = 0
# 修改进程可以拥有的虚拟内存区域数量
vm.max_map_count = 655360
# 设置 core 文件的文件名格式以及目录
kernel.core_pattern = /data/seekdb/core-%e-%p-%t
3. 加载配置生效
[root@worker3 ~]# sysctl -p
1.关键配置说明
2.7 关闭防火墙与 SELinux
为避免网络访问与权限问题,企业用户建议关闭防火墙与 SELinux:
2.7.1 关闭防火墙
[root@worker3 ~]# systemctl disable firewalld
[root@worker3 ~]# systemctl stop firewalld
[root@worker3 ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
[root@worker3 ~]#
2.7.2 关闭 SELinux
1.编辑配置文件
[root@worker3 ~]# vim /etc/selinux/config
修改配置项为:SELINUX=disabled
2. 验证生效状态
[root@worker3 ~]# sestatus
SELinux status: disabled
[root@worker3 ~]#
三、服务器模式:通过 yum install 部署 SeekDB
3.1 部署前提条件
1.操作系统为 RPM 平台,且内核版本满足要求(如 CentOS 7.x 内核需升级至 5.4.218);
2.服务器满足最低配置:CPU 1 核、可用内存 2G;
3.已安装 jq 工具,且系统使用 systemd 作为服务管理器;
4.已安装 OBClient 或 MySQL 客户端;
5.操作用户具备 sudo 权限。
3.2 本次部署环境信息
[root@worker3 ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[root@worker3 ~]# cat /proc/version
Linux version 5.4.218-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc version 9.3.1 20200408 (Red Hat 9.3.1-2) (GCC)) #1 SMP Fri Oct 14 10:57:22 EDT 2022
[root@worker3 ~]#
3.3 在线部署步骤
3.3.1 切换至 admin 用户
[root@worker3 ~]# su - admin
Last login: Thu Dec 4 17:29:16 CST 2025 on pts/2
[admin@worker3 ~]$
3.3.2 添加 SeekDB 镜像源
[admin@worker3 ~]$ sudo yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.repo
Loaded plugins: fastestmirror
adding repo from: https://mirrors.aliyun.com/oceanbase/OceanBase.repo
grabbing file https://mirrors.aliyun.com/oceanbase/OceanBase.repo to /etc/yum.repos.d/OceanBase.repo
repo saved to /etc/yum.repos.d/OceanBase.repo
[admin@worker3 ~]$
3.3.3 安装 SeekDB 与 OBClient
[admin@worker3 ~]$ sudo yum install seekdb obclient
安装过程中输入 y 确认,完成后返回如下结果:
Installed:
seekdb.x86_64 0:1.0.0.0-100000262025111218.el7
Updated:
obclient.x86_64 0:2.2.10-4.el7
Complete!
[admin@worker3 ~]$
3.3.4 修改 SeekDB 配置文件
1.编辑配置文件
[admin@test001 ~]$ sudo vim /etc/oceanbase/seekdb.cnf
2. 配置项说明与示例 将配置修改为以下内容,适配独立数据与日志目录:
port=2881
base-dir=/data/seekdb
data-dir=/data/seekdb/store
redo-dir=/redo/seekdb/store/redo
datafile_size=2G
datafile_next=2G
datafile_maxsize=50G
cpu_count=4
memory_limit=2G
log_disk_size=2G
核心配置项说明:
| 配置项 | 说明 |
|--------|------|
| port | SQL 服务端口,默认 2881 |
| base-dir | SeekDB 基础目录 |
| data-dir | 数据文件存储目录 |
| redo-dir | 日志文件存储目录 |
| memory_limit | 最大可用内存,需与服务器配置匹配 |
3.3.5 启动 SeekDB 服务
[admin@worker3 ~]$ sudo systemctl start seekdb
3.3.6 检查服务启动状态
[admin@worker3 ~]$ sudo systemctl status seekdb
当输出包含 Active: active (running) 且 Status: "seekdb is ready and running" 时,表示服务启动成功:
3.4 连接 SeekDB 数据库
以 OBClient 为例,执行以下命令连接本地 SeekDB 实例:
[admin@worker3 ~]$ obclient -h127.0.0.1 -P 2881 -uroot -p -A
Enter password:
Welcome to the OceanBase. Commands end with ; or \g.
Your OceanBase connection id is 3221494407
Server version: OceanBase 4.3.5.3 SeekDB (r1.0.0.0) (Built 100000262025111218-5343637512e28c346f938516af53b7879d4d5974 Nov 12 2025)
obclient(root@(none))[(none)]>
3.4.1 查看数据库列表
obclient(root@(none))[(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| oceanbase |
| ocs |
| sys_external_tbs |
| test |
+--------------------+
6 rows in set (0.003 sec)
3.5 SeekDB 服务运维管理
通过 systemd 可实现 SeekDB 服务的启动、停止、状态查询等操作:
1.查看服务状态
[admin@worker3 ~]$ sudo systemctl status seekdb
2. 停止服务
[admin@worker3 ~]$ sudo systemctl stop seekdb
3. 启动服务
[admin@worker3 ~]$ sudo systemctl start seekdb
3.6 多端口启动与图形化管理
3.6.1 通过 obshell 启动 2886 端口
[admin@worker3 ~]$ sudo obshell seekdb start --port 2886
Task 'Start observer' has been created successfully.
You can view the task details by '/usr/bin/obshell task show -i 22130706433028861 --port $obshell_port -d --seekdb'.
[SUCCEED] Start observer [1/1]
[SUCCEED] Congratulations! RUN 'Start observer' task completed successfully.
[admin@worker3 ~]$ netstat -tulpn | grep 2886
tcp6 0 0 :::2886 :::* LISTEN -
3.6.2 OceanBase Desktop 图形化管理
登录 OceanBase Desktop 后,可通过可视化界面进行实例管理与数据库操作:
1.登录 Dashboard 界面
- Dashboard 实例管理页面
- Dashboard 数据库管理页面
四、平台使用感受、核心功能亮点与改进建议
4.1 平台使用感受
1.部署便捷性:通过 yum 源一键安装,搭配 systemd 实现服务自动化管理,大幅降低运维成本;嵌入式模式可直接集成到应用中,边缘设备适配性强。
2.环境兼容性:兼容主流国产操作系统(如 openEuler、KylinOS)与 ARM 架构,满足国产化替代需求;Python 环境隔离升级方案避免了系统环境冲突,AI 场景适配流畅。
3.操作友好性:支持 OBClient、MySQL 客户端等多种连接方式,OceanBase Desktop 图形化工具降低了新手使用门槛;日志与数据目录分离设计,便于数据备份与迁移。
4.2 核心功能亮点
1.混合搜索能力:作为轻量级混合搜索数据库,支持结构化数据与向量数据的统一存储与查询,完美适配 AI 问答、智能检索等场景。
2.双部署模式:嵌入式+服务器模式灵活切换,覆盖从边缘设备到中心服务器的全场景部署需求。
3.资源占用低:最低 1 核 2G 配置即可运行,适合小型业务系统与测试环境快速搭建。
4.国产化适配:全面兼容国产芯片与操作系统,符合政企行业的国产化合规要求。
4.3 针对性改进建议
1.文档完善:部分配置项(如 datafile_disk_percentage)的说明不够详细,建议补充参数默认值、取值范围及性能影响分析;增加不同操作系统(如 openEuler)的部署差异说明。
2.工具链优化:obshell 工具的错误提示不够友好,建议增加命令自动补全功能;OceanBase Desktop 支持多实例批量管理,提升运维效率。
3.监控能力增强:增加内置监控指标(如内存使用率、查询延迟),支持对接 Prometheus 等监控平台,便于业务运维。
4.社区生态建设:开源更多 AI 场景的实战案例(如向量检索调优、数据导入脚本),活跃社区交流,降低用户使用门槛。
总结
本文围绕 OceanBase SeekDB 部署全流程,从部署模式选型、服务器环境准备、Python 依赖配置、系统参数优化,到 yum 在线部署、服务运维管理,提供了一套完整的实战指南。通过嵌入式与服务器两种模式的灵活选择,SeekDB 可适配边缘计算、AI 混合搜索等多样化业务场景。
在国产化浪潮下,SeekDB 凭借对国产操作系统与芯片的良好兼容性,成为政企行业数字化转型的优质选择。未来随着工具链与社区生态的完善,SeekDB 有望在轻量级数据库领域占据更重要的地位。
作者注: ——本文所有操作及测试均基于 OceanBase 的 seekdb 和 Dashboard obshell 版本完成。请注意,OceanBase seekdb 和 obshell 版本处于持续迭代中,部分语法或功能可能随更新发生变化,请以 OceanBase 官方文档 最新内容为准。
——以上仅为个人思考与建议,不代表行业普适观点。以上所有操作均需在具备足够权限的环境下执行,涉及生产环境时请提前做好备份与测试。文中案例与思路仅供参考,若与实际情况巧合,纯属无意。期待与各位从业者共同探讨更多可能!








































