Visoko skalabilen NewSQL sistem za upravljanje s podatkovnimi bazami CockroachDBMAV, MATJAŽ (Avtor)
Kukar, Matjaž (Mentor)
podatkovne bazeskaliranjeSQLNewSQLCockroachDBPostgreSQLCitusYCSBDiplomsko delo obravnava NewSQL podatkovno bazo CockroachDB. Cilj diplomskega dela je opisati osnovne koncepte, uporabljene v NewSQL podatkovnih bazah, in izvesti primerjalno analizo zmogljivosti med novo podatkovno bazo CockroachDB ter že dobro uveljavljeno podatkovno bazo PostgreSQL. NewSQL podatkovne baze so prilagojene za porazdeljena okolja in združujejo lastnosti SQL in NoSQL podatkovnih baz. Uporabljajo standardni SQL poizvedovalni jezik za interakcijo s podatkovno bazo. Preko ACID transakcij zagotavljajo visoko konsistenco podatkov. Omogočajo enostavno horizontalno skaliranje, replikacijo, visoko razpoložljivost in avtomatsko obnovo ob izpadu. Rezultati enostavnih poizvedb so pokazali, da podatkovna baza CockroachDB v primerjavi s podatkovno bazo PostgreSQL na treh vozliščih dosega 5-krat manjšo prepustnost in 3-krat večjo latenco. Poleg tega pa ima podatkovna baza CockroachDB trenutno zelo slabo podporo za stične operacije.20182018-09-12 11:45:03Diplomsko delo/naloga102966VisID: 21587sl