五大主流数据库模型

导读:无论是关系型数据库还是非关系型数据库,都是某种数据模型的实现。本文将为大家简要介绍5种常见的数据模型,让我们来追本溯源,窥探现在流行的数据库解决方案背后的神秘世界。 什么是数...

解决安装rrdtool遇到的一个问题

问题现象: configure: WARNING: ---------------------------------------------------------------------------- * I could not find a working copy of pangocairo. Check config.log for...

2015/01/07 20:33
360
关于HFile的存储结构梳理以及快速定位rowkey

一、HFile结构介绍 为了支持数据的随机查询,HFile结构分为六个部分: 1、数据块–保存表中的数据,每一个数据块由块头和一些keyValue(record)组成,key的值是严格按照顺序存储的。块大小默认...

2015/01/07 12:23
1K
Apache遇到的问题:APR not found

#./configure --prefix……检查编辑环境时出现: checking for APR... no configure: error: APR not found . Please read the documentation. 可以用./configure –help | grep apr 查看帮助...

2015/01/06 20:47
234
YUM命令安装包的安装路径查看

YUM命令安装包的安装路径查看 最近使用Amazon 的 EC2, 使用yum 安装了tomcat,安装后就两眼一黑,找不到安装路径了。 后来得到高人指点。 www.2cto.com 使用如下命令,就可以清晰的找到 to...

2015/01/06 19:46
262
hbase0.98.9中实现endpoints

在我的前面一篇博客中,抄录了hbase官网的一段话,讲的是0.96.0以后版本中endpoint的实现机制由于引进了protobuf框架,有了比较彻底的改变。本文承接上面一篇博客,给出定制一个endpoint的过...

2015/01/04 19:40
306
The implementation for endpoints in HBase 0.96.x

The implementation for endpoints changed significantly in HBase 0.96.x due to the introduction of protocol buffers (protobufs) (HBASE-5488). If you created endpoints before 0.96...

HBase Shell Commands

HBase shell commands are mainly categorized into 6 parts: General HBase Shell Commands status Show cluster status. Can be ‘summary’, ‘simple’, or ‘detailed’. The default i...

2015/01/03 16:54
305
【甘道夫】HBase基本数据操作详解【完整版,绝对精品】

引言 之前详细写了一篇HBase过滤器的文章,今天把基础的表和数据相关操作补上。 本文档 参考最新 (截止2014年7月16日)的 官方 Ref Guide、 Developer API编写 。 所有代码均基于“hbase 0...

2015/01/02 08:52
300
B树、B-树、B+树、B*树

B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: ...

2014/12/31 10:33
143
HBase -ROOT-和.META.表结构

在HBase中,大部分的操作都是在RegionServer完成的,Client端想要插入,删除,查询数据都需要先找到相应的RegionServer。什么叫相应的RegionServer?就是管理你要操作的那个Region的RegionS...

2014/12/30 17:41
753
Codd关系模型理论综述

引言:数据库系统从产生到现在经历了几次的变更,起基于的数据模型有网状模型,层次模型,关系模型,面向对象模型。其中关系模型是目前应用最广泛的。Codd对关系模型的发展做出了巨大的贡献。本文...

2014/12/29 14:45
443
分享一个zookeeper批量启动脚本

zookeeper分布式环境中,需要单独启动每一个zookeeper节点,这样比较麻烦。这里分享一个批量启动脚本,供大家参考。 脚本的思路:读取zoo.cfg下面的server信息,然后逐个通过ssh,启动zooke...

Linux shell ${}简单用法

为了完整起见,我这里再用一些例子加以说明 ${ } 的一些特异功能: 假设我们定义了一个变量为: file=/dir1/dir2/dir3/my.file.txt 我们可以用 ${ } 分别替换获得不同的值: ${file#*/}:拿掉...

2014/12/18 21:50
375
linux中shell变量$#,$@,$0,$1,$2的含义解释

linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的F...

2014/12/18 21:40
110
Linux dirname、basename 指令

一、dirname指令 1、功能:从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的路径(目录的部分) 2、用法:dirname filename 例如下面几个例子 (1)# dirname /et...

2014/12/18 21:29
179
Linux逻辑卷管理LVM详解

一、 前言 LVM是逻辑卷管理(Logical Volume Manager)的简称,他是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,和直接使用物理存储在管理上相比,提供了更好灵活性。 LVM将存...

2014/12/18 14:10
146
Linux系统中Fdisk分区的使用方法介绍

一、Fdisk 的介绍 Fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具 Fdisk 能划分磁盘成为若干个...

2014/12/18 14:09
764
谈谈数据库的ACID

一.事务 定义:所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 准备工作:为了说明事务的ACID原理,我们使用银行账户及资金管理的案例进行分...

2014/12/18 08:41
217

没有更多内容

加载失败,请刷新页面