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

SaaS 应用的数据库管理模式可以根据不同的需求和业务模式进行灵活配置,但基本可以归纳为两种模式:
单一数据库模式(Multi Tenancy)
在单一数据库模式下,所有的客户数据都存储在一个数据库中。这种模式的优点是简单易用,管理成本较低,但缺点是数据库扩展能力较弱,且无法对不同租户间的数据进行有效的隔离。
分库模式(Multi Single Tenancy)
在分库模式下,不同的客户数据存储在独立的数据库或独立的实例中,甚至分布在不同地域的数据中心。这种模式易于扩展,能够应对更大的业务压力,更关键的是能满足各类合规要求,但也让数据库的日常管理难度大幅上升。
分库模式下变更管理的主要难点

对于金融类应用而言,租户间的数据隔离是一种很常见的诉求,因此多会采用分库模式作为 SaaS 应用的数据库架构。如果一个租户对应一个独立的数据库,随着租户数的增加,单个应用管理的数据库会轻松的突破百个甚至更多。这上百个数据库在 Schema 上是要求强一致的,但实际的变更管理过程中,难免会遇到如下问题:
多库的批量发布
一次性需要变更上百个甚至更多数据库,

长桥科技是一家专注于券商数字化的金融科技公司,使用分库模式处理SaaS应用的数据库。面对租户间的Schema差异和管理挑战,长桥引入Bytebase进行批量Schema比对和变更一致性管控,实现新租户库的自动化纳管,提升数据库变更管理效率和一致性。
最低0.47元/天 解锁文章
9958

被折叠的 条评论
为什么被折叠?



