Ontology and graph databases
- Authors: Papusha S.I.1
-
Affiliations:
- Financial University under the Government of the Russian Federation
- Issue: Vol 16, No 3 (2020)
- Pages: 268-272
- Section: Articles
- URL: https://journals.eco-vector.com/2541-8025/article/view/532684
- ID: 532684
Cite item
Abstract
The task is: to build a model of the knowledge base, which consists of objects and their properties that are closely related to each other, with the ability to quickly search for specific objects and add new data without losing speed and without laborious and complex work on the database. As a solution, relational, non-relational, i.e. network, hierarchical and graph databases, but, during the analysis, it was concluded that such databases without any improvements do not provide the proper speed and ease of adding new data. All of the above data models have common disadvantages: a slow search for objects with large amounts of information, and the time-consuming process of adding new data. In the case of rebuilding the database, you have to re-design the entire system, which is an extremely non-trivial task and requires at least time-consuming. As a result, the ontology method was analyzed in combination with such databases, which is most suitable for solving this problem. The properties of objects are constructed as a graph database, while the objects and properties themselves are recorded using, for example, RDF as a set of triplets object - relation - object. Thus, when going to one of the properties, information is also known about all the relationships of this property, its child and parent nodes, objects that belong to it. Searching becomes much simpler and faster, as a single query can reduce the circle to several objects. The introduction of new data is also simplified - now you only need to create a new object or sphere and make all the connections.
Keywords
Full Text
About the authors
Sofya I. Papusha
Financial University under the Government of the Russian Federation
Email: sofia.papusha@gmail.com
Department of Data Analysis and Machine Learning Moscow, Russian Federation
References
- Введение в системы баз данных//К. Дж. Дейт. 2005. 1316 с. ISBN 5-8459-0788-8
- SQL. Полное руководство//Джеймс Р. Грофф, Пол Н. Вайнберг, Эндрю Дж. Оппель. 2015. 960 с. ISBN 978-5-8459-1654-9
- NoSQL Distilled//Martin Fowler. 234 с. 2013.
- Парадигмы цифровой экономики//под редакцией М.А. Эскиндарова, В.И. Соловьева. Финансовый университет при Правительстве Российской Федерации. 2019. 326 с. ISBN 978-5-89353-550-1
- Онтологическое моделирования предприятий: методы и технологии//Издательство Уральского университета. 2019. 237 с. ISBN 978-5-7996-2580-1
- Основные технологии баз данных//Б.А. Новиков, Е.А.Горшкова, Н.Г. Графеева.
- Encyclopedia of Database Systems// Ling Liu, M. Tamer Ozsu. Springer Science, 2009. 3818 p. ISBN 9780387355443.
- Trees and Hierarchies in SQL for Smarties// Joe Celko. 2nd Edition. Morgan Kaufmann. 2012. 296 p. ISBN 0123877334.
- Graph Databases// Robinson, I. and Webber, J. and Eifrem, E. O’Reilly Media, 2013. 178 p. ISBN 978-1449356262.
- Professional NoSQL//Shashank Tiwari. John Wiley & Sons, 2011. ISBN 978-1-118-16780-9.
- Introduction to Database Management System// Satinder Bal Gupta, Aditya Mittal. Laxmi Publications, 2009. 288 p. ISBN 813180724X, 9788131807248.
- Хранилища данных. От концепции до внедрения//С. Архипенков, Д. Голубев, О. Максименко. М.: Диалог-Мифи. 2002. 528 p.
- Базы данных//С.В. Глушаков, Д.В. Ломотько. М.: Харьков. Фолио. 2000. 504 p.
- Базы данных: разработка и управление//Хансен Генри; , Джеймс. М.: Бином. 2015. 704 p.
- Базы данных и информационные системы//В.Н. Редько, И.А. Басараб. М.: Знание. 2017. 341 p.