Skip to Main content Skip to Navigation

Parrallélisme et transactions dans les bases de données à objets

Abstract : This thesis defines an approach for exploring parallelism in object-oriented database systems outside of the context of SQL queries. We propose a technique for parallelazing transactions in a flat classical transaction model where a transaction is sequence of operations. Intra-transaction parallelism is accomplished by transforming transaction code definition in order to execute operations in parallel. Our approach for exploring parallelism inside applications first extends the intra-transaction parallelization model so that a transaction is considered as an unit of parallelization. We have then considered a nested transaction model for exploring parallelism inside applications. We developed a parallelization model for applications where we merge capabilities for parallel execution already given in nested transactions with our approach for transaction parallelization by transformation. We implemented a prototype for the intra-transaction parallelization model, using the O2 object-oriented database system. The prototype introduces parallel execution inside O2 transactions through creation and synchronization of threads inside an O2 client running an application. Our prototype runs in a monoprocessor Unix-like workstation and supports virtual parallelism. We also applied the transaction parallelization model to the NAOS Rule System. Our approach considers a set of rules of an execution cycle for parallelization. We build an execution plan for the rules of a cycle which defines sequential or parallel execution for the rules.
Document type :
Complete list of metadata
Contributor : Thèses Imag <>
Submitted on : Tuesday, February 24, 2004 - 10:47:58 AM
Last modification on : Friday, November 6, 2020 - 4:04:40 AM
Long-term archiving on: : Friday, September 14, 2012 - 11:30:38 AM


  • HAL Id : tel-00005039, version 1




Javam Castro Machado. Parrallélisme et transactions dans les bases de données à objets. Interface homme-machine [cs.HC]. Université Joseph-Fourier - Grenoble I, 1995. Français. ⟨tel-00005039⟩



Record views


Files downloads