前言: 作为Hadoop生态系统中重要的一员, HBase作为分布式列式存储, 在线实时处理的特性, 备受瞩目, 将来能在很多应用场景, 取代传统关系型数据库的江湖地位. 本篇博文重点讲解HBase的数据导入, 描述三种方式, Client API, Bulkload, 以及Hive Over .....
分类:
其他好文 时间:
2014-07-14 15:51:39
阅读次数:
288
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表...
分类:
数据库 时间:
2014-07-13 21:35:29
阅读次数:
267
一、基本概念 DBMS:Database Management System数据库管理系统,是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。 RDBMS:Relational Database Management System关系型数据库管理系统,就是在数据库管理系统的基础上增加.....
分类:
数据库 时间:
2014-07-13 09:49:17
阅读次数:
249
我们的程序与抽象模型互动,因此不需要管理细节。与关系型数据库大不相同,以至于谷歌称之为datastore,而非database。App数据存储在数个不同位置,依据best-of-breed consensus protocol。datastore最好理解为object database. datas...
分类:
其他好文 时间:
2014-07-11 10:14:53
阅读次数:
198
Win7系统安装MySQL5.5.21图解 大家都知道MySQL是一款中、小型关系型数据库管理系统,非常具有有用性,对于我们学习非常多技术都有帮助,前几天我分别装了SQL Server 2008和Oracle 10g数据库,也用了JDBC去连接他们,都没有出现乱码。昨天看同学用java连接MySQL...
分类:
数据库 时间:
2014-07-09 20:53:50
阅读次数:
257
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。...
分类:
其他好文 时间:
2014-07-09 13:08:13
阅读次数:
138
mongodb与mysql命令对比
传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。
MySQL
...
分类:
数据库 时间:
2014-07-08 20:23:16
阅读次数:
265
sqoop是一个把关系型数据库数据抽向hadoop的工具。同时,也支持将hive、pig等查询的结果导入关系型数据库中存储。由于,笔者部署的hadoop版本是2.2.0,所以sqoop的版本是:sqoop-1.99.3-bin-hadoop2001、下载sqoop wget http://mirro...
分类:
其他好文 时间:
2014-07-06 15:37:41
阅读次数:
138
一、什么是Oracle
在学习DRP系统之前,很多次提到过Oracle,也了解过,那么Oracle是什么?今天我终于揭开了它的神秘面纱。
Oracle:是一个公司,当然我在这里说的是Oracle数据库,与之前学到的SQLserver一样,都是一种关系型数据库管理系统。由于Oracle对大型的数据处理快速,所以称之为企业级数据库,而SQLserver是中小型的数...
分类:
数据库 时间:
2014-07-03 18:01:38
阅读次数:
295
面向对象中有继承的概念,而关系型数据库却没有表与表之间的继承关系。解决思路有三种:1.继承关系层次一个表:含义:使用一个表保存同一继承层次中的所有类,加额外字段来表示所属子类。优点:多态查询,查询父类和所有子类数据时只需一次简单的查询,性能最佳;缺点:在数据..
分类:
系统相关 时间:
2014-07-03 14:07:44
阅读次数:
212