【摘要】:1984年,TUXEDO由贝尔实验室开发成功,1992年易主Novell公司,1996年由BEA公司收购。[10]Oracle数据库实例,包括数据库后台进程和SGA。[11]init.ora和后面的config.ora都是Oracle系统中的专用文件,细节请参见相关的Oracle手册。该内存块称为系统全局区。因为SGA驻留在一个共享内存段中,所以它经常被称为共享全局区。DBWR是Oracle系统的一个主要后台进程。
1.简述并行数据库系统中的数据分割包含哪些典型方法。
2.在并行数据库系统中,什么是算符内并行?什么是算符间并行?
【注释】
[1]https://en.wikipedia.org/wiki/Amdahl%27s_law。
[2]https://en.wikipedia.org/wiki/Gustafson%27s_law。
[3]http://en.wikipedia.org/wiki/Parallel_computing。
[4]http://www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_PP3090.html。
[5]目前,Teradata公司是全球最大的数据仓库及企业分析方案的供应商之一。参见http://www.teradata.com。
[6]https://www.ogf.org/ogf/doku.php。(www.chuimin.cn)
[7]http://toolkit.globus.org/toolkit/。
[8]BEA公司的TUXEDO是一个中间件产品,确切来说是一个事务管理中间件(有人称其为“交易中间件”)产品。1984年,TUXEDO由贝尔实验室开发成功,1992年易主Novell公司,1996年由BEA公司收购。
[9]等连接是指连接表达式F的连接符是等号,如R.A=S.B。
[10]Oracle数据库实例(instance),包括数据库后台进程(PMON、SMON、DBWR、LGWR、CKPT等)和SGA(包括shared pool、db buffer cache、redo log buffer等)。实例是一系列复杂的内存结构和操作系统进程。
[11]init.ora和后面的config.ora都是Oracle系统中的专用文件,细节请参见相关的Oracle手册。
[12]Oracle中,每一个进程都有各自的一个内存块,该内存块用于保存私有变量、地址堆栈和其他运行时的信息。进程间使用公共共享区并在公共共享区内完成它们的工作。公共共享区是能够在同一时间内被不同程序和不同进程读/写的一块内存区。该内存块称为系统全局区(SGA)。因为SGA驻留在一个共享内存段中,所以它经常被称为共享全局区。
[13]DBWR(database writer,数据库写进程),是将数据缓冲区中所有修改过的数据块写入数据文件中,常使用LRU算法来保持缓冲区中的数据块,以减少I/O次数。DBWR是Oracle系统的一个主要后台进程。
相关推荐