继Twitter之后 Digg用NoSQL替代MySQL

前端之家收集整理的这篇文章主要介绍了继Twitter之后 Digg用NoSQL替代MySQL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一下内容是csdn论坛中回帖的编辑而成.

Apache Cassandra是一套开源分布式数据库管理系统,最初由Facebook开发,用于储存特别大的数据。Cassandra是一个混合型的非关系的数据 库,主要特点是它不是一个数据库,而是由一堆数据库节点共同构成的一个分布式网络服务,对Cassandra的一个写操作,会被复制到其它节点上,对 Cassandra的读操作,也会被路由到某个节点上面去读取。

Cassandra的使用者现在包括了Rackspace、Digg、Facebook、Twitter、Cisco、Mahalo、Ooyala等等。

对于小网站一般都是MysqL,极个别是sql server,到了一定流量数据库压力大了就是考虑集群,再下来关键性业务会选oracle,一些数据量大的应用就会考虑Cassandra这种类型的 Nosql应用,而不是oracle替代品,ms的数据库在大网站基本上没有市场,对于网站来说Postgresql是一个很好的选择,可以替代大多数 MysqL和oracle.

很多大型网站后端数据库系统从采用传统的关系数据库RDBMS逐渐转向NOsql(没有sql,通过键值KV存储)数据库,主要是在廉价的硬件上获得较好 的性能、容错和伸缩性,Apache Cassandra、Google BigTable、Hadoop / HBase、MongoDB、Amazon SimpleDB、Berkeley DB等都是目前比较流行的Nosql数据库,而每种Nosql数据的侧重点不同,可根据具体情况加以选择。

2010-03-16 15:15:19 - [精]

主要原因是目前关系型数据库,在应用集群方面性能不佳.@H_403_17@ 这是最重要的。一两年前,大部分数据库还只支持一台在线、一台备用出错自动切换的方式。硬件无法得到充分利用。用户期望的是两台同时用。@H_403_17@ 关系型数据库在集群方面,估计还需要5年时间左右才能成熟。

ethostech 2010-03-16 15:47:19 - [精]

Nosql 意味着未来的数据组织方式将随着facebook 和博客这类新型的网络媒体全面主宰互联网而改变。 未来的“关系”将改变定义。 @H_403_17@ Gartner 将此类应用定义为Social Software.

为什么大家把这条新闻的重点放在MysqL被代替上呢。我觉得重点该是前一句话,NOsql替代。。。。传统的RDBMS的地位逐渐在退化,以云计算为背景BIGTABLE,Hbase等KV数据库的地位在上升,我想编辑想让大家看到的是云计算离大家越来越近了。

猜你在找的NoSQL相关文章