实际应用:图1是为核高基项目设计的结构化数据分布式存储的架构图。
f可水平图1可水平垂直切分扩展的数据访问框架
采用了独立的分布式数据访问层,后端分布式数据库集群对前端应用透明。
集成了Memcached集群,减少对后端数据库的访问,提高数据的查询效率。
同时支持垂直及水平两种扩展方式。
基于全局唯一性主键范围的切分方式,减轻了后续维护的工作量。
全局唯一性主键的生成采用DRBDHeartbeat技术保证了可靠性。
利用MySQLReplicatio
技术实现高可用的架构。
有兴趣的读者可以关注一下”云计注以上的数据切分方案并不是唯一扩展MySql的方法,算时代的MySQLClustrixSierra分布式数据库系统”。
非结构化数据的存储及应用
相对于结构化数据而言不方便用数据库二维逻辑表来表现的数据即称为非结构化数据包括所有格式的办公文档、文本、图片、XML、HTML、各类报表、图像和音频视频信息等等。
分布式文件系统是实现非结构化数据存储的主要技术,说到分布式文件系统就不得不提GFS(全称为