以前认为数据库就是一层,但现在学习的Hbase,HDFS的数据库,怎么感觉是多层?应怎样理解?

以前学习数据库时,就只知道MySql,就这一个东西就是数据库。
但现在学习大数据,了解到
Titan graph数据库建立在HBase数据库之上,而HBase又要建立在HDFS之上。
这里就把数据库分成了三层,最顶层是Titan, 中间是HBase,下面是HDFS,
问题就是:
1.它们每层应该叫什么名字啊?顶层叫数据库框架吗?中间层叫后端数据库?底层叫分布式文件系统数据库?
2.它们各个组件(层次)之间的关系应该怎样理解更好?
3.MySql一个数据库是不是将上面几个层次的功能都包含了,比如包含了HBase对表的约束定义等功能,也包含了类似HDFS将数据最终怎样存放到磁盘上的功能?

查看全部
siegecat
程序引力
2016/05/01 07:43
  • 点赞
  • 收藏
  • 回答
    私信

1个回复