Is there a JDBC Driver for HBase?

悬赏:15 发布时间:2008-07-22 提问人:chen-516888 (初级程序员)

最近学校老师带我们研究Hadoop project
搭建好HBase环紧后想知道是否有连接这个分布式数据库的Driver
谢谢:)


问题补充:
那如何通过程序访问HBase?
使用他提供的API?
可以支持多媒体的数据吗?

采纳的答案

2008-07-23 llade (资深程序员)

使用它提供的API来访问。

从它提供了一个BASE64这个类来看可以支持2进制数据,只不过用BASE64编码,从这里也可以看出,其主要功能是用来存TEXT的,所以我不觉得适合放二进制的文件。

但太大的文件估计使用HBASE不是好办法。可能直接用Hadoop的API更好。

我看到你这个帖子才瞄一眼HBase的。我觉得你应该从它的API文档和GETING START文档找到一些信息,然后再做初步评估。你的问题应该集中在IO。所以看看Hadoop的IO包和HBase的IO包以及HTABLE的用法上。尽可能的找使用他们的代码例子。

提问者对于答案的评价:
Thank you so much:)

其他回答

HBase不是关系数据库哦。
llade (资深程序员) 2008-07-23
切切的说很像Domino的文档型数据库
llade (资深程序员) 2008-07-23