Cilj je pridobiti vpogled v njihove zmožnosti, omejitve in kako se obnesejo pri različnih scenarijih obdelave podatkov.
Veliki podatki ne le vsebujejo ogromne količine informacij, temveč pogosto vključujejo tudi raznolike vrste podatkov, kot so tekst, slike, zvok, video posnetki in številni drugi formati.
Na drugi strani je PostgreSQL, klasična relacijska podatkovna baza, ki se je s prilagodljivostjo in močjo SQL jezika izkazala kot zanesljiva rešitev za kompleksne analize podatkov.
V zadnjem obdobju so opazili izjemno rast in razvoj podatkovnih baz, ki postajajo ključni gradniki pri obdelavi obsežnih količin podatkov, znanih kot veliki podatki. Veliki podatki ne le vsebujejo ogromne količine informacij, temveč pogosto vključujejo tudi raznolike vrste podatkov, kot so tekst, slike, zvok, video posnetki in številni drugi formati. Na drugi strani je PostgreSQL, klasična relacijska podatkovna baza, ki se je s prilagodljivostjo in močjo SQL jezika izkazala kot zanesljiva rešitev za kompleksne analize podatkov. Njena integracija s sistemom za upravljanje transakcij (ACID) omogoča doslednost in zanesljivost v kritičnih okoljih.
Zakaj je problem resničen
V zadnjem obdobju so opazili izjemno rast in razvoj podatkovnih baz, ki postajajo ključni gradniki pri obdelavi obsežnih količin podatkov, znanih kot veliki podatki.
Metoda
Veliki podatki ne le vsebujejo ogromne količine informacij, temveč pogosto vključujejo tudi raznolike vrste podatkov, kot so tekst, slike, zvok, video posnetki in številni drugi formati. Zaradi te raznolikosti in obsega je ključno imeti ustrezne podatkovne baze, ki omogočajo učinkovito shranjevanje, upravljanje in analizo teh podatkov. MongoDB in PostgreSQL sta med vodilnimi podatkovnimi bazami, ki se uporabljajo za reševanje izzivov velikih podatkov, vsaka s svojimi edinstvenimi lastnostmi, prednostmi in omejitvami.
To diplomsko delo se osredotoča na primerjalno analizo podatkovnih baz MongoDB in PostgreSQL, ter njihovo uspešnost in učinkovitost pri obdelavi in analizi velikih podatkov. MongoDB, kot predstavnik ne-relacijskih podatkovnih baz, se izkaže kot zelo uporabno orodje v ekosistemu velikih podatkov. Zmožnost shranjevanja nestrukturiranih podatkov in enostavno horizontalno skaliranje postavljata MongoDB med priljubljene izbire organizacij, ki se spoprijemajo z raznolikimi in hitro rastočimi podatki.
Kaj je nastalo
Na drugi strani je PostgreSQL, klasična relacijska podatkovna baza, ki se je s prilagodljivostjo in močjo SQL jezika izkazala kot zanesljiva rešitev za kompleksne analize podatkov. Njena integracija s sistemom za upravljanje transakcij (ACID) omogoča doslednost in zanesljivost v kritičnih okoljih. V okviru te raziskave bodo izvedli štiri ključne meritve.
Prva meritev nam bo podala rezultate hitrosti vstavljanja dokumentov in poizvedb na sekundo. Druga bo osredotočena na hitrost vstavljanja podatkov v obe bazi. S to meritvijo bodo ugotovili njihovo zmogljivost pri obvladovanju večjih količin podatkov.
Tretja meritev se bo posvetila učinkovitosti transakcijskega vstavljanja s poudarkom na zagotavljanju doslednosti in integritete podatkov. Četrta in zadnja meritev bo preučila obseg in razširljivost ter porabo pomnilnika pri vstavljanju v podatkovno bazo. Z našo raziskavo želimo jasno predstaviti, kje so močne točke, omejitve in prednosti MongoDB ter PostgreSQL pri obdelavi in analizi velikih podatkov.
Cilj je pridobiti vpogled v njihove zmožnosti, omejitve in kako se obnesejo pri različnih scenarijih obdelave podatkov.
Objavljeno 27. 6. 2024 · licenca CC BY-NC 4.0 (besedilo in PDF diplomskega dela; fotografije in videi © Academia) · izvirna objava: academia.si.
Slike, sheme in zaslon

Še iz modula Programsko inženirstvo

Varnostna analiza lokalnega in oblačnega shranjevanja podatkov pri celičnih terapijah

Avtomatizacija backend procesov z uporabo umetne inteligence

Primerjava dveh orodij za statično analizo kode (SAST) za začetnike: SonarQube CE proti Semgrep
Želite v dveh letih narediti tak projekt?
Pustite e-pošto. V enem delovnem dnevu dobite osebni odgovor karierne svetovalke: ali je modul pravi za vas, kako se prizna vaša služba kot praksa in koliko stane – plus predmetnik, urnik in cenik.
Go Higher.