【转】nosql的分类】的更多相关文章

NoSQL 数据库分类 类型 部分代表特点 列存储 HbaseCassandraHypertable顾名思义,是按列存储数据的.最大的特点是方便存储结构化和半结构化数据,方便做数据压缩,对针对某一列或者某几列的查询有非常大的IO优势. 文档存储MongoDBCouchDB文档存储一般用类似json的格式存储,存储的内容是文档型的.这样也就有有机会对某些字段建立索引,实现关系数据库的某些功能. key-value存储Tokyo Cabinet / TyrantBerkeley DBMemcache…
1 键值数据库 相关产品:Redis.Riak.SimpleDB.Chordless.Scalaris.Memcached 形式:Key 指向 Value 的键值对,通常用hash table来实现 应用:内容缓存 优点:扩展性好.灵活性好.大量写操作时性能高 缺点:无法存储结构化信息.条件查询效率较低 使用者:百度云(Redis).GitHub(Riak).BestBuy(Riak).Twitter(Ridis和Memcached) 2 列族数据库 相关产品:BigTable.HBase.Ca…
类型 部分代表 特点 列存储 Hbase Cassandra Hypertable 顾名思义,是按列存储数据的.最大的特点是方便存储结构化和半结构化数据,方便做数据压缩,对针对某一列或者某几列的查询有非常大的IO优势. 文档存储 MongoDB CouchDB 文档存储一般用类似json的格式存储,存储的内容是文档型的.这样也就有有机会对某些字段建立索引,实现关系数据库的某些功能. key-value存储 Tokyo Cabinet / Tyrant Berkeley DB MemcacheDB…
一.KV存储 包括:Redis,Memcached 特点:使用key快速查到其value,Memcached支持string类型的value,Redis除string类型外还支持set,hash,sort set等类型 二.文档存储 包括:MongoDB,CouchDB 特点:使用JSON或者类JSON的BSON数据结构,存储内容为文档类型,能实现部分关系型数据库的功能 三.列存储 包括:HBase,Cassandra 特点:按照列进行数据存储,便于存储结构化和半结构化的数据方便做数据压缩和针对…
NoSQL数据库分类: NoSQL DEFINITION:Next Generation Databases mostly addressing some of the points: beingnon-relational,distributed, open-source and horizontally scalable. The original intention has been modern web-scale databases. The movement began early…
Atitit.nosql api 标准化 以及nosql数据库的实现模型分类差异 1. 常用的nosql数据库MongoDB  Cassandra1 1.1. 查询> db.blogposts.find( { "author.name" : "Jane" } )1 1.2. 保存save  insert1 1.3. Update ,delete2 1.4. MongoDB 与 RDBMS Where 语句比较2 1.5. MongoDB OR 条件2 1.5.…
NOSQL数据模型和CAP原理 http://blog.sina.com.cn/s/blog_7800d9210100t33v.html 我本来一直觉得NoSQL其实很容易理解的,我本身也已经对NoSQL有了非常深入的研究,但是在最近准备YunTable的Chart的时候,发现NoSQL不仅非常博大精深,而且我个人对NoSQL的理解也只是皮毛而已,但我还算是一个“知耻而后勇”的人,所以经过一段时间的学习之后,从本系列第六篇开始,就将和大家聊聊NoSQL,而本篇将主要给大家做一下NoSQL数据库的…
: 杂谈   NoSQL这两年越来越热,尤其是大型互联网公司非常热衷这门技术.根据笔者的经验,并不是任何场景,NoSQL都要优于关系型数据库.下面我们来具体聊聊,什么时候使用NoSQL比较给力: 1) 数据库表schema经常变化 比如在线商城,维护产品的属性经常要增加字段,这就意味着ORMapping层的代码和配置要改,如果该表的数据量过百万,新增字段会带来额外开销(重建索引等).NoSQL应用在这种场景,可以极大提升DB的可伸缩性,开发人员可以将更多的精力放在业务层. 2)数据库表字段是复杂…
NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面.今年伊始,InfoQ中文站有幸邀请到凤凰网的孙立先生,为大家分享他之于NoSQL方面的经验和体会. 非常荣幸能受邀在InfoQ开辟这样一个关于NoSQL的专栏,InfoQ是我非常尊重的一家技术媒体,同时我也希望借助InfoQ,在国内推动NoSQL的发展,希望跟我一样有兴趣的朋友加入进来.这次的NoSQL专栏系列将先整体介绍NoSQL,然后介绍如何把NoSQL运用到自己的…
NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL",指的是非关系型的数据库.NoSQL用于超大规模数据的存储.(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据).这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展. 关系型数据库(RDBMS )遵循ACID规则 事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性: 1.A (Atomicity) 原子性原子性很容易理解,也就是说事务里的所有操作要么全部…