破解分库模式下 Schema 变更难题 -- 来自金融 SaaS 服务商长桥科技的管理实践

长桥科技(Longbridge Whale)是一家专注券商数字化发展的金融科技公司,为券商提供新一代的一站式互联网证券交易云服务解决方案,其核心团队由来自新加坡及香港的资深金融管理者,以及来自阿里巴巴、字节跳动等科技公司技术专家组成。

SaaS 应用的数据库管理模式

file

SaaS 应用的数据库管理模式可以根据不同的需求和业务模式进行灵活配置,但基本可以归纳为两种模式:

单一数据库模式(Multi Tenancy)

在单一数据库模式下,所有的客户数据都存储在一个数据库中。这种模式的优点是简单易用,管理成本较低,但缺点是数据库扩展能力较弱,且无法对不同租户间的数据进行有效的隔离。

分库模式(Multi Single Tenancy)

在分库模式下,不同的客户数据存储在独立的数据库或独立的实例中,甚至分布在不同地域的数据中心。这种模式易于扩展,能够应对更大的业务压力,更关键的是能满足各类合规要求,但也让数据库的日常管理难度大幅上升。

分库模式下变更管理的主要难点

file

对于金融类应用而言,租户间的数据隔离是一种很常见的诉求,因此多会采用分库模式作为 SaaS 应用的数据库架构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值