[quote=引用 3 楼 zbdzjx 的回复:] 网页版的进销存系统,前几年我就考虑过自己写,只是感觉特别麻烦就没写了。 查了一下,一台服务器可以支持3万多数据库,所以2万个数据库应该没问题,平均一个数据库10M,那总共就要200G容量。 一个主数据库,存放各个用户的资料,另一个模板数据库,每新增一个用户,就复制这个模板数据库(备份、还原方式)。如果有新增、修改,就改这个模板数据库。 当时考虑到几个问题: 1、如果数据库有修改,那已有的库怎么办? 2、代码可能会根据用户不同,有一些差异,这些差异怎么处理?是一个用户一套代码?还是大家共用代码,代码中判断是哪个用户? 3、怎么保证数据的安全?我担心用户会觉得数据不安全,会被他人进入,盗取一些机密信息(进货厂商、进货价格),甚至会担心上税的问题。
2亿用户也可以在一个数据库中。这是完全由你的设计自己决定的。
网页版的进销存系统,前几年我就考虑过自己写,只是感觉特别麻烦就没写了。 查了一下,一台服务器可以支持3万多数据库,所以2万个数据库应该没问题,平均一个数据库10M,那总共就要200G容量。 一个主数据库,存放各个用户的资料,另一个模板数据库,每新增一个用户,就复制这个模板数据库(备份、还原方式)。如果有新增、修改,就改这个模板数据库。 当时考虑到几个问题: 1、如果数据库有修改,那已有的库怎么办? 2、代码可能会根据用户不同,有一些差异,这些差异怎么处理?是一个用户一套代码?还是大家共用代码,代码中判断是哪个用户? 3、怎么保证数据的安全?我担心用户会觉得数据不安全,会被他人进入,盗取一些机密信息(进货厂商、进货价格),甚至会担心上税的问题。
你得先评估一下数据量、同时在线客户数。 什么都没有就决定2万客户共用一个服务器了?
22,209
社区成员
121,730
社区内容
加载中
试试用AI创作助手写篇文章吧