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