Implementace základních algoritmů nad B+ stromem

dc.contributor.advisorBača, Radimcs
dc.contributor.authorJečmínek, Martincs
dc.contributor.refereeKrátký, Michalcs
dc.date.accepted2011-06-06cs
dc.date.accessioned2011-07-01T02:07:22Z
dc.date.available2011-07-01T02:07:22Z
dc.date.issued2011cs
dc.descriptionImport 04/07/2011cs
dc.description.abstractObsahem této diplomové práce je implementace nové verze B+stromu v aplikačním rámci ATOM v programovacím jazyku C++. Aplikační rámec ATOM představuje sadu rozhraní a podpůrných tříd pro tvorbu persistentních datových struktur. Rámec obsahuje první verzi implementace B+stromu. Tato práce se zabývá implementací základních operací jako mazání, úprava a vkládání v B+stromu. Práce popisuje struktury B-stromu a B+stromu a jejich rozdíly. Dále je popsán aplikační rámec ATOM a B+strom vytvořený původní implementací. Pro novou implementaci je vytvořena analýza a jsou zhodnoceny její přínosy a úskalí. V poslední části se práce zabývá testy nové implementace a porovnáním s původní.cs
dc.description.abstractThis master thesis deals with implementation of the new version of B+tree in ATOM framework in C++ programming language. ATOM framework consists of interfaces and supportive classes for persistent data structures creation. Framework contains the first implementation of B+tree. This thesis deals with basic operations on B+tree such as delete, update and insert. This thesis describes the structure of a B-tree and a B+tree and differences between them. Further on, the ATOM framework and the first implementation of B+tree are described. There is an analysis for the new implementation and also an evaluation of its benefits and pitfalls. In the last part of this thesis there are tests of the new implementation and a comparison with the first implementation.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvelmi dobřecs
dc.format.extent1607066 bytescs
dc.format.mimetypeapplication/pdfcs
dc.identifier.otherOSD002cs
dc.identifier.senderS2724cs
dc.identifier.thesisJEC008_FEI_N2647_2612T025_2011
dc.identifier.urihttp://hdl.handle.net/10084/87102
dc.language.isocscs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectB+strom, B-strom, perzistentní vrstva, aplikační rámec ATOM, abstraktní datová strukturacs
dc.subjectB+tree, B-tree, persistent layer, ATOM framework, abstract data structureen
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.titleImplementace základních algoritmů nad B+ stromemcs
dc.title.alternativeImplementation of the B+ Tree Algorithmsen
dc.typeDiplomová prácecs

Files

Original bundle

Now showing 1 - 5 out of 5 results
Loading...
Thumbnail Image
Name:
JEC008_FEI_N2647_2612T025_2011.pdf
Size:
1.53 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
JEC008_FEI_N2647_2612T025_2011_zadani.pdf
Size:
307.8 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
JEC008_FEI_N2647_2612T025_2011_priloha.zip
Size:
535.58 KB
Format:
Unknown data format
Loading...
Thumbnail Image
Name:
JEC008_FEI_N2647_2612T025_2011_posudek_vedouci_Baca_Radim.pdf
Size:
48.17 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Bača, Radim
Loading...
Thumbnail Image
Name:
JEC008_FEI_N2647_2612T025_2011_posudek_oponent_Kratky_Michal.pdf
Size:
51.17 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Krátký, Michal