No-SQL databáze v EEG/ERP doméně

Abstract

Tato práce se zabývá současnými znalostmi v oblasti NoSQL databází. Hlavním cílem práce bylo vybrat vhodný NoSQL databázový model a NoSQL databázový systém, který tento model podporuje. NoSQL databázový systém by mohl nahradit současný relační databázový systém používaný v aplikaci EEG/ERP portálu. Tento požadavek, ve smyslu vylepšení současného databázového modelu EEG/ERP portálu, byl vznesen EEG/ERP výzkumnou skupinou Západočesné univerzity. Tato práce se zabývá problematikou vhodnosti vybraného NoSQL databázového systému pro EEG/ERP doménu. Tato vhodnost je vyhodnocena na základě testování výkonnosti nového databázového systému ve srovnání s existujícím řešením. Teoretická část práce obsahuje obecný přehled a koncepty současných databázových modelů. Následně jsou srovnány relační a NoSQL modely. Následuje popis současné databázové vrstvy EEG/ERP portálu a detailnější popis vybraného NoSQL databázového systému. V praktické části práce je popsáno vytvoření NoSQL databázového modelu korespondujícího s modelem EEG/ERP portálu.Následně je popsán výběr části modelu EEG/ERP portálu a vytvoření korespondujícího NoSQL modelu pro testovací účely. V další části je poskytnuta analýza výkonnosti obou databázových modelů za použití totožných množin databázových dotazů a příkazů. Poslední část práce poskytuje zhodnocení vhodnosti vybraného NoSQL modelu pro EEG/ERP doménu.

Description

Subject(s)

NoSQL, SQL, NoSQL databázové modely, NoSQL grafové databáze, grafová databáze, Oracle databáze, EEG, ERP, výkonnost databázových systémů, OrientDB, OrientDB SQL, dotazovací jazyk Gremlin

Citation

Collections

OPEN License Selector