第六章 HDFS概述
6.1.2 HDFS体系结构
HDFS采用主从结构,NameNode(文件系统管理者,负责命名空间,集群配置,数据块复制),
DataNode(文件存储的基本单元,以数据块形式保存文件内容和数据块的数据校验信息,执行底层数据块IO操作),
Client(和名字节点,数据节点通信,访问HDFS文件系统,操作文件),
SecondaryNameNode
1、数据块...
分类:
其他好文 时间:
2016-06-24 15:46:18
阅读次数:
170
这里讨论的不是数据库管理员DBA,而是数据块地址DBA:Data Block Address!
A Data Block Address (DBA) is the address of an Oracle data block for access purposes.
----源自《Oracle内核技术揭秘》的探索
DBA的结构:8以后,DBA中,前10个二进制位是文件号,后面的就是块号了。
DB...
分类:
其他好文 时间:
2016-06-24 15:08:40
阅读次数:
117
一、压缩表空间 压缩表空间是通过压缩表空间内的对象来实现的。数据的压缩体现在数据块上,简单的说就是通过清除数据块上的重复内容来达到降低I/O,提升性能性能的目的。在表空间的创建语句中通过指定default关键字,可以让在该表空间上创建的所有表进行压缩(实际上,压缩是在数据插入时进行的)。 根据表空间 ...
分类:
数据库 时间:
2016-06-24 12:53:51
阅读次数:
178
1.硬链接:A是B的硬链接,那么A和B指向的是相同的索引节点(inode),删除A和B任意一个对另外一个都没有任何影响。每增加一个硬链接,inode节点上的链接数加一,删除一个硬节点,链接数减一,直到为0,inode节点和其对用的数据块才会被回收。文件夹不可以建立硬链接。 2.软连接:A是B的软链接 ...
分类:
系统相关 时间:
2016-06-24 12:34:21
阅读次数:
195
ctid: 表示数据记录的物理行当信息,指的是 一条记录位于哪个数据块的哪个位移上面。 跟oracle中伪列 rowid 的意义一样的;只是形式不一样。 例如这有个一表test;查看每行记录的ctid情况 mydb=> select ctid,* from test; ctid | id | nam ...
分类:
数据库 时间:
2016-06-24 10:32:44
阅读次数:
470
oracle里很多实验都是在特定块的损坏的情况下进行的。常用的dd命令,只能指定从1号块到多少个块,并不能指定一个特定的块类似下面的命令,这是对system01.dbf第一号块作清零操作ddif=/dev/zeroof=/u01/app/oracle/oradata/orcl/system01.dbfbs=8192count=1如果只是对第520号块作..
分类:
数据库 时间:
2016-06-23 11:08:32
阅读次数:
293
go_block('BLOCKNAME'); --跳到目的数据块 first_record; --从第一条记录开始循环 LOOP if :BLOCK116.check_all = 'Y' then :BLOCKNAME.check_box := 'Y'; --将指定行的复选框设置为选中 else :... ...
分类:
其他好文 时间:
2016-06-21 01:12:42
阅读次数:
334
进阶1. 文件夹(FOLDER) 开发步骤 打开APPSTAND.fmb,把对象组“STANDARD_FOLDER”拖到我们自己的Form中,并选择子类 引用Folder的PLL库:APPFLDR.pll 按照普通步骤创建数据块:XXX_FOLDER 增加SWITCHER项,子类SWITCHER 编... ...
分类:
其他好文 时间:
2016-06-21 01:11:37
阅读次数:
591
数据库在日常使用过程中,不断的insert,delete,update操作,导致表和索引出现碎片是在所难免的事情,碎片多了,sql的执行效率自然就差了,道理很简单,高水位线(HWL)下的许多数据块都是无数据的,但全表扫描的时候要扫描到高水位线的数据块,也就是说oracle要做许多的无用功!因此ora ...
分类:
数据库 时间:
2016-06-17 11:06:18
阅读次数:
203