Repository logo
Article

Uogólnione podejście do aktualizacji indeksów w obiektowej bazie danych

creativeworkseries.issn1429-3447
dc.contributor.authorKowalski, Tomasz Marek
dc.contributor.authorKuliberda, Kamil
dc.contributor.authorDraus, Cezary
dc.contributor.authorAdamus, Radosław
dc.contributor.authorWiślicki, Jacek
dc.date.available2017-08-24T09:15:26Z
dc.date.issued2009
dc.description.abstractWe describe a generalized approach to the problem of the automatic index updating in response to modification of corresponding data. To enable creation and transparent maintenance of indices supporting keys defined using arbitrary, deterministic and side effects free expressions the authors propose applying a special kind of database triggers. Query language for object-oriented model (classes, inheritance, polymorphism, class methods, etc.) allows easy defining of more complex selection predicates, nevertheless, in order to provide full indexing transparency, index updating requires substantial revising. Inadequate index maintenance can lead to serious errors in query processing. The authors work is based on the Stack-Based Architecture (SBA) and has been implemented in the ODRA (Object Database for Rapid Applications Development) OODBMS prototype.en
dc.description.abstractW artykule opisujemy uogólnione podejście do problemu automatycznej aktualizacji indeksów w reakcji na zmiany odpowiadających im danych. W celu umożliwienia tworzenia i przezroczystej konserwacji indeksów wspierających klucze oparte na dowolnych, deterministycznych i wolnych od efektów ubocznych wyrażeniach autorzy zaproponowali zastosowanie specjalnego rodzaju procedur wyzwalanych. Języki zapytań dla obiektowych modeli (klasy, dziedziczenie, polimorfizm, metody, itp.) pozwalają na łatwe definiowanie bardziej złożonych warunków selekcji. W celu zapewnienia pełnej przezroczystości indeksowania, mechanizmy aktualizacji indeksów wymagają znaczącej rewizji. Niewystarczająca kontrola poprawności indeksów może prowadzić do poważnych błędów podczas przetwarzania zapytań. Praca autorów jest oparta na architekturze stosowej SBA (Stack-Based Architecture) i została zaimplementowana w prototypowej obiektowej bazie danych ODRA (Object Database for Rapid Developmeni).pl
dc.description.placeOfPublicationKraków
dc.description.versionwersja wydawnicza
dc.identifier.eissn2353-0952
dc.identifier.issn1429-3447
dc.identifier.nukatdd2010317146
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/46172
dc.language.isopol
dc.publisherWydawnictwa AGH
dc.relation.ispartofAutomatyka
dc.rightsAGH Licence - Fair Use
dc.rights.accessotwarty dostęp
dc.rights.urihttps://repo.uci.agh.edu.pl/info/licence-agh
dc.subjectindex maintenanceen
dc.subjectautomatic index updatingen
dc.subjectindexingen
dc.subjecttriggersen
dc.subjectautomatyczna aktualizacja indeksówpl
dc.subjectOODBMSen
dc.subjectzarządzanie indeksamipl
dc.subjectindeksowaniepl
dc.subjectSBAen
dc.subjectprocedury wyzwalającepl
dc.subjectobiektowośćpl
dc.subjectSBQLen
dc.subjectSBApl
dc.subjectSBQLpl
dc.subjectODRAen
dc.subjectODRApl
dc.titleUogólnione podejście do aktualizacji indeksów w obiektowej bazie danychpl
dc.title.alternativeGeneralized approach to automatic index updating in OODBMSen
dc.title.relatedAutomatyka
dc.typeartykuł
dspace.entity.typePublication
publicationissue.issueNumberZ. 3
publicationissue.paginations. 1545-1561
publicationvolume.volumeNumberT. 13
relation.isJournalIssueOfPublicationba0cac8c-ed60-45a5-84dd-6cf745ca7ce8
relation.isJournalIssueOfPublication.latestForDiscoveryba0cac8c-ed60-45a5-84dd-6cf745ca7ce8
relation.isJournalOfPublicationb16a3604-d334-41d9-9446-dfef1368171d

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Auto70.pdf
Size:
1.1 MB
Format:
Adobe Portable Document Format
Description:
Artykuł z czasopisma