如何在多个网站的服务器上构建数据库?

时间:2018-01-28 12:56:40

标签: mysql server web

道歉,如果这是一个非常普遍的问题,但我不确定如何构建它。如果我想在我的服务器上为不同的人创建多个网站,我该如何构建数据库?

我是否为每个站点都有模式,然后为每个输入分隔表格?或者我是否有一个整个站点的表,并为每个输入有不同的列?后者似乎不起作用,因为每个输入都会有很多空列。但第一个似乎有点过分? IE为一个单独的输入创建一个完整的表,其中不会有多个记录?

1 个答案:

答案 0 :(得分:0)

我会建议不要在单个数据库中提供来自不同项目的数据。隔离为安全性提供了强大的好处。如果您的数据库由一个客户的网站组成,那么您将面对整个法律痛苦的世界,从而放弃数据库中保存的所有数据。

是否有任何因素阻止您为每个网站创建单独的数据库?