Relációs és NoSQL adatbázisok összehasonlító elemzése teljesítmény és alkalmazhatóság szempontjából

Oláh Márk (2025) Relációs és NoSQL adatbázisok összehasonlító elemzése teljesítmény és alkalmazhatóság szempontjából. Pénzügyi és Számviteli Kar.

[thumbnail of Szakdolgozat_OláhMárk_S95HJA.pdf] PDF
Szakdolgozat_OláhMárk_S95HJA.pdf
Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP címekről nyitható meg

Download (2MB)
[thumbnail of Programkódok.zip] Archive (ZIP)
Programkódok.zip
Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP címekről nyitható meg

Download (2MB)
[thumbnail of biralat_olah.pdf] PDF
biralat_olah.pdf
Hozzáférés joga: Bizalmas dokumentum (bírálat)

Download (1MB)

Absztrakt (kivonat)

A digitalizáció korában a szervezetek egyre nagyobb mennyiségű és változatosabb struktúrájú adattal dolgoznak, ami alapvető kérdéseket vet fel az adattárolási technológiák kiválasztásával kapcsolatban. A relációs adatbázisok évtizedek óta meghatározó szerepet töltenek be, azonban a NoSQL rendszerek megjelenése új alternatívákat kínál bizonyos használati esetekben. A szakdolgozat célja e két technológia átfogó összehasonlítása teljesítmény és alkalmazhatóság szempontjából, elméleti és gyakorlati megközelítést ötvözve.A kutatás első része szakirodalmi áttekintést nyújt mindkét technológiáról. Bemutatja a relációs modell kialakulását Edgar F. Codd 1970-es munkájától kezdve, a normalizálás elveit, az ACID tulajdonságokat, valamint a főbb relációs adatbázis-kezelő rendszereket. A NoSQL adatbázisok esetében ismerteti a kialakulás okait, a négy fő típust (dokumentumorientált, kulcs-érték alapú, oszlopalapú, gráf), a BASE modellt és a CAP tételt.A gyakorlati vizsgálat során PostgreSQL és MongoDB adatbázisokat hasonlítottam össze Docker konténerizált környezetben, azonos erőforrás-korlátok mellett. A tesztek egy e-kereskedelmi adatmodellen futottak három különböző skálán, a kis adatmennyiségtől a nagyvállalati méretig. Összesen huszonegy különböző műveletet vizsgáltam, beleértve az alap CRUD műveleteket, JOIN lekérdezéseket, aggregációkat és speciális funkciókat.Az eredmények egyértelműen kirajzolták a két technológia eltérő karakterisztikáit. A MongoDB az írási műveleteknél bizonyult erősebbnek, a tömeges adatbetöltésnél nagyságrendekkel gyorsabb volt a PostgreSQL-nél és ez az előny konzisztens maradt minden vizsgált adatméretnél. A PostgreSQL ezzel szemben az olvasási, aggregációs és komplex lekérdezéseknél dominált. A kutatás alátámasztja a szakirodalomban leírt elméleti különbségeket, ugyanakkor rámutat, hogy a konkrét teljesítménykülönbségek erősen függenek az adott környezettől és használati esettől.

Intézmény

Budapesti Gazdasági Egyetem

Kar

Pénzügyi és Számviteli Kar

Tudományterület/tudományág

NEM RÉSZLETEZETT

Szak

Gazdaságinformatikus

Mű típusa: diplomadolgozat (NEM RÉSZLETEZETT)
Kulcsszavak: adatbázis, MongoDB, NoSQL, relációs adatbázis(ok), teljesítmény-összehasonlítás
SWORD Depositor: User Archive
Felhasználói azonosító szám (ID): User Archive
Rekord készítés dátuma: 2026. Júl. 09. 11:13
Utolsó módosítás: 2026. Júl. 09. 11:13

Actions (login required)

Tétel nézet Tétel nézet