内容简介:转载请注明出处:
- Memcached:仅支持String,key、value的数据大小都有限制,一般1M
- Redis: key需是String,但是value支持String,List,Set等丰富的数据类型,数据大小限制比 Memcached 大许多,一般500M至1G
- MongoDB: 采用类似json的结构(bson),支持json能够表达的数据类型,比如null、boolean、numeric、string等,单个文档最大限制16M
- HBase: 使用列族,基础数据使用字节数组,每个存储块有数据大小限制,可配置,至少支持64M
性能
- Memcached: 单机,多线程,分布式需依赖客户端做一致性哈希等控制
- Redis: 支持主-从同步,支持集群,单线程
- MongoDB: 前两者是In-Memory的,所以 MongoDB 这里肯定吃亏一些,拿它和 MySql 对比或许更合适一些。支持主从模式,同时支持基于分片的水平分布式扩展
- HBase: 后端就是HDFS,所以你懂的
典型用途
- Memcached: 作为关系型数据库的缓存层,加速数据访问
- Redis: 作为关系型数据库的缓存层,加速数据访问;同时提供数据落地功能
- MongoDB: schema-less的数据库,在变化快、事务性要求不强的场景,用于替代MySql,比如游戏用户信息、社交信息的存储
- HBase:海量数据的存储,需要高并发查询的场景,比如日志
转载请注明出处: http://blog.guoyb.com/2018/06/02/kv-db/
欢迎使用微信扫描下方二维码,关注我的微信公众号TechTalking,技术·生活·思考:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Coming of Age in Second Life
Tom Boellstorff / Princeton University Press / 2008-04-21 / USD 29.95
The gap between the virtual and the physical, and its effect on the ideas of personhood and relationships, is the most interesting aspect of Boellstorff's analysis... Boellstorff's portrayal of a virt......一起来看看 《Coming of Age in Second Life》 这本书的介绍吧!