Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104458
  • 博文数量: 44
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 431
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-13 14:21
文章分类
文章存档

2014年(2)

2013年(42)

我的朋友

分类: Java

2013-09-24 10:16:13

HBase
HBase是一个分布式的、面向列的开源数据库,该技术来源于Chang etal所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Googl文件系统(FileSystem)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的 Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库.另一个不同的是HBase基于列的而不是基于行的模式。HBase使用和Bigtable非常相同的数据模型。用户存储数据行在一个表里。一个数据行拥有一个可选择的键和任意数量的列。表是疏松的存储的,因此用户可以给行定义各种不同的列。HBase主要用于需要随机访问,实时读写你的大数据(Big Data)。

Berkeley DB Java EditionBerkeley DB Java Edition (JE)是一个完全用JAVA写的,它适合于管理海量的,简单的数据。能够高效率的处理1到1百万条记录,制约JE数据库的往往是硬件系统,而不是JE本身。多线程支持,JE使用超时的方式来处理线程间的死琐问题。Database都采用简单的key/value对应的形式。事务支持。允许创建二级库。这样我们就可以方便的使用一级key,二级key来访问我们的数据。支持RAM缓冲,这样就能减少频繁的IO操作。支持日志。数据备份和恢复。游标支持。

阅读(701) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~