Appearance
数据存储
本章节介绍速构平台的数据存储方式和配置方法。
存储方式
速构平台支持多种数据存储方式,根据业务需求灵活选择。
| 存储方式 | 说明 | 适用场景 |
|---|---|---|
| 关系型数据库 | SQL Server / MySQL / Oracle | 结构化业务数据 |
| 文件存储 | 本地文件系统 / 对象存储 | 文件、图片、附件 |
| 缓存存储 | Redis / 内存缓存 | 临时数据、会话数据 |
数据库配置
主数据源配置
在平台配置文件中设置主数据库连接:
# 数据库类型:sqlserver / mysql / oracle
db.type=sqlserver
# 连接地址
db.host=127.0.0.1
db.port=1433
# 数据库名
db.name=sg_framework
# 用户名密码
db.username=sa
db.password=********多数据源支持
平台支持配置多个数据源,用于对接不同的业务系统:
# 主数据源
datasource.master.url=jdbc:sqlserver://localhost:1433;databaseName=sg_framework
datasource.master.username=sa
datasource.master.password=****
# 第二个数据源(如 ERP 系统)
datasource.erp.url=jdbc:mysql://localhost:3306/erp_db
datasource.erp.username=root
datasource.erp.password=****
# 第三个数据源(如 OA 系统)
datasource.oa.url=jdbc:oracle:thin:@localhost:1521:oa
datasource.oa.username=oa_user
datasource.oa.password=****使用多数据源
在指令中可以指定使用哪个数据源:
sql
-- 使用主数据源(默认)
SELECT * FROM t_user
-- 使用 ERP 数据源
-- @datasource(erp)
SELECT * FROM erp_orders
-- 使用 OA 数据源
-- @datasource(oa)
SELECT * FROM OA_USER文件存储配置
本地文件存储
# 存储方式:local / oss / minio
file.storage.type=local
# 本地存储路径
file.storage.path=D:/sg_uploads/
# 访问地址前缀
file.storage.url=http://localhost/uploads/对象存储(OSS/MinIO)
file.storage.type=oss
file.storage.endpoint=oss-cn-hangzhou.aliyuncs.com
file.storage.accessKey=********
file.storage.secretKey=********
file.storage.bucket=sg-files缓存配置
# 缓存类型:redis / memory
cache.type=redis
# Redis 配置
cache.redis.host=127.0.0.1
cache.redis.port=6379
cache.redis.password=********
cache.redis.database=0数据备份
- 平台每日自动备份数据库
- 备份文件保留期限:30 天
- 支持手动备份和恢复
- 备份路径在系统管理中可配置