主流数据存储产品及对比
MapReduce
3.对实时查询进行
优化
4.高性能thrift网
关 5.通过在
server端扫描及过
滤 实现对查询操作
与判断
6.
支持XML,Protobuf
和binary的HTTP
7.基于Jruby(jirb)
的shell
8.对配置改变和较
小的升级都会回滚
9.不会出现单点故
障 10.堪比MYSQL
的随机访问性
产品 Sybase IQ HANA Vertica NewSQL Greenplum PDW Gbase 8a
BigTable
特点
功能特性
1.快速响应
2.经济性
速度,低TCO,可扩展,灵 3.适应大量的用户数
活
4.开放的标准
1.不需要数据库调优
2.不需要索引
3.不需要缓存
压缩,基于列,表分解
4.不需要物化视图
大并发,大规模
选项 5.动态模式更新
6.管理工作量少
7.端到端的对象支持
架构
8.细粒度并发控制
9.多线程,多会话
10.支持国际字符集பைடு நூலகம்
11.高速数据采集 1.数据结构不是必须
的 2.可以方便建模
可扩展,面向网络
常见的复杂领域数据
集
3.典型使
用的领域
4.
1.有GUI
高效
2.支持大型XML文档 的存储
3.是一个XML数据库
表
7.支持
sets
8.支
持事务
9.支持将数据设置成
过期数据
10.Pub/Sub允许用 1.支持Key-Value存
储
2.
支持Hashtable数据
类型
3.支持Column的条
件查询、分页查询和
排序功能
4.极高的并发读写性
能 5.可靠地数据持
Berkeley DB memcacheddb
memlink db4o
versant
Neo4j
BaseX
Flare
MPP
Greenplum,SybaseIQ
高速
1.访问速度快 2.省硬盘空间
1.是一个分布式、
key-value形式的持
久存储系统
基于对象存储、可靠、快速 2.写速度:12000条
记录/秒
3.读速度:10000条
记录/秒
1.内存数据引擎,性
能极为高效
2.List块链结构,精
/p/memlink /
/china/
/index.asp x
/ / /
1.面向集合存储, 易存储对象类型的 数据。 2.模式自由。 3.支持动态查询。 4.支持完全索引, 包含内部对象。 5.支持查询。 6.支持复制和故障 恢复。 7.使用高效的二进 制数据存储,包括 大型对象(如视频 等)。 8.自动处理碎片, 以支持云计算层次 的扩展性。 9.支持RUBY, PYTHON,JAVA, C++,PHP,C#等多种 语言。 10.文件存储格式为 BSON(一种JSON的 扩展)。
简内存,优化查找效
高性能、持久化、分布式 率
3.Node数据
项可以定义,支持多
种过滤操作 4.支持
redo-log,数据持久
化,非Cache模式
无需DBA管理,占用资源很 1.开源模式
小
2.易嵌入
1.C++,Java及.NET
的透明对象持久
2.支持对象持久标
准,如JDO
3.跨多数据库的无缝
数据分发
4.企业级的高可用性
1.可动态增加数据库
支持scale能力
的服务器节点、删除 服务器节点
2.支持Failover
官网 /detail? id=1067676
/ /
5.强大的扩展能力,
能支持百万台服务器
级别的集群
6.提供许多自动化操
多级映射
作
7.用户可
以自定义诸如延迟和
Hbase MongoDB CouchDB
扩展性,一致性,列存储 高性能、易部署、易使用 面向文档、面向Web应用
1.建立在HDFS之 上,提供高可靠性、 高性能、列存储、可 伸缩、 实时读写的 数据库系统 2.通过横向扩展来增 加计算和存储能力 3.表中数据大且面向 列,对于为空的列,
1.可在系统运行时随
意添加或移除字段
2.纯粹意义的水平扩
展 3.多数据中心识
别
4.范围查询
1.负载均衡的处理
2.版本控制盒一致
性 3.可靠性
4.分布为多个节点
1.安全性
2.主从复制
3.运行异常快
4.支持
sets,union,diff,inte
r 5.支持列表,也支
持队列和阻塞式pop
操作 6.支持hash
1.混合数据存储模式
2.自动化数据库结构
压缩,基于列,表分解 设计工具
3.高性能
4.灵活部署
1.实现数据仓库的实
时更新
2.成本及维护成本都
高可用,高速度,高性价比 很低
3.高性能
4.是高可用的系统
5.系统易用
1.结果直接存储在
HDFS中
并行
2.与Hadoop集群可 以重叠也可以分离
3.支持所有标准的
1.是分布式的数据库 2.是面向文档的数据 库 3.支持REST
HBase
分布式、面向列
cassandra NoSQL
Hypertable
模式灵活、范围查询 开源、高性能、可伸缩
Redis
支持较多类型,支持排序
高效 Tokyo Cabinet/Tokyo Tyant
1.支持数亿行X上百
万列
2.采用分布式架构
HDFS文件格式
1.列存储
2.高效的透明压缩
3.只能搜索
列存储,并行,高性能 4.并行技术
5.高性能数据加载
6.内存管理
7.语义优化器 1.支持多种数据结构
2.基于分层目录和行
的细粒度的复制和权
限管理
3.支持跨数据中心的
强一致性和弱一致性
控制
4.
基于Paxos算法的强
一致性副本同步,并
支持分布式事务
/
/ / http://redis.io/ /tokyocabinet/
/us/product s/database/overview/index.html?o rigref=/p/ berkeley+db /