КОМПАРАТИВНА АНАЛИЗА ПЕРФОРМАНСИ РЕЛАЦИОНИХ И НЕРЕЛАЦИОНИХ СИСТЕМА БАЗА ПОДАТАКА

  • Миљана Симић
Ključne reči: системи база података, релациона база података, нерелациона база података, перформансе, упит

Apstrakt

У овом раду описани су основни концепти система релационих и нерелационих база података и перформанси база података. Поређење перформанси база података је извршено у погледу просечног времена извршења упита ка бази подата­ка. Описан је коришћени скуп података, изабране ре­лациона (MySQL) и нерелациона (Neo4j) база пода­така су креиране и испуњене подацима. Посебна пажња приликом креирања упита посвећена је класификацији упита у различите категорије ради лакшег поређења перформанси. Упити су анализи­ра­ни и оптимизовани коришћењем одговарајућих техни­ка. За развој и управљање изабраним базама пода­така коришћени су MySQL и Neo4j алати, а за креирање везе ка базама података и извршавање упита коришћен је програмски језик Python.

Reference

[1] Oracle, Database topics, https://www.oracle.com/database/what-is-database/
[2] Couchbase, Why NoSQL, https://www.couchbase.com/resources/why-nosql/
[3] Wikipedia, Graph database, https://en.wikipedia.org/wiki/Graph_database
[4] Oracle, Database Performance Tuning Guide
[5] Alexandra Goltsis, A Performance Comparison of SQL and NoSQL Database Management Systems for 5G Radio Base Station Configuration, Linköping University, 2022, 57 p, https://www.researchgate.net/
[6] Petri Kotiranta, Marko Junkkari, Jyrki Nummenmaa: Performance of Graph and Relational Databases in Complex Queries, Tampere University, 2022, 16 p, https://www.researchgate.net/
[7] Mit Jain, Ashish Khanchandani, Cajetan Rodrigues: Performance Comparison of Graph Database and Relational Database, Computer Science Department San Jose State University, 2023, 19 p, https://www.researchgate.net/
[8] Скуп података Shopify app store, https://www.kaggle.com/datasets/usernam3/shopify-app-store
Objavljeno
2024-09-06
Sekcija
Elektrotehničko i računarsko inženjerstvo