我们正在创建一个网站,显示一个国家/地区内某个地区的温度数据(最高温度,最低温度,平均温度)。
为此,我们创建了一个单一的数据库文件,该文件包含所有(光栅)数据,适用于年度范围内的每个月(1975-2013)。数据保存在单个.mxd文件中。 我们已将此文件发布到网络服务器中。
如果多个用户同时尝试访问不同的(温度)数据,那么创建单个db文件会降低处理速度吗???(因为我们有一个DB文件)
如果是这样, 是他们可能的解决方案吗?
PS: - 我们创建了数据库,使(月)数据以顺序格式保存。
答案 0 :(得分:2)
有两个元素有助于检索数据:
随着用户数量的增加,Web服务器必须处理那么多请求,并且每个请求都会生成一个查询。
因此,通过将数据划分为不同的部分,无助于减少生成查询的时间。 第二件事是正在执行的查询。现在划分数据库将大大有助于执行查询。
例如。如果用户查询2004年的第14次游行,那么通过基于年份或月份划分数据库,您可以显着减少搜索所需的时间。