公有云 多租户模式下数据库的设计

我2我骄傲 2016-12-08 07:01:39
和传统的 一个客户一套程序和一套DB比较

公有云可以理解为 一套代码一套DB 存放在阿里云(我们采用的是阿里云服务),

多个客户(租户)公共访问外部地址。这样就 带来一个问题 数据库如何设计 满足多租户???

谢谢大家的意见!
...全文
1251 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
头上有灰机 2017-08-23
  • 打赏
  • 举报
回复
哈哈,我大概理解楼主的意思,,虽然我不知道你用的那些概念对不对,,


但是那些喷的好像都没搞懂楼主在问什么,哈哈哈
qq_16863313 2017-07-20
  • 打赏
  • 举报
回复
后来怎么实现的,求回复楼主。
技术菌的blog 2017-06-16
  • 打赏
  • 举报
回复
楼主这态度,,真Low啊。动不动就骂人
黄土大风 2017-03-25
  • 打赏
  • 举报
回复
看得出来,很多人不喜欢楼主提问的表达方式。搞的这个贴子里充满火药味。 其实楼主,我和你一样最近也在了解这方面的东西。我公司做企业管理系统开发的。没有公网服务器的时候,同一套系统要为每个客户安装数据库和软件。现在有了阿里云等这样的公网数据库了,我们就想可以把多个客户的数据库都部署到同一个阿里云服务器上来提供统一管理,为每个用户节省服务器采购和维护的成本。不过这样一来,就存在是为每个客户都建一个数据库呢还是只建一个数据库来存放所有用户的数据的问题。说来思想有些落伍了,很早的时候oracel12c就已经提供了这样的解决方案,业界有个专有名词叫多租户构架的数据库解决方案,可以多用户的数据进行联合分析,各用户数据隔离,单用户数据可以独立备份。直到现在我还是没有搞清楚到底应该怎么架构这样的一个复杂的系统。
我2我骄傲 2016-12-09
  • 打赏
  • 举报
回复
你如果知道 想回复完全可以,不想回复也没任何问题。。。都欢迎 但带有攻击 装B 行为的回复 ,一一干死你们,然后别来我帖子。不欢迎
我2我骄傲 2016-12-09
  • 打赏
  • 举报
回复
引用 15 楼 jmlovews 的回复:
[quote=引用 3 楼 caozhy 的回复:] 分库分表或者共存一个表,根据需要设计
感谢你的回复。[/quote] 还是想分库,做到租户之间互不干扰
Poopaye 2016-12-09
  • 打赏
  • 举报
回复
引用 16 楼 jmlovews 的回复:
[quote=引用 2 楼 shingoscar 的回复:] [quote=引用 楼主 jmlovews 的回复:] 和传统的 一个客户一套程序和一套DB比较
这是哪年的传统?[/quote] 你公司好先进。。。别来这[/quote] 脑子进屎了对吧,不欢迎就不欢迎,MB还要说一遍。 谁高兴要来?
threenewbee 2016-12-09
  • 打赏
  • 举报
回复
分库分表或者共存一个表,根据需要设计
我2我骄傲 2016-12-09
  • 打赏
  • 举报
回复
引用 4 楼 sp1234 的回复:
拼凑概念无意义。
首先感谢你对于我以前帖子的回复,, 其实 你现在这个回复 我默认你装B ,而且0分回复, 论坛很多人不喜欢你,原因你自己知道,但我不是那些,因为你大多数回复都会给提问者一个全面的回复 即使说话不好听,但又有何关系?毕竟来CSDN是寻求问题的解决方案的。。。 我承认我接触公有云 什么 云计算时间不久 所以才会有问题, 你若知道可以回复帖子,任何善意的回复都是OK的 但你这样的回复对我来说 无任何意义。谢谢
我2我骄傲 2016-12-09
  • 打赏
  • 举报
回复
引用 2 楼 shingoscar 的回复:
[quote=引用 楼主 jmlovews 的回复:] 和传统的 一个客户一套程序和一套DB比较
这是哪年的传统?[/quote] 你公司好先进。。。别来这
我2我骄傲 2016-12-09
  • 打赏
  • 举报
回复
引用 3 楼 caozhy 的回复:
分库分表或者共存一个表,根据需要设计
感谢你的回复。
skylhj1984 2016-12-09
  • 打赏
  • 举报
回复
楼主,在CSDN问问题一般问点简单的就行了,问复杂的 就是你这结果。 悲剧
我2我骄傲 2016-12-09
  • 打赏
  • 举报
回复
租个服务器就叫公有云???你是真的傻逼。。。这才是第一步好么。
我2我骄傲 2016-12-09
  • 打赏
  • 举报
回复
你公司做出来的软件起初就是放到云平台上的???还不是刻个光盘卖出去??这叫什么???你自己先掌握下基础去。滚出我的帖子。
我2我骄傲 2016-12-09
  • 打赏
  • 举报
回复
你是傻逼??你看看回复的人都什么鬼玩意回复,欢迎任何有意义的回复。我不懂公有云难道你懂???傻逼。你啥时候工作的???以前难道不是一套代码一套数据库?一个用户???老子说的用户是你理解的用户么???装逼。
by_封爱 2016-12-09
  • 打赏
  • 举报
回复
弄的那么高深 还"公有云" 知道是什么意思吗? 就是你租个服务器 这就叫"公有云",,,,不懂去看定义. 而且我从你语言看出来 你这系统很牛逼啊.. 一个客户 用一个服务器 一套程序+数据库 你公司10个人 就得租用10台服务器了 是吧
by_封爱 2016-12-09
  • 打赏
  • 举报
回复
LZ的前面==LZ的签名
by_封爱 2016-12-09
  • 打赏
  • 举报
回复
正如LZ的前面 又2又骄傲(骄傲我们可以翻译成装B)
我2我骄傲 2016-12-09
  • 打赏
  • 举报
回复
引用 2 楼 shingoscar 的回复:
[quote=引用 楼主 jmlovews 的回复:] 和传统的 一个客户一套程序和一套DB比较
这是哪年的传统?[/quote] 你这B装的有点666 不欢迎你。
我2我骄傲 2016-12-09
  • 打赏
  • 举报
回复
引用 4 楼 sp1234 的回复:
拼凑概念无意义。
请问哪里拼凑概念了。。多租户你以为我不懂么??
加载更多回复(8)

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧