Data compression in ORACLE database system and it's impact on performance

Thesis title: Způsoby komprimace dat v databázovém systému ORACLE a jeho dopad na výkon
Author: Vacek, Martin
Thesis type: Bakalářská práce
Supervisor: Macák, Petr
Opponents: Chlapek, Dušan
Thesis language: Česky
Abstract:
V současné době, kdy roste objem uživateli generovaných dat (technologie web 2.0) a nabývá na důležitosti role multimediálního obsahu, který je snaha uložit přímo do DBMS, stává se úspora místa výzvou jak pro vývojáře back-endových technologií na straně dodavatelů, tak pro databázové administrátory na straně jejich klientů. Jak efektivně ukládat, spravovat a zpracovávat data vedlo Oracle k výzkumu a vývoji několika technologií, jež mají pomoci DBA řešit dnešní nároky na distribuci dat koncovým uživatelům. Jmenujme zde např. clusterované tabulky, partitionované tabulky, kompresi dat. Každá tato technologie se staví k problému svým způsobem jinak, má své výhody, nevýhody i omezení a do určité míry je lze v některých případech i kombinovat. V této práci se zaměřuji na poslední zmíněnou a její nasazení v databázovém systému Oracle 11g Enterprise Edition R1. V podstatě se jedná o dvě možnosti aplikace komprese dat. Jedna již představená v předchozí verzi - Oracle 9i EE R2 a druhá -- samostatně licencovaná - nově uvedená s verzí 11g, kterou představuje balíček kompresních funkcí pro různé datové struktury a operace. Teoretickým rozborem funkcionality, definováním benchmarku, provedením několika testů a jejich vyhodnocením tuto práci směruji k možnému praktickému použití při rozhodování, kdy kompresi aplikovat, kdy se jí vyvarovat, případně jako základ pro další testování v rámci rozsáhlejších prací řešících danou problematiku.
Keywords: Benchmarking databází; Oracle 11g; Datová komprese
Thesis title: Data compression in ORACLE database system and it's impact on performance
Author: Vacek, Martin
Thesis type: Bachelor thesis
Supervisor: Macák, Petr
Opponents: Chlapek, Dušan
Thesis language: Česky
Abstract:
In present day, when magnitude of user generated content rises (web 2.0 technology) and important becomes also the role of multimedial content which is wanted to be stored within DBMS, the space saving turns to be a challenge for back-end developers on the side of providers as well as for database administrators on the side of their clients. How to store, manage and process data effectively led Oracle to research and development of several technologies that are to help DBA in resolving up to date's data distribution requirements for endusers. For instance, let's name clustered tables, partitioned tables, data compression. Each of these technologies comes with different approach to the problem, has it's pros, cons and limitations and sometimes it is possible to combine them at some level. In this thesis I concentrate on the last forenamed and its implementation in database system Oracle 11g Enterprise Edition R1. Basically it consists of two alternatives of data compression application. One of them already implemented in previous version - Oracle 9i EE R2 and the second one -- separately licensed -- newly introduced along with version 11g that consists of compression functions package for various data structures and operations. By means of theoretic analysis of functionality, benchmark definition, running several tests and their interpretation I route this thesis to possible practical use in decision making, when to apply compression, when to avoid it, eventually as a starting point for additional testing within the scope of more extensive theses further unraveling this topic.
Keywords: Database benchmarking; Data compression; Oracle 11g

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 7. 5. 2009
Date of submission: 9. 12. 2009
Date of defense: 20. 1. 2010
Identifier in the InSIS system: https://insis.vse.cz/zp/20615/podrobnosti

Files for download

    Last update: