关系型数据库与非关系型数据库(部分转载)

上一篇 / 下一篇  2015-10-29 15:32:43 / 个人分类:数据库

 【关系型数据库特点:】
1、数据库结构固定,扩展性能极差
2、数据一致性强
3、读写性能差,从而维护成本高
4、借助memchache来静态化网页,提高其性能,但在sns中,变化快,导致memchache无能为力
5、适合数据的持久化存储,尤其是海量数据的持久存储

【nosql】
nosql非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合
依据结构化方法以及应用场合的不同,主要分为以下几类:
1、面向高性能并发读写的key-value数据库:
  key-value数据库的主要特点即使具有极高的并发读写性能,Redis,Tokyo Cabinet,Flare就是这类的代表
2、面向海量数据访问的面向文档数据库:
  这类数据库的特点是,可以在海量的数据中快速的查询数据,典型代表为MongoDB以及CouchDB
3、面向可扩展性的分布式数据库:
  这类数据库想解决的问题就是传统数据库存在可扩展性上的缺陷,这类数据库可以适应数据量的增加以及数据结构的变化

【memcache是什么】
  memcache是目前挺火的一种分布式缓存架构, nosql 是指非关系数据库,比如mongodb和couchdb,都是采用面向文档的查询结构, memcache是nosql,但不能算是数据库...就是一分布式哈希表...

TAG: 数据库

 

评分:0

我来说两句

Open Toolbar