海量数据系统对比

时代发展,技术也在变,云计算使得以前只懂开发语言和设计页面的小程序员逐渐长为懂得企业运行特别是技术运行的大系统人才。

了解系统不仅仅是为了吹嘘,而是通过了解系统的作用和不足,可以知道现在有什么问题,大家都是怎么解决的,有哪些解决不了或者不好。这叫把握现状。如果觉得着太多不好把握,但总比看什么小说要好玩的多吧。拿着看小说的心态心情来看待这些,毕竟这也是比较有意思的,能理解的。仅仅关注一些本质技术和概念已经不行,如果像走的新走的深,还是要深入下去,与各种应用挂钩,仅仅只懂核心的那一点是走不远的,以为那是核心其实那是山脚,要想走自己的山头还是要从山脚开始,站在别人的山头上又有什么意思?

云计算公司和互联网公司的区别,到底谁更把握了云计算的秘籍?facebook还是twitter?还是淘宝百度?传统的MS、VMware已经不敌应用公司。将来的cloud是各应用公司,还是等待着像PC的MS一样的cloud 公司?个性化和共用总有一个妥协,什么将是将来的kernel?将来是像os还是像internet?

google的gfs、mapreduce、bigtable、chubby、megastore、dapper和app engine等;

amazon的dynamo、ec2、s3、sqs、simpledb和cloudfront等;

微软的windows azure、sql azure、app fabric等;

vmware的vsphere、vcenter等,

开源云计算技术的hadoop、eucalyptus、cassandra、hive、voltdb等

 

初略估计一下,看到的新名词应该有以二百,谁也不知道会不会继续出现,如果每年出现50个,我都要去理解那怎么能受得了(一个一天都要50天呢).但是,又要对它进行分析,否则不知道其中的区别,不知道什么时候该做什么,哪些没有做。其实现在最火的就是数据的组织,也就是NoSQL数据库而已。web前端还是缺乏了解。

nosql,key-value,事务,线上缓冲,后台分析。

SpiderDuck与NoSQL – Twitter实时URL抓取服务架构;http://blog.nosqlfan.com/html/3457.html

hypertable是一个百度公司支持的NoSQL项目,是当前NoSQL家庭中的重要一员,它号称是提供对结构化和非结构化数据的高性能,可扩展分布式存储。

CouchDB 是一个文档型数据库,与MongoDB相比,除了其文档型的数据结构外,几乎在每个方面都不一样

本文说到的TTServer就是 TokyoTyrant+TokyoCabinet ,是一个来自日本的持久化高性能的Key-Value存储

LevelDB是Google开发的一个key-value存储,其已经作为存储引擎被Riak和Kyoto Tycoon所支持,在国内淘宝的Tair开源key-value存储也已经将LevelDB作为其持久化存储引擎,并部署在线上使用。

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis提供了一些丰富的数据结构,包括 lists, sets, ordered sets 以及 hashes ,当然还有和Memcached一样的 strings结构.Redis当然还包括了对这些数据结构的丰富操作。

web框架Thrift

openstack,IaaS;

http://www.oschina.net/question/12_26678

posted on 2012-02-20 22:18  madec  阅读(425)  评论(0编辑  收藏  举报

导航