首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多租户架构

多租户架构
EN

Stack Overflow用户
提问于 2014-11-09 16:25:03
回答 1查看 235关注 0票数 0

我做了一个应用程序,让每个客户都有自己的数据库。

现在,我正在考虑一种更好的模式更新方法,那就是一表多租户类型的解决方案。

这样做的缺点是什么?

一张表基本上是一个由多个公司共享的销售线索表。按照目前的大小,到目前为止大约有15,000,000行。这个表变得太大会带来什么影响,我该如何处理它?

Salesforce有一个单表Oracle数据库。这肯定是巨大的!我只是想知道他们如何处理不断更新的数据集,在缓存和锁定等方面。

EN

回答 1

Stack Overflow用户

发布于 2014-11-09 17:13:59

您的应用程序是否使用了任何特定的框架?Laravel具有数据库模式( database migrationhttp://laravel.com/docs/4.2/migrations)功能,该功能允许您从命令行以编程方式更新和回滚数据库模式。您还可以使用ChefPuppet等工具来帮助您通过脚本实现数据库的自动化,脚本可以进行版本控制。

这样,无论何时更新给定客户机的安装,您都只是运行版本控制的迁移文件,您可以在本地开发服务器上对这些文件进行单元测试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26826416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档