微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

继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数据库的地位在上升,我想编辑想让大家看到的是云计算离大家越来越近了。

原文地址:https://www.jb51.cc/nosql/204817.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐