我是一个非常新的php开发人员,我正在为一个教育机构开发我的第一个系统,它包含员工,管理,学生,学生表现和支付细节。
我不确定数据库中最好的方法是什么。我应该对所有数据使用一个数据库,还是需要为提到的包含创建多个数据库。
你对此有什么看法?

最佳答案

现在还不清楚数据库是什么意思:
它是一个数据库中的模式吗?
它是单个非群集实例吗?
它是一个包含多个实例的集群吗?
或者它是合乎逻辑的,而您并没有真正询问数据存储机制的物理特性。
假设这些要求来自学校作业,一个数据库、一个模式和多个表就足够了。
如果您需要考虑高可靠性、冗余性、故障转移,这将是一个完全不同的答案,最有可能建议使用多个数据库实例。
如果您关心的是高规模,这将是另一个答案,可能建议集群数据库环境。
简而言之,您的要求是什么,有多少记录,有多少用户,数据库长时间停机有多重要?

关于php - 一个系统的多个数据库与单个数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13653802/

10-11 01:34
查看更多