首页
学习
活动
专区
圈层
工具
发布

设置SaaS
EN

Stack Overflow用户
提问于 2011-05-04 23:19:43
回答 1查看 459关注 0票数 1

我正在考虑将CakePHP应用程序部署为软件即服务(,SaaS),以便通过一个中央系统提供应用程序的不同实例。

从我的头上看,这一切都是用一个全局帐户和用户模型(habtm)运行的一个代码库,每个注册的帐户都将创建一个全新的数据库(包括所有特定于应用程序的表),并通过一些巧妙的引导/重写来在https://myurl.com/account1/controller/actionhttps://myurl.com/account2/controller/action等地设置应用程序。由此产生的一个问题是,数据库迁移必须非常小心地处理(即每个客户端数据库必须发生1次更改!)

是否适用于CakePHP?,如果不是,我应该使用什么?项目还处于起步阶段,所以我对想法持开放态度。让CakePHP从不同的数据库(和不同的连接)访问用户/帐户表似乎是一个黯淡的领域。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-05 00:53:58

你为什么要有很多数据库而不是一个数据库呢?用你提到的方式去做是一场噩梦,需要管理和维护。

您应该能够在一个数据库中完成所有操作。

这也使得迁移和更新变得更加简单,也消除了访问用户帐户b/c的问题--它们都在一个表中。

是的,CakePHP会处理我上面提到的所有问题。

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

https://stackoverflow.com/questions/5890977

复制
相关文章

相似问题

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