我想这类问题已经贴在这里了。但我需要一些与我的问题直接相关的建议。
我正在开发一个移动应用程序在离子3学校管理(包括聊天,通知,学生家长沟通等)与上述功能。现在,我已经为一所学校创建了一个构建,并在应用程序商店中发布。我有一个用laravel(数据处理)和nodejs(聊天和实时数据)编写的restapi,后来托管在aws中,以前托管在共享托管中。
想想当一所新学校来的时候,我该怎么办?为那所学校建立一个新的数据库是好的做法吗?假设几乎所有的学校数据库都有相同的mysql模式。所以我们需要复制每个学校的模式。这是好的做法吗?或者实际情况如何?
我听说过多租户体系结构。我就是这样做的吗?
我有另一个疑问,如果我为每个应用程序选择不同的数据库。那么是否需要为所有数据库创建restapi?
不管怎样,对不同的db/在我的例子中是不同的学校使用相同的restapi。在这方面我只有一点经验。所以我才这么问。
暂无答案!
目前还没有任何答案,快来回答吧!