2009-11-22

云数据库发展的几条技术路线

Posted in 实验室, 云计算 at 20:33 Author:仲远

标签:

一、从云数据库底层存储文件系统上来说
    1.1 可以使用现有的分布式文件系统
        1.1.1 可以使用基于Master/Slave结构的分布式文件系统
        1.1.2 可以使用基于P2P结构的分布式文件系统
    1.2 可以使用自己设计的文件系统,来存储实际的数据

    使用自己设计的文件系统,显然可以更加容易地支持上层的各种查询优化,但是其代价也更加高昂。目前,主流的云数据库系统设计方案,都还是使用现有的分布式文件系统。其中,又以使用Master/Slave分布式文件系统最为普遍。

二、从云数据库系统架构上来说
    2.1 使用现有的RDBMS作为各个节点的存储容器,从而构建云数据库系统
    2.2 使用全新的数据模型设计云数据库系统

    显然,使用前者,在基本实现上较为简单,其难点主要在于如何划分数据,以及构建分布式的查询引擎。使用后者,则可以较为容易地针对Map/Reduce方法来设计数据模型,从而天然地适应分布式环境,但是其难点在于要将原来数据库系统的各个模块重新设计考虑一遍。

究竟使用哪种方式的技术路线,最有利于云数据库系统的发展,恐怕目前还没有定论,需要经过进一步的技术检验与市场检验。

本文可以自由转载,转载时请保留全文并注明出处:
转载自仲子说 [ http://www.wangzhongyuan.com/ ]
原文链接:

1 Comment »

  1. Howar said,

    2009年November25日 at 9:17

    学长你好,
    最近一直在研究Hadoop,毕业论文也打算写这方面的,不知道学长对这个方向有什么看法? 如果可能的话,想和学长多交流交流。

Leave a Comment

*
To prove you're a person (not a spam script), type the security text shown in the picture. Click here to regenerate some new text.
Click to hear an audio file of the anti-spam word