WatchStor.com — 领先的中文存储网络媒体 | 51CTO旗下网站

评测导购 > 数据保护 > 正文

数据库管理与组建同样重要

WatchStor.com  佚名丨2009-12-09 18:07 标签:数据保护 存储资源管理 

数据库管理一直都是程序员很头疼的事情,但是对于重要的数据库管理又是一项十分重要的事情。应用容灾的目标是保证服务不间断,最常用的两种方法是数据库管理镜像和集群技术。

1.数据镜像

数据镜像就是保留两个或两个以上在线数据的拷贝。以两个镜像磁盘为例,所有写操作在两个独立的磁盘上同时进行;当两个磁盘都正常工作时,数据可以从任一磁盘读取;如果一个磁盘失效,则数据库管理还可以从另外的一个正常工作的磁盘读出。这些数据中心如同孪生兄弟,齐心协力为您的正常业务保驾护航。

远程镜像根据采用的写协议不同可划分为两种方式:同步镜像和异步镜像。同步镜像是指“写”操作会同时在原始磁盘和镜像磁盘上完成;异步镜像虽然同时将“写”命令和数据库管理同时发送给原始磁盘和镜像磁盘,但原始磁盘的“写”操作完成后并不需要等待镜像磁盘完成“写”操作,后者的“写”操作可以通过数据复制进程异步完成。

一般来说,镜像是在硬件架构的基础上由软件实现的,通常可在系统的三个位置上实现:

卷管理器

作为服务器的软件组件,它是在文件系统和主机总线适配器驱动程序之间构架的单独一层,其主要目的是把服务器挂载的物理磁盘驱动器虚拟化,以更方便的形式提供给文件系统使用。

磁盘控制器

磁盘控制器除了完成数据库管理块的移动、拷贝、计算等特殊功能外,还带有功能强大的通用处理器,磁盘控制器是一些较大型服务器实现数据镜像和RAID最为常用的位置。

主机总线适配器

一些供应商开发了一种既可以提供传统主机总线适配器的格式转换功能,又能实现多I/O总线接口以及RAID和数据镜像算法的主机总线适配器。这种主机总线适配器具有很高的性价比,已经普遍应用在小型部门服务器上,但由于这种主机总线适配器难以实现多主机的数据存取,所以它们在企业服务器上的用途有限。

2.集群技术

企业对数据库管理处理的高可用性和可扩展性要求促进了集群技术的发展,因为集群能够达到容错和扩展的目的。复杂集群可以在以下三个层次上保护数据和应用:

首先,进入系统的客户请求是由一组协作的路由器接收,它们使用负载平衡技术在许多应用程序服务器之间分发请求的。这些路由器的主要功能是把到来的请求平均地分发出去,因此这种技术能够承受路由器的失效:一旦有路由器失效,其他路由器可以重新分发请求或负载。

其次,网络路由器在应用程序服务器集群间分发客户请求,这些服务器访问一组公共数据。这一技术允许应用程序承载超越单个服务器能力所及的负载,如果一个应用程序服务器失效,它就停止响应网络路由器的请求,网络路由器在剩下的应用程序服务器中重新分发工作负载。

最后,共享数据的访问是由服务器层次中的第三层,即一个数据库管理或文件服务器的集群提供。不同的文件服务器和数据库管理器使用不同的机制互相合作,其效果是使运行在这个层次的服务器上的数据库管理实例能够互相合作,从而形成一个可处理数据库管理访问请求的集群,以保证数据库管理的一致性。

在复杂的集群系统中,能容错、可扩展的RAID子系统通常是必要的。诸如磁盘和路径失效的承受能力、镜像的写回高速缓存以及控制器失效转移这些存储子系统的典型特点证明了“存储集群”这个名字是恰当的。当集群存储使用SAN连接时,集群是最为灵活也最容易管理的,这是因为SAN在所有存储设备和服务器之间提供了完全直接的连接。通过连接集群中所有服务器和所有存储设备,SAN提高了灵活性,使并行服务集群可以扩展到更多的应用程序,也使应用程序失效转移能够在服务器间连续进行,从而具有更高的可用性。

【编辑推荐】

  1. 数据库管理系统的六大发展趋势分析
  2. 数据库管理目前企业必需引起重视
  3. 图文详解 MS SQL数据库备份和还原步骤
  4. DB2数据库设计 性能优化准则
  5. 教你如何解决access数据库连接错误

相关资讯

今日微信独家

《华尔街日报》报道日前援引知情人士的消息称,由于被美国政府以国家安全问题为由进行调查,联想斥资23亿美元收购IBM低端服务器业务的交易陷入了停滞状态。
关注新浪官博 订阅微信订阅号

订阅焦点周刊

论坛与活动

2016中国数据加速峰会直播专题
2016中国数据加速峰会直播专题[详细]
点击查看

精彩视频

最新文章

1111111
1111111
asdasd
asdasd
同有科技应用型大数据存储在南京掀起智能风暴
同有科技应用型大数据存储在南京掀起智能风暴
斯蒂芬斯蒂芬
斯蒂芬斯蒂芬
京东双11技术备战 构建多中心交易系统
京东双11技术备战 构建多中心交易系统