HareDB架构及功能
HareDB (www.HareDB.com) 是一个海量数据分析的品牌,提供架构在 Hadoop 环境之上的解决方案,
运用其扩展容易及备援稳定的优势,协助企业客户建立快速敏捷、高整合度及大容量的新一代数据库。
HareDB 系统包含从硬件、操作系统、Hadoop 系统、HBase 及相关工具、数据结构定义工具、数据库转换及分析工具等,
其架构如下图:
HareDB 开发团队在数据分析上有多年的经验,为了整合客户原有的关系数据库,
透过发展具加值潜力的应用整合软件,并以混合式 (Hybrid) 的整体解决方案提供给企业用户,
大幅提升企业数据分析的决策能量,所以整体而言,是提供一系列的NoSQL数据库开发及管理工具,
也就是架构图上半部的工具组合,并定期发布到开发软件网站供用户下载 (例如 SourceForge 网站),
HareDB 系列产品包括定义数据模型的 Data Model Manager、
数据查询及图形化操作接口的 HBase Client、
关系数据库转换工具 RDB Converter 及 JackHare JDBC 等,可以协助及整合客户的 Big Data,
这些工具主要的定位如下说明:
(一)Data Model Manager
NoSQL 数据库结构与传统的关系数据库是不同的,如何设计 Schema 是令管理者困扰的问题,
我们提供数据模型的建构及定义工具,让管理者可以参考原有关系结构以缩短建构时间,
并确保架构正确与高效能。
(二)HareDB HBase Client
不仅是 HBase 的可视化 Client 工具,更是 Hadoop 档案的检视及查询工具,
可以让使用者不再局限于原有查询方式的不便,进而增进资料分析与处理的效能。
(三)RDB Converter與JackHare JDBC
透过标准的 JDBC 通道与原有关系数据库整合,可以保留原来数据库相关的应用系统,
而非全部取代,大幅降低导入新技术的成本,也维持原有数据分析系统的能力。
除了以上的系列工具之外,整体系统基础架构则为了确保系统的稳定及管理便利的考虑,
采用验证过的知名厂商 Hadoop 版本为系统核心,节省自行管理及改善 open source 的成本,
缩短分布式数据库的上线时间,让企业用户有一个完整且开放的稳定架构。
|