1
murmur 233 天前
我们买的某大型 OA ,也是按字段分租户,还没分表分库呢,多租户整合和待办流转就搞不定了
别光想着隔离不想整合,万一别人有兼职要做合并数据、统计、报表,坑死 |
2
kanepan19 233 天前
https://github.com/dromara/lamp-cloud
大租户嵌套小租户隔离、数据库隔离、字段隔离、 无租户隔离 等几种模式 好像是价格不便宜 https://github.com/YunaiV/yudao-cloud 刚被论坛吐槽过,文档要收费。 数据库字段隔离 有其他的欢迎补充 |
3
mingself 233 天前
一模一样的需求 我们也是从若依单体改过来的, 用的是 mybatis-plus 多租户插件
|
4
shelterz 233 天前
mybatis-plus 多租户插件+1, 根据租户 id 来区分
|
6
ray2023 233 天前
可以看下 ruoyi-vue-plus
|
7
kristofer 233 天前
字段隔离遇到什么瓶颈了吗,许多大型 SaaS 厂商也是字段隔离。
|
8
kristofer 233 天前
而且租户字段隔离,比如租户 id ,它就是多租户架构的一种实现方式。
|
9
boff 233 天前
小诺
|
10
totoro52 233 天前
我建议让你领导去了解一下大型的国外的 saas 平台, 基本的上是字段隔离, 很少做单库单表的, 成本是一个问题,维护更是一个问题, 除非你的客户都是非常注重隐私并且非常有钱
|
11
dyllen 232 天前
单库的客户多太麻烦了,而且如果要做集团模式更麻烦,用字段区分好操作一点。
|
13
twofox 232 天前
ruoyi-vue-pro 不就是 SaaS 多租户吗。也是数据库字段隔离。分库的,我还真没见过哪个开源脚手架的
|
14
lmq2582609 232 天前
我写了一个,不嫌弃你可以改改: https://github.com/lmq2582609/minimalist-saas
|
15
pplive 232 天前
https://github.com/nocobase/nocobase 看一下这个能满足你的需求吗?我一直在用这个做业务系统
|
16
pplive 232 天前
哦看错了,我这个不是 java 的
|
19
xuanbg 232 天前 2
1 、租户字段,最通常的做法,数据量较小时的最佳选择
2 、分表,拼接表名,注意对拼接内容的校验,避免 sql 注入 3 、分库,如果是微服务,就和没有分库一样简单。一个租户一个服务实例,对应一个数据库。缺点是成本高 4 、分库和租户字段结合,适用于租户特别多的情况。 |
20
EMMMMMMMMM 232 天前 via Android
美团餐饮 SaaS 是通过租户 ID 进行分库分表,至于说的报表什么的,直接上大数据了
|
21
wangxin3 232 天前
我们目前也是用 mybatisplus 的多租户插件实现了 schema 级别的隔离,但是维护起来很麻烦,引入了很多新问题,比如多租 schema 的 ddl 维护/更新问题、其他中间件底层不支持跨 schema 的多租户系统又只能使用单库( xxl-job ,flowable )等等。其实我还是更偏向于用字段隔离。
|
22
flmn 231 天前
用字段隔离租户,就是 saas 的一种实现方式啊,并且没有特殊需求的话,一开始做 saas 就该用这种模式。
|