POTENTIAL is a virtual database machine based on general computing platforms, especially parallel computing platforms. It provides a complete solution to high-performance database systems by a 'virtual processor ...POTENTIAL is a virtual database machine based on general computing platforms, especially parallel computing platforms. It provides a complete solution to high-performance database systems by a 'virtual processor + virtual data bus + virtual memory' architecture. Virtual processors manage all CPU resources in the system, on which various operations are running. Virtual data bus is responsible for the management of data transmission between associated operations, which forms the hinges of the entire system. Virtual memory provides efficient data storage and buffering mechanisms that conform to data reference behaviors in database systems. The architecture of POTENTIAL is very clear and has many good features, including high efficiency, high scalability, high extensibility, high portability, etc.展开更多
We developed a parallel object relational DBMS named PORLES. It uses BSP model as its parallel computing model, and monoid calculus as its basis of data model. In this paper, we introduce its data model, parallel que...We developed a parallel object relational DBMS named PORLES. It uses BSP model as its parallel computing model, and monoid calculus as its basis of data model. In this paper, we introduce its data model, parallel query optimization, transaction processing system and parallel access method in detail.展开更多
Database system is the infrastructure of the modern information system. The R&D in the database system and its technologies is one of the important research topics in the field. The database R&D in China took off la...Database system is the infrastructure of the modern information system. The R&D in the database system and its technologies is one of the important research topics in the field. The database R&D in China took off later but it moves along by giant steps. This report presents the achievements Renmin University of China (RUC) has made in the past 25 years and at the same time addresses some of the research projects we, RUC, are currently working on. The National Natural Science Foundation of China supports and initiates most of our research projects and these successfully conducted projects have produced fruitful results.展开更多
network of workstation (NOW) can act as a single and scalable powerful computer by building a parallel and distributed computing platformon top of it. WAKASHI is such a platform system that supports persistent objectm...network of workstation (NOW) can act as a single and scalable powerful computer by building a parallel and distributed computing platformon top of it. WAKASHI is such a platform system that supports persistent objectmanagement and makes full use of resources of NOW for high performance transaction processing. One of the main difficulties to overcome is the bottleneck causedby concurrency control mechanism. Therefore, a non-blocking locking method isdesigned, by adopting several novel techniques to make it outperform the other typical locking methods such as 2PL: 1) an SDG (Semantic Dependency Graph) basednon-blocking locking protocol for fast transaction scheduling; 2) a massively virtualmemory based backup-page undo algorithm for fast restart; and 3) a multi-processorand multi-thread based transaction manager for fast execution. The new mechanismshave been implemented in WAKASHI and the performance comparison experimentswith 2PL and DWDL have been done. The results show that the new method canoutperform 2PL and DWDL under certain conditions. This is meaningful for Choosing effective concurrency control mechanisms for improving transaction- processingperformance in NOW environments.展开更多
基金This work is supported by the National .'863' High-Tech Programme under grant! No.863-306-02-04-1the National Natural Scienc
文摘POTENTIAL is a virtual database machine based on general computing platforms, especially parallel computing platforms. It provides a complete solution to high-performance database systems by a 'virtual processor + virtual data bus + virtual memory' architecture. Virtual processors manage all CPU resources in the system, on which various operations are running. Virtual data bus is responsible for the management of data transmission between associated operations, which forms the hinges of the entire system. Virtual memory provides efficient data storage and buffering mechanisms that conform to data reference behaviors in database systems. The architecture of POTENTIAL is very clear and has many good features, including high efficiency, high scalability, high extensibility, high portability, etc.
文摘We developed a parallel object relational DBMS named PORLES. It uses BSP model as its parallel computing model, and monoid calculus as its basis of data model. In this paper, we introduce its data model, parallel query optimization, transaction processing system and parallel access method in detail.
基金Supported by the National Natural Science Foundation of China. Acknowledgements The National Science Foundation of China supported these works. Thanks to NSFC and all the members of the research groups in Renmin University of China.
文摘Database system is the infrastructure of the modern information system. The R&D in the database system and its technologies is one of the important research topics in the field. The database R&D in China took off later but it moves along by giant steps. This report presents the achievements Renmin University of China (RUC) has made in the past 25 years and at the same time addresses some of the research projects we, RUC, are currently working on. The National Natural Science Foundation of China supports and initiates most of our research projects and these successfully conducted projects have produced fruitful results.
基金Partially supported by the Excellent Young Teacher Foundation and the Doctoral Program Foundation
文摘network of workstation (NOW) can act as a single and scalable powerful computer by building a parallel and distributed computing platformon top of it. WAKASHI is such a platform system that supports persistent objectmanagement and makes full use of resources of NOW for high performance transaction processing. One of the main difficulties to overcome is the bottleneck causedby concurrency control mechanism. Therefore, a non-blocking locking method isdesigned, by adopting several novel techniques to make it outperform the other typical locking methods such as 2PL: 1) an SDG (Semantic Dependency Graph) basednon-blocking locking protocol for fast transaction scheduling; 2) a massively virtualmemory based backup-page undo algorithm for fast restart; and 3) a multi-processorand multi-thread based transaction manager for fast execution. The new mechanismshave been implemented in WAKASHI and the performance comparison experimentswith 2PL and DWDL have been done. The results show that the new method canoutperform 2PL and DWDL under certain conditions. This is meaningful for Choosing effective concurrency control mechanisms for improving transaction- processingperformance in NOW environments.