继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 - [精]

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

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

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

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

相关文章

文章浏览阅读752次。关系型数据库关系型数据库是一个结构化的...
文章浏览阅读687次,点赞2次,收藏5次。商城系统中,抢购和秒...
文章浏览阅读1.4k次。MongoTemplate开发spring-data-mongodb...
文章浏览阅读887次,点赞10次,收藏19次。1.背景介绍1. 背景...
文章浏览阅读819次。MongoDB连接失败记录_edentialmechanisn...
文章浏览阅读470次。mongodb抽取数据到ES,使用ELK内部插件无...