项目 | mongodb | hbase | redis | mola | aerospike | couchbase |
---|---|---|---|---|---|---|
分片信息 | mongos转发 | 每个server | meta server | 每个server | 每个server,选主 | |
数据格式 | json | 二进制 | 多种类型 | 多种 | 多种 | json |
固化方式 | 自己的文件格式 | 一般架设在hdfs上,可以认为是一个分布式内存索引系统 | 有两种固话方式,操作日志/数据 | 多种 | 自己 | Couchstore/ForestDB |
负载均衡 | 可以自动均衡 | 自动均衡,迁移 | 16384,手动指定分片分布 | 手动 | 4096个,hash自动分布 | |
主备方式 | 副本集方式,自动切换 | 分布式内存索引,无主备 | 指定主备,同步 | 自动 | 自动 | |
索引支持 | 内存中,复合索引 | 仅仅按key排序 | 数据结构自己支持 | no | key,value | 主/二级 |
过滤器 | get原生支持 | 服务器端 | 可以通过ruby实现 | no | ruby | |
服务器端编程 | 聚合函数,mapreduce | 协处理器。启动时放到服务器端,配置(不能动态上传) | ruby,上传 | no | ruby | |
多版本控制 | 覆盖写 | 时间戳。Lsm | 只存最新 | 最新 | 最新 | 最新 |
批量写入支持 | multi key insert | 直接从hdfs加载文件 | 通过日志 | 不支持 | 不支持 | 不支持 |
主流应用 | 内存服务 | 论坛,邮件 | 网页索引 | 百度KV(百度云) | 广告系统存储用户属性 | |
补充 | 区域感知 | 区域感知,集群同步 |
redis,mongodb,hbase,mola,aerospike,couchbase,对比
最新推荐文章于 2024-07-18 11:50:23 发布