论坛首页
论坛首页
模板
模板
课程
学院课程
产品手册
产品手册
开发者
开发者中心
回到官网
回到官网
我的课程
伙伴云客服论坛
»
论坛
›
S区
›
S产品资讯
›
查看内容
0 评论
0 收藏
分享
SaaS版仓储开发纪录
萌哒哒
楼主
发布于 2023-6-21 16:49:15
阅读 847
查看全部
搜更多:
百度
谷歌
360
搜狗
搜搜
有道
必应
即刻
SaaS版仓储开发纪录
概述技术选型实现思路难点处置方案
概述
最近公司需要开发一个SaaS版的仓库系统,因为之前没有SaaS系统的开发经历在网上找了大量的关于SaaS的资料,SaaS系统最关键点就是数据隔离,常见的数据隔离方法有同库同表通个租户ID来区分,分库隔离;同库同表优点是使用的资源较少,但出来的数据杂乱切难于修改维护;分库隔离使用资源比较多,但数据隔离上也是比较好的。因为公司有自己的云主机资源比较充足所以我们采用的分库隔离的方法。
技术选型
在技术上前端使用的是Vue+Element,后端使用SpingBoot+MyBatis;
框架使用若依 ruoyi.vip
实现思路
因为是采用分库形式,所以在登陆时采用填写公司名来识别租户的数据库;在租户注册并支付后执行sql的脚本实现建立租户的库与表。业务逻辑通过jwt+redis获取用户的
Database Name
定位数据库停止逻辑操作
难点
登陆识别注册建库业务逻辑数据定位Database 迭代更新数据库备份购置续费
处置方案
登陆识别有2种方式:一种是以公司为主体;一种是以用户为主体;
1)公司为主体的需要在登陆时需要区识别对应的Database;
2)用户为主体的则有2种方式识别:1、用户自己创建公司;2、用户参与已创建公司创建完公司执行sql脚本创建对应数据库数据定位主要是通过redis+token保管对应Database Name,当用户需要停止数据交互时则通过redis+token获取Database Name执行对应Database的数据;Database 迭代更新则需要通过写脚本获取全部创建的Database Name并执行更新语句数据库备份采用了crontab+mysqldump在每天11:40分停止备份购置续费是针对创建的公司的,通过选择购置天数停止记录在登陆时做验证
搜更多:
SaaS版仓储开发纪录
数据分析 saas
,
saas数据库设计
,
管理大数据saas
,
saas发展历史
搜更多:SaaS版仓储开发纪录
搜更多:SaaS版仓储开发纪录
搜更多:SaaS版仓储开发纪录
搜更多:SaaS版仓储开发纪录
搜更多:SaaS版仓储开发纪录
搜更多:SaaS版仓储开发纪录
搜更多:SaaS版仓储开发纪录
搜更多:SaaS版仓储开发纪录
回复
举报
使用道具
分享
上一篇:
10页PPT,看懂 SaaS 客户生命周期
下一篇:
购置SaaS产品需要注意的事项
相关帖子
2023-4-26
SaaS常用指标及计算方法
2023-6-21
Saas系统架构
2023-6-21
SAAS用户数据库设计
全部回复
暂无回帖,快来参与回复吧
返回列表
发新帖
回复
本版积分规则
高级模式
B
Color
Image
Link
Quote
Code
Smilies
发表回复
回帖后跳转到最后一页
萌哒哒
注册会员
主题
19
回复
13
粉丝
0
加好友
发私信
热点排行
1
如何搭建伙伴云系统,看了你就懂
2
重要 | 伙伴云送福利啦!2023年价格体系全
3
使用技巧分享: 巧用伙伴云OpenAPI SDK,提
4
移动端APP啥时候能进行后台管理
5
东鹏瓷砖: 跑赢疫情,只因抓住这一点
6
学会不求人哦~ 计算字段新增函数使用技巧
7
用扫一扫自动添加发票信息
标签
PMP
销售
管理
零代码
产品
云表格Pro
项目协作
零代码aPaaS
OKR
产品更新
解决方案
CRM客户关系管理
任务管理
进销存管理
售后管理
项目管理
学习资料
模板中心
伙伴学院
产品手册
客户案例
资料下载
开发者中心
关于我们
公司介绍
最新活动
媒体报道
BBS论坛
进一步了解
价格
全流程定制
企业微信
友情链接
取得联系
咨询专线
400 006 1585
关注服务号
微信交流群
服务协议
隐私政策
Cookie条款
© 2022 伙伴智慧(北京)信息技术有限公司
京公网安备11010802025927号
京ICP备12038259号
增值电信业务经营许可证:京B2-20201325
Created with
Huoban.
|
网站地图
快速回复
返回顶部
返回列表