类型化数组是JS操作二进制数据的接口,在Canvas中,使用getImageDate()方法所返回的ImageData对象就是一个类数组对象。 ArrayBuffer是一段不透明的内存区域(所谓不透明,就是无法直接操作的数据块),单位是字节(Byte)也就是8位。 视图(view)可以理解为方便理解 ...
分类:
编程语言 时间:
2016-12-02 13:57:47
阅读次数:
245
消息队列: 消息队列提供了一个从一个进程向另外一个进程发送一块数据的方法 每个数据块都被认为是有一个类型,接收者进程接收的数据块可以有不同的类型值 消息队列也有管道一样的不足,就是每个消息的最大长度是有上限的(MSGMAX),每个消息队列的总的字节数是有上限的(MSGMNB),系统上消息队列的总数也 ...
分类:
系统相关 时间:
2016-11-29 07:12:05
阅读次数:
254
1.数据块:适合大文件的存储 好处:可以存储比单一磁盘大的文件、简化了存储管理(将管理块和管理文件的功能区分开)、方便容错(数据块进行) 为什么块的大小比磁盘块大的多?减少管理数据块的开销、同时在对文件进行读写时较少寻址开销、可以减少名字节点管理文件与数据块的关系的开销 2.名字节点与第二名字节点( ...
分类:
其他好文 时间:
2016-11-28 23:09:05
阅读次数:
432
Hive支持索引,但是Hive的索引与关系型数据库中的索引并不相同,比如,Hive不支持主键或者外键。 Hive索引可以建立在表中的某些列上,以提升一些操作的效率,例如减少MapReduce任务中需要读取的数据块的数量。 在可以预见到分区数据非常庞大的情况下,索引常常是优于分区的。 博主我推荐各位博 ...
分类:
其他好文 时间:
2016-11-26 22:54:35
阅读次数:
304
HTTP 报文是 HTTP 应用程序之间传递的格式化数据块,分为请求报文和响应报文两类,两者的基本结构相同。 HTTP 报文由起始行、首部、主体(可选)三个部分组成。其中,起始行和首部均以一个行终止序列(即空行,可写作CRLF,包括一个回车符、一个换行符)作为结束符。主体是可选的数据块,可以包含文本 ...
分类:
Web程序 时间:
2016-11-24 09:15:19
阅读次数:
158
逻辑结构oracle的逻辑结构包括表空间(tablespace)、数据段(segment)、分区(extents)、数据块(block)磁盘最小存储单位是sector,每个sector是512字节。oracle数据库的最基本存储单位是数据块,每个数据块是由磁盘上连续的sector组成的。数据块的大小是由初始化参数db_bl..
分类:
其他好文 时间:
2016-11-15 01:42:13
阅读次数:
149
SCN 一、SCN的引入 众所周知,当oracle实例崩溃时,oracle通过检查点队列使用CKPT进程,周期性的将LRBA记入控制文件,以记录读取REDO LOG的范围。确定范围之后,oracle首先进行前滚(将redo log中的数据块重新构造成buffer),然后回滚(将不需要进行构造的未提交 ...
分类:
其他好文 时间:
2016-11-14 14:36:57
阅读次数:
261
Log Buffer 一、Log Buffer的引入 Oracle有一个原则:只要是已经提交的数据,就不会丢失,保证数据库的一致性。这该如何实现?事物提交时,直接写入dbf中,效率是极低的。因为直接写入文件系统,buffer对应的数据块可能分布在文件系统的各个地方,提交时直接写入,会有大量的IO和寻 ...
分类:
其他好文 时间:
2016-11-10 16:42:15
阅读次数:
191
Buffer Cache Buffer Cache是SGA区中专门用于存放从数据文件中读取的的数据块拷贝的区域。Oracle进程如果发现需要访问的数据块已经在buffer cache中,就直接读写内存中的相应区域,而无需读取数据文件,从而大大提高性能(内存的读取效率是磁盘读取效率的14000倍)。B ...
分类:
系统相关 时间:
2016-11-10 12:06:02
阅读次数:
246
oracle后台进程伴随实例的启动而启动,他们主要是维护数据库的稳定,相当于一个企业中的管理者及内部服务人员。他们并不会直接给用户提供服务。 一:database write--数据写入 DBWR 作用:把SGA中被修改的数据同步到磁盘文件中。保证Buffer Cache中有足够的空闲数据块数量。 ...
分类:
数据库 时间:
2016-11-09 15:21:35
阅读次数:
196