海量数据的设计 第一课--大数据时代(笔记)
2014-03-17 10:26
239 查看
大数据时代的来临,给传统的关系型数据库带来了巨大的冲击,每天我们都在产生着庞大的数据。许多购物网站和通信公司存储着我们详细的个人信息和消费记录的等数据;而且这些数据还在以惊人的速度增长着。
互联网的飞速发展是大数据的始作俑者。在互联网的一开始即PC Era,雅虎提供的静态导航信息,紧接着便是Web1.0,代表性的便是Google分析用户搜索信息,满足用户需求的实例,再然后便是由Facebook引领的Web2.0时代,到现在的Web3.0。互联网发生着翻天覆地的变化。从搜索到社交网络SNS,再到移动终端应用,到现在的云计算,数据量成次幂的增长。数据库也从一个简单的文档型数据库发展的现在庞大的数据库系统。
大数据的四个特点:价值、速度、多样性、体量。
当然,在大数据面前企业也面临着同样的难题,譬如:数据存储、系统性能、系统的扩张、数据冗余、数据分析。着一系列的问题,引导这数据库开发商创造着新的技术。而在数据库领域占据主要市场的ORACLE公司同样有着自己独特的大数据解决方案:
虽然Oracle给出了自己的大数据库解决方法,但是RDBMS的特点一目了然:
优点:事务型,遵守ACID、数据的规范性和结构性、 数据处理对应用透明、对表关联查询、规范的SQL标准、 30多年的企业实践,非常成熟。
劣势:水平扩展困难、无法满足非结构化数据的处理。
在大数据时代,系统的水平扩展变得越来越重要,因此关系型数据库在这方面的缺点一直制约着它的发展,而行列数据库给了一定的解决方法:
上面的这些优势在下面的数字对比中便会一目了然:
因此在现在的实际环境中,我们应该做的不只是维护,而且应该考虑系统的架构,如何让我们的硬件发挥最大的性能,这是依靠架构来实现的。行列数据库的性能如此强悍,这也是我们在大数据时代值得去尝试的。
互联网的飞速发展是大数据的始作俑者。在互联网的一开始即PC Era,雅虎提供的静态导航信息,紧接着便是Web1.0,代表性的便是Google分析用户搜索信息,满足用户需求的实例,再然后便是由Facebook引领的Web2.0时代,到现在的Web3.0。互联网发生着翻天覆地的变化。从搜索到社交网络SNS,再到移动终端应用,到现在的云计算,数据量成次幂的增长。数据库也从一个简单的文档型数据库发展的现在庞大的数据库系统。
大数据的四个特点:价值、速度、多样性、体量。
当然,在大数据面前企业也面临着同样的难题,譬如:数据存储、系统性能、系统的扩张、数据冗余、数据分析。着一系列的问题,引导这数据库开发商创造着新的技术。而在数据库领域占据主要市场的ORACLE公司同样有着自己独特的大数据解决方案:
虽然Oracle给出了自己的大数据库解决方法,但是RDBMS的特点一目了然:
优点:事务型,遵守ACID、数据的规范性和结构性、 数据处理对应用透明、对表关联查询、规范的SQL标准、 30多年的企业实践,非常成熟。
劣势:水平扩展困难、无法满足非结构化数据的处理。
在大数据时代,系统的水平扩展变得越来越重要,因此关系型数据库在这方面的缺点一直制约着它的发展,而行列数据库给了一定的解决方法:
上面的这些优势在下面的数字对比中便会一目了然:
因此在现在的实际环境中,我们应该做的不只是维护,而且应该考虑系统的架构,如何让我们的硬件发挥最大的性能,这是依靠架构来实现的。行列数据库的性能如此强悍,这也是我们在大数据时代值得去尝试的。
相关文章推荐
- 海量数据的设计 第一课--大数据时代(NoSQL)
- 海量数据库设计——第三课:索引(笔记)
- 大数据时代,野心勃勃的MongDB为你处理海量数据!
- 技术文章 | 大数据时代_如何利用数据来提升设计?
- PPT:大数据时代的设计特点——不了解这个你做不了今天的设计
- 大数据时代规划数据管理的分析与思考阅读笔记
- 大数据时代--维克托.迈尔——施恩伯格。。。笔记
- 大数据时代,海量数据处理常用思路和方法总结
- 大数据时代,野心勃勃的MongDB为你处理海量数据!
- 拥抱大数据时代 DB架构设计
- 大数据时代对海量数据离线存储的迫切需求
- 海量数据库设计——第二课分布式数据库架构(笔记)
- 独家 | Michael I.Jordan:大数据时代下的安全实时决策堆栈与增强学习(视频+精华笔记)
- 计算机算法分析设计第一课笔记
- 大数据时代,野心勃勃的MongDB为你处理海量数据!
- 大数据时代的集装箱式架构设计与Docker潮流视频
- 【数据库设计总结】数据库设计的重要性不言而喻,何况如今的大数据时代
- 大数据时代,海量数据处理常用思路和方法总结
- 设计模式学习笔记十五——Command模式
- 设计模式学习笔记(十六)——Template Method模板方法模式