有没有推荐的 Java 的 sass 多租户系统

226 天前
 maydays
小公司做的业务系统以前是用若依单体系统改的,多个客户的业务数据使用数据库字段隔离得,领导说技术要采用 sass 多租户架构,有没有推荐的开源项目改改
2926 次点击
所在节点    程序员
22 条回复
murmur
226 天前
我们买的某大型 OA ,也是按字段分租户,还没分表分库呢,多租户整合和待办流转就搞不定了

别光想着隔离不想整合,万一别人有兼职要做合并数据、统计、报表,坑死
kanepan19
226 天前
https://github.com/dromara/lamp-cloud
大租户嵌套小租户隔离、数据库隔离、字段隔离、 无租户隔离 等几种模式
好像是价格不便宜

https://github.com/YunaiV/yudao-cloud
刚被论坛吐槽过,文档要收费。 数据库字段隔离

有其他的欢迎补充
mingself
226 天前
一模一样的需求 我们也是从若依单体改过来的, 用的是 mybatis-plus 多租户插件
shelterz
226 天前
mybatis-plus 多租户插件+1, 根据租户 id 来区分
maydays
226 天前
@murmur 是的,那种统计数据真的要头疼死,所以就用字段隔离算了
ray2023
226 天前
可以看下 ruoyi-vue-plus
kristofer
226 天前
字段隔离遇到什么瓶颈了吗,许多大型 SaaS 厂商也是字段隔离。
kristofer
226 天前
而且租户字段隔离,比如租户 id ,它就是多租户架构的一种实现方式。
boff
226 天前
小诺
totoro52
226 天前
我建议让你领导去了解一下大型的国外的 saas 平台, 基本的上是字段隔离, 很少做单库单表的, 成本是一个问题,维护更是一个问题, 除非你的客户都是非常注重隐私并且非常有钱
dyllen
226 天前
单库的客户多太麻烦了,而且如果要做集团模式更麻烦,用字段区分好操作一点。
louisxxx
226 天前
@totoro52 单库单表是做多租户 sass ERP 必备的,如果阿里云这种 sass 字段隔离就行。
twofox
226 天前
ruoyi-vue-pro 不就是 SaaS 多租户吗。也是数据库字段隔离。分库的,我还真没见过哪个开源脚手架的
lmq2582609
226 天前
我写了一个,不嫌弃你可以改改: https://github.com/lmq2582609/minimalist-saas
pplive
226 天前
https://github.com/nocobase/nocobase 看一下这个能满足你的需求吗?我一直在用这个做业务系统
pplive
226 天前
哦看错了,我这个不是 java 的
xwayway
226 天前
@murmur #1 怎么转不动呢,我们也分啊,用户进去了自己切换兼职主职就行了啊
murmur
226 天前
@xwayway 用户的期望是在自己公司看到自己所有待办,我们有公司、兼职、平台、总公司 4 级
xuanbg
226 天前
1 、租户字段,最通常的做法,数据量较小时的最佳选择
2 、分表,拼接表名,注意对拼接内容的校验,避免 sql 注入
3 、分库,如果是微服务,就和没有分库一样简单。一个租户一个服务实例,对应一个数据库。缺点是成本高
4 、分库和租户字段结合,适用于租户特别多的情况。
EMMMMMMMMM
225 天前
美团餐饮 SaaS 是通过租户 ID 进行分库分表,至于说的报表什么的,直接上大数据了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1039509

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX