海量空间数据库实施策略---矢量数据3

0
分享 2015-11-30
前面已经介绍完了空间数据库设计方面的事情,接下来介绍矢量数据的实施策略,主要包括以下两方面的策略:
  • 1. 硬件策略
  • 2. 软件策略

硬件策略说白了就是数据库服务器和应用服务器的机器配置如何,主要包括
  • CPU

频率,核数
磁盘
RPM,DTR,以及控制器数量


  • 内存

大小


  • 网络

带宽和延迟等等


下图是美国工程师所测试的硬件指标值:

从上图可以看出,硬件的提升直接导致速度的提升,因此硬件还是非常非常重要的。
介绍完硬件策略,接着剩下的内容为软件策略,先看看软件的选择策略,也就是都需要选择那些软件,
大部分的项目在选择软件的时候都是针对于硬件进行的,如
数据库服务器一般需要考虑的是下面的软件:

------OS
------DBMS
------ArcSDE


应用服务器需要考虑的软件为:

--------OS
--------ArcGIS
--------WebServer


这些软件在选择上大部分的因素并不取决于技术,而是取决于商务,换句话说白点就是取决于leader了,所以具体选择什么在技术上不进行具体的探讨。
接下来看看操作系统层次上的策略:
在操作系统层次上需要注意以下几方面的问题:
1. 数据库服务器上计算内存和文件内存的分配大小。
这个内容主要指的是非windows操作系统的,因为在非windows操作系统上可以将内存分为计算内存和文件内存,并且可以空间这两部分内存的使用情况,根据项目的不同要求需要仔细考虑这两种内存的分配情况,当然了如果数据库服务器采用的是windows操作系统,那这方面的内容就不要考虑了。
2. 分页策略
这个内容针对的也是非windows操作系统,在unix和linux操作系统上需要分配好交换空间的大小以及内存的使用情况,尽量避免大量页交换情况的发生。
3. 应用程序之间所占内存的比例
需要规划好数据库服务器上各个应用程序之间的内存使用情况,比如如果数据库服务器的硬件足够强大,可以考虑将ArcSDE和数据库安装在一起,反之可以分开部署。避免ArcSDE和数据库抢占系统资源。
文章来源:http://blog.csdn.net/liufeng1980423/article/details/6266762

0 个评论

要回复文章请先登录注册