- 12
- 0
- 约3.66千字
- 约 8页
- 2018-10-13 发布于福建
- 举报
分布式存储的应用技术
分布式存储的应用技术
【摘要】本文通过对存储数据的分类,对结构化数据,非结构化数据,半结构化数据的分布式存储技术进行分析,有助于帮助用户建立自己建立适合自己需求的分布式存储系统。
【关键词】分布式;存储;结构化数据
一、分布式存储概念
有别于传统意义上的集中式存储,分布式存储技术并不是将数据存储在某个或多个特定的节点上,而是通过网络使用企业中的每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在企业的各个角落。
由于没有严格的schema定义,半结构化数据不适合用传统的关系型数据库进行存储。故此,适合存储这类数据的数据库通常被称作“NoSQL”数据库。
二、分布式存储技术
2.1结构化数据的分布式存储技术
很多系统都有大量的结构化数据,一般存储在Oracle、SQLServer等关系型数据库中。当单一节点的数据库无法支撑其应用系统时,业界一般采用垂直扩展与水平扩展方法来解决。
垂直扩展:垂直扩展简单来说就是将不同功能的数据,存储在不同的数据库中。将一个整体数据库进行切分,从而达到了数据库的扩展。一个架构设计良好的应用系统,其系统的耦合度越低,各个功能模块之间交互越少越统一,将数据库的垂直切分就越容易实现。
水平扩展:水平扩展简单来说,是将数据按照数据行来切分,是将表中不同行的数据切分到不同
原创力文档

文档评论(0)