l*****c 发帖数: 33 | 1 【 以下文字转载自 Database 讨论区,原文如下 】
发信人: laurapc (小巧), 信区: Database
标 题: Access VS SQL Server 我应该怎么选择?
发信站: The unknown SPACE (Tue Jul 2 01:28:30 2002) WWW-POST
我在建一个网站,在设计上有一个问题,请各路高手帮忙
初步的方案:
用ACCESS 2000 数据库,每一个注册用户拥有自己独立的Access数据库, usr1.mdb,
usr2.mdb... 如果假定这个网站可能有1万个用户,那么最后会有1万个MDB file. 每个MDB
file size可能从1M 到1G不等.
问题1: 如果100个用户同时上站,SERVER打开100 MDB file 会不会死球?
问题1: 数据库维护更新(比如COMPACT)很费时,如果今后要修改结构也很困难(尽管可以
在server上通过程序来实现)
优点1:便于控制每一个人的数据库的SIZE
优点2:各用户的数据文件独立
第二个方案:
用SQL server数据库,每一个注册用户在这个数据库里 | k*****y 发帖数: 221 | 2 如果真的有这么多的用户的话,第一种方法根本不用考虑。
第二种数据库结构明显有问题,个人认为毫无疑问应该采
用第三种方法。
100 人同时用SqServer不会有问题,它自身有自己的排队
处理功能。即便当数据量达到你所估计的那么大时,再增
加一个数据库服务器好了。
只是俺比较奇怪每个用户的数据居然会达到1G 实在不能
想象,难道是提供网络相册?如果是文件形式管理的网站
建议适当的把部分数据以文件形式存储。
【在 l*****c 的大作中提到】 : 【 以下文字转载自 Database 讨论区,原文如下 】 : 发信人: laurapc (小巧), 信区: Database : 标 题: Access VS SQL Server 我应该怎么选择? : 发信站: The unknown SPACE (Tue Jul 2 01:28:30 2002) WWW-POST : 我在建一个网站,在设计上有一个问题,请各路高手帮忙 : 初步的方案: : 用ACCESS 2000 数据库,每一个注册用户拥有自己独立的Access数据库, usr1.mdb, : usr2.mdb... 如果假定这个网站可能有1万个用户,那么最后会有1万个MDB file. 每个MDB : file size可能从1M 到1G不等. : 问题1: 如果100个用户同时上站,SERVER打开100 MDB file 会不会死球?
|
|