Development of a parallel Database Management System on the Basis of Open-Source POSTGRESQL DBMS
Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ, Matematičeskoe modelirovanie i programmirovanie, no. 12 (2012), pp. 112-120

Voir la notice de l'article provenant de la source Math-Net.Ru

The paper describes the architecture and implementation of PargreSQL parallel database management system (DBMS) for distributed memory multiprocessors. PargreSQL is based upon PostgreSQL open-source DBMS and exploits partitioned parallelism. The paper is devoted to development of a parallel database management system (DBMS) by means of embedding of the parallel query execution techniques based on partitioning parallelism concept into open-source PostgreSQL DBMS. The architecture and implementation principles of the parallel DBMS for cluster computing systems are described. PostgreSQL is a subsystem of PargreSQL. The necessary modifications of the PostgreSQL subsystems are described. These modifications suppose minimal changes in the source code. The changes in data structures and algorithms are encapsulated into separate source code files that are included into the original project file structure. The usage of PargreSQL is transparent for applications. It demands minimal modifications of an application's source code. PargreSQL running on one computing node works like PostgreSQL.
Keywords: parallel DBMS, partitioned parallelism, PostgreSQL.
@article{VYURU_2012_12_a10,
     author = {C. S. Pan and M. L. Zymbler},
     title = {Development of a parallel {Database} {Management} {System}  on the {Basis} of  {Open-Source}  {POSTGRESQL} {DBMS}},
     journal = {Vestnik \^U\v{z}no-Uralʹskogo gosudarstvennogo universiteta. Seri\^a, Matemati\v{c}eskoe modelirovanie i programmirovanie},
     pages = {112--120},
     publisher = {mathdoc},
     number = {12},
     year = {2012},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VYURU_2012_12_a10/}
}
TY  - JOUR
AU  - C. S. Pan
AU  - M. L. Zymbler
TI  - Development of a parallel Database Management System  on the Basis of  Open-Source  POSTGRESQL DBMS
JO  - Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ, Matematičeskoe modelirovanie i programmirovanie
PY  - 2012
SP  - 112
EP  - 120
IS  - 12
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/VYURU_2012_12_a10/
LA  - ru
ID  - VYURU_2012_12_a10
ER  - 
%0 Journal Article
%A C. S. Pan
%A M. L. Zymbler
%T Development of a parallel Database Management System  on the Basis of  Open-Source  POSTGRESQL DBMS
%J Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ, Matematičeskoe modelirovanie i programmirovanie
%D 2012
%P 112-120
%N 12
%I mathdoc
%U http://geodesic.mathdoc.fr/item/VYURU_2012_12_a10/
%G ru
%F VYURU_2012_12_a10
C. S. Pan; M. L. Zymbler. Development of a parallel Database Management System  on the Basis of  Open-Source  POSTGRESQL DBMS. Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ, Matematičeskoe modelirovanie i programmirovanie, no. 12 (2012), pp. 112-120. http://geodesic.mathdoc.fr/item/VYURU_2012_12_a10/