2 fascinatinggirl fascinatingGirl 于 2016.03.04 18:19 提问

【萌芽求助】hbase数据库多对一关系设计

在myeclips10上,连接hbase数据库,表单的信息获取成功。
question_one:不知道如何把map型转换成json或者其他格式传到前台,
question_two:不知道如何在hbase中设计多对一、多对多的数据关系

1个回答

fascinatingGirl
fascinatingGirl   2016.03.04 18:23

求大神驻足

                        ----IT届萌芽一枚,再次多谢
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Hbase数据库设计
使用Hbase的优势 HBase 不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库.所谓非结构化数据存储就是说HBase是基于列的而不是基于行的模式,这样方便读写你的大数据内容。 HBase是介于Map Entry(key & value)和DB Row之间的一种数据存储方式。就点有点类似于现在流行的Memcache,但不仅仅是简单的一个key对应一个 value,你很可...
对象设计时如何选择“一对多”与“多对一”关系
对象设计时如何选择“一对多”与“多对一”关系 做面向对象设计的时候,我们常常面对这样一个问题。当对象之间存在一对多关系的时候,在物理设计的时候应该选择一对多关系还是多对一关系?举例来说,假设有一个订单对象,每个订单对象对应多个订单条目。这个时候我们在设计的时候有两中选择,一种是在订单对象中加入一个订单条目集合,另外一种方法是在订单条目中引用订单对象。分别对应以下两种设计。 最简单一种方法是
如何根据一对一,一对多,多对一和多对多的关系创建表
一对一的关系最简单,一个实体创建一张表就行了; 一对多和多对一的关系建表原则是一样的,在多的一方用外键列引用‘一’的一方的主键,来保证两者之间的联系; 多对多的关系,就是新创建一张中间表,以保证二者之间的联系。
数据库一对一、一对多、多对多设计
做一个项目,必然是少不了数据库设计的!在学习阶段,基本都是单表。然而在实际开发过程中,一对多,多对多的表处处都是!简单整理一下,一对多,多对多表如何设计整理一下思路:        数据库实体间有三种对应关系:一对一,一对多,多对多。        一对一关系示例: 一个学生对应一个学生档案材料,或者每个人都有唯一的身份证编号。        一对多关系示例:
数据库设计一对多、多对多关系
关联映射:一对多关系 简单来说就像球队和球员的关系; 一对多:一个球队拥有多个球员,而一个球员只对应一个球队,则球队和球员的关系就是一对多的关系。 关联映射:多对多关系 例如学生和选修课之间的关系; 多对多:一门课程有若干个学生选修,而一个学生可以同时选修多门课程,则课程和学生之间具有多对多的关系。 数据表间多对多的关系如图: 注:图片转载至http://
hbase作为列数据库与行数据库不同在哪里?
行数据库对每一行记录的所有列都是顺序存放,当读取其中一列时,必须顺序读下去找到,行记录在物理上是在一起的。列数据库hbase的逻辑模型是一种有序的嵌套map映射,用java语言描述的话是这样的:Map<行键,Map<列族,Map<列名,Map<时间戳,值>>>>其中对于同一列的数据可以保存历史版本,为了使得最新版的数据放在前面,时间戳逆序排序,其他映射键升序排列。hbase中HRegion是对于行的
数据库中的一对多、多对一、一对一、多对多关系
关系数据库中,两个表之间的关系: 一、一对多 第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。 例如:一个班级有多个学生,但一个学生只能属于一个班级。 二、多对一 例如:多个学生可属于同一个班级。 三、一对一 该关系中第一个表中的单个行只可以与第二个表中的一个行相关,且第二个表中的一个行也只可以与第一个表中的一个行相关
JDBC上关于数据库中多表操作一对多关系和多对多关系的实现方法
我们知道,在设计一个JAVA bean的时候,要把这些BEAN 的数据存放在数据库中的表结构,然而这些数据库中的表直接又有些特殊的关系,例如员工与部门直接有一对多的关系,学生与老师直接又多对多的关系,那么这些表的关系如何表示呢? 首先在建立数据库的时候就应该建立这样的对应关系。 一对多 ,只要建立两个表就能建立这样的关系,因为你可以把多方的那个表设置一个Foreign Key 属性 ,下面是一
多表设计之间的关系;一对一,一对多,多对多
5 多表设计之间的关系 一对多的关系:例如 一个部门对多个员工,一个员工只能属于一个部门 多对多的关系:例如 学生选课,一个学生可以选多门课程,一门可能可以被多个学生选择 一对一的关系:例如 一个人只能有一个身份证,一个身份证只能有一个人 6 表与表一对多的关系: 在一对多时 多的表中添加一个外键,用来和一的表的主键。产生联系。 7 多对多关系介绍: 多对对建表原则:创建第三张表
一对多 、多对多 的检索策略
在映射文件中, 用 元素来配置一对多关联及多对多关联关系. 元素有 lazy 和 fetch 属性 lazy: 主要决定 orders 集合被初始化的时机. 即到底是在加载 Customer 对象时就被初始化, 还是在程序访问                   orders 集合时被初始化 fetch: 取值为 “select” 或 “subselect” 时, 决定初始化 orders