{"id":1096,"date":"2026-01-11T04:29:17","date_gmt":"2026-01-11T03:29:17","guid":{"rendered":"https:\/\/e-learn2.viser.edu.rs\/wordpress\/?p=1096"},"modified":"2026-01-11T04:30:30","modified_gmt":"2026-01-11T03:30:30","slug":"seminarski-rad-3","status":"publish","type":"post","link":"https:\/\/e-learn2.viser.edu.rs\/wordpress\/2026\/01\/11\/seminarski-rad-3\/","title":{"rendered":"Seminarski Rad"},"content":{"rendered":"\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><strong>Ukratko O Meni<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-3a88641f wp-block-group-is-layout-flex\">\n<p class=\"wp-block-paragraph\">Zdravo zovem se Aleksa Mitrovic,zavrsio sam Politehnicku skolu za nove tehnologije(Masinski tehnicar za kompjutersko konstruisanje),poznajem dobro engleski jezik,volim da radim na sebi i da se bavim borilackim sportom muay thai.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\" style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0\"><img loading=\"lazy\" decoding=\"async\" width=\"650\" height=\"1024\" src=\"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/IMG_20251103_134818-1-650x1024.jpg\" alt=\"\" class=\"wp-image-1111\" style=\"border-radius:32px\" srcset=\"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/IMG_20251103_134818-1-650x1024.jpg 650w, https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/IMG_20251103_134818-1-190x300.jpg 190w, https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/IMG_20251103_134818-1-768x1211.jpg 768w, https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/IMG_20251103_134818-1-974x1536.jpg 974w, https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/IMG_20251103_134818-1.jpg 1095w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/figure>\n<\/div>\n\n\n\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\" style=\"border-radius:100px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0\"><strong>Teme iz oblasti koje me najvise interesuju<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Informacioni sistemi i tehnologije velikih podataka omogu\u0107avaju prikupljanje, obradu i analizu podataka, \u0161to dovodi do boljeg dono\u0161enja odluka i unapre\u0111enja rada.Ova tema mi je posebno zanimljiva jer spaja teorijska znanja i prakti\u010dnu primenu u realnim sistemima, kao sto je vestacka inteligencija.Ja smatram da su znanja iz ove oblasti veoma tra\u017eena i da pru\u017eaju \u0161iroke mogu\u0107nosti za profesionalni razvoj u budu\u0107nosti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"has-text-align-center has-xx-large-font-size wp-block-paragraph\"><strong>   Baze Podataka<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1.Uvod<br>2.Sta je baza podataka i osnovni pojmovi<br>3.Istorijski razvoj baza podataka<br>4.Glavne vrste baza podataka<br>5.Savremeni trendovi i arhitekture<br>6.Zakljucak i Literatura<\/p>\n\n\n\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\">  <strong>Uvod<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Baze podataka i sistem upravljanja podata (DBMS) omogucava nam da se podaci brze pretrazuju,bezbedno cuvaju zbog efikasnosti i brzne koje nam treba u savremenom dobu.<br>Trenutno u 2026. godini baza podataka je jedna od najvazniji ekonomskih resursa jer se svakoga dana server puni milionima terabyte putem drustvenih medija,bankarstva,ekonomije kao i vesta intelegencija (AI).<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\" style=\"font-size:clamp(1.146rem, 1.146rem + ((1vw - 0.2rem) * 1.09), 1.8rem);\"><strong>      Sta je baza podataka i osnovni pojmovi<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Baza podataka je organizovana kolekcija podataka koja su medjusobni povezani zbog efikasnijeh citanja,upisa,azuriranja i brisanja.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DMBS je software koji omogucava upravljanjem tim istim podacima preko interfejsa izmedju korisnika i samih podataka.<br>Najpoznatiji su:PostgreSQL, MySQL, Oracle Database, MongoDB, Redis, Cassandra i Pinecone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Najvaznije osobine koje dobar DBMS mora da obezbedi su tzv. ACID svojstva transakcija:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Atomicity \u2013 transakcija se izvrsi cela ili se ne izvrsi nimalo<\/li>\n\n\n\n<li>Consistency \u2013 posle svake transakcije baza mora ostati u ispravnom stanju<\/li>\n\n\n\n<li>Isolation \u2013 paralelne transakcije se ne mesaju medjusobno<\/li>\n\n\n\n<li>Durability \u2013 kada je transakcija potvrdjena, podaci ostaju sacuvani cak i ako sistem padne<br>Pored toga, kvalitetan DBMS kontrolise istovremeni pristup vise korisnika.<\/li>\n<\/ol>\n\n\n\n<p class=\"has-text-align-center has-x-large-font-size wp-block-paragraph\"> <strong>Slika RAID server-a<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/server-2.jpg\" alt=\"\" class=\"wp-image-1102\" srcset=\"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/server-2.jpg 1024w, https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/server-2-300x200.jpg 300w, https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/server-2-768x512.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Najveca prednost RAID servera u odnosu na obican server sa samo jednim diskom je ta sto kod vecine RAID konfiguracija (naprimer RAID 1, RAID 5, RAID 6 ili RAID 10) ako otkaze jedan disk, a kod nekih nivoa cak i dva, ne gubis sve podatke. Na obicnom serveru bez ikakve redundancije, cim jedan hard disk crkne \u2013 gotovo je, svi podaci su izgubljeni i obicno nema spasa osim ako imas neki stari backup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Zato RAID zaista spasava situaciju u pravim scenarijima \u2013 narocito ako radis sa necim vaznim, kao sto su baze podataka, fajl serveri ili bilo sta gde ne smes da rizikujes da izgubis sve u sekundi. Naravno, RAID nije carobni stapic i nije zamena za pravi backup (npr. od ransomware-a ili slucajnog brisanja), ali za hardverski otkaz diska \u2013 to je razlika izmedu samo zamenim disk i nastavim i sve je gotovo moram da vracam dane ili nedelje unazad. Zbog toga u svakom ozbiljnijem serveru koji nosi podatke koji nesto vredi, RAID je prakticno standard, a ne neka opcija.Najve\u0107a prednost RAID servera u odnosu na obi\u010dan server sa jednim diskom je \u0161to kod ve\u0107ine RAID nivoa (naprimer RAID 1, 5, 6, 10) otkaz jednog ili dva hard diska ne dovodi do gubitka podataka, dok kod obi\u010dnog servera otkaz jednog diska zna\u010di gubitak svih podataka.<\/p>\n\n\n\n<p class=\"has-text-align-center has-x-large-font-size wp-block-paragraph\">     <strong>Slika CloudFlare server-a<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/slika_cloudflare_server.png\" alt=\"\" class=\"wp-image-1103\" srcset=\"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/slika_cloudflare_server.png 1000w, https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/slika_cloudflare_server-300x200.png 300w, https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/slika_cloudflare_server-768x512.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Cloudflare platforma: globalna CDN mre\u017ea, bezbednost i edge computing.<\/p>\n\n\n\n<p class=\"has-text-align-center has-x-large-font-size wp-block-paragraph\">  <strong>Istorijski razvoj baza podataka<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-3a88641f wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"817\" height=\"1024\" src=\"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/Blank_diagram-1-817x1024.jpeg\" alt=\"\" class=\"wp-image-1112\" srcset=\"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/Blank_diagram-1-817x1024.jpeg 817w, https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/Blank_diagram-1-239x300.jpeg 239w, https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/Blank_diagram-1-768x962.jpeg 768w, https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/Blank_diagram-1.jpeg 1047w\" sizes=\"auto, (max-width: 817px) 100vw, 817px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\" style=\"font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.208), 1rem);\"><strong>Razvoj baze podataka po  godini.<\/strong><\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Na ovoj slici se lepo vidi kako su se baze podataka menjale kroz godine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pocelo je 60-ih sa onim starim hijerarhijskim i mreznim bazama (IMS od IBM-a npr.) \u2013 tada je sve bilo jako kruto, podaci su bili organizovani kao stablo ili mreza i ako si hteo nesto da promenis, morao si da prepravis pola programa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Onda 70-ih dolazi relacioni model \u2013 Edgar Codd 1970. napise cuveni rad i to je bila prava revolucija. Odjednom mozes da koristis tabele, kljuceve, join-ove i SQL (koji se pojavio par godina kasnije). To je period kad su nastali System R, pa Oracle, pa Ingres i tu su relacione baze pocele da dominiraju.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">90-ih i 2000-ih su se pojavile objektne baze i prvi pokusaji da se rese problemi velikih podataka, ali pravi bum je dosao 2000-ih sa NoSQL-om. Google objavi BigTable 2006, Amazon Dynamo 2007, a onda 2009. izadje Cassandra, MongoDB krene u masovnu upotrebu\u2026 Svi su hteli horizontalno skaliranje i da ne budu vezani za semu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Posle 2015. nekako se vratio balans \u2013 ljudi su shvatili da ne moze sve da bude NoSQL, pa su poceli da mesaju: PostgreSQL je dobio JSONB i postao mnogo fleksibilniji, pojavile su se NewSQL baze (Cockroach, TiDB, Yugabyte), a onda od 2020-2022. eksplodiraju vektorske baze zbog AI-a (Pinecone, Weaviate, Chroma, pa i pgvector).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Danas vise niko ne koristi samo jednu bazu. Tipicno imas PostgreSQL ili Cockroach za glavne transakcije, Redis za kes, neku vektorsku za embeddings i mozda Timescale ili ClickHouse za analitiku.<\/p>\n\n\n\n<p class=\"has-text-align-center has-x-large-font-size wp-block-paragraph\">      <strong>Glavne vrste baza podataka<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Danas postoji vise razlicitih baza podataka jer svaka resava specificne potrebe projekta. Najveci deo savremenih sistema koristi polyglot persistence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Relacione baze podataka \u2013 Podaci su organizovani u tabele sa fiksnom semom, povezani kljucevima, podrzavaju SQL i potpune ACID transakcije.Primeri: PostgreSQL, MySQL\/MariaDB, Oracle, SQL Server, CockroachDB.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dokumentne baze \u2013 Cuvaju podatke kao fleksibilne JSON\/BSON dokumente, bez obavezne seme. Primeri: MongoDB, Couchbase, Firestore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Key-Value baze \u2013 Najjednostavniji model \u2013 samo par kljuc-vrednost, obicno u memoriji. Primeri: Redis, Dragonfly, DynamoDB.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wide-Column baze Podaci u porodicama kolona, ekstremno skalabilne za velike write opterecenja. Primeri: Cassandra, ScyllaDB, Bigtable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grafovske baze Cvorovi i veze \u2013 idealne za povezane podatke. Primeri: Neo4j, ArangoDB, TigerGraph. Najbolje za: preporuke, socijalne mre\u017ee, detekcija prevara.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Time-Series baze Optimizovane za podatke sa vremenskom oznakom. Primeri: TimescaleDB, InfluxDB, VictoriaMetrics.Najbolje za: monitoring.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vektorske baze-Cuvaju visokodimenzionalne vektore i omogucavaju pretragu po slicnosti,primeri: Pinecone, Qdrant, Weaviate, pgvector.Najbolje za AI.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized has-custom-border is-style-rounded wp-duotone-unset-2 is-style-rounded--1\" style=\"margin-top:var(--wp--preset--spacing--10);margin-right:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10);margin-left:var(--wp--preset--spacing--10)\"><img loading=\"lazy\" decoding=\"async\" width=\"731\" height=\"1024\" src=\"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/1_4l3TBZGVwRpH8o0pGMSbJg-731x1024-1.gif\" alt=\"\" class=\"wp-image-1113\" style=\"border-width:2px;border-radius:32px;width:478px;height:auto\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><strong>Savremeni trendovi i arhitekture<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Serverless baze podataka\u2013 placas samo ono sto koristis (Neon za PostgreSQL, PlanetScale)<\/li>\n\n\n\n<li>Hibridne baze \u2013 kombinacija klasicnog SQL-a i vektorske pretrage u istoj bazi (PostgreSQL)<\/li>\n\n\n\n<li>Edge computing \u2013 podaci i upiti se izvrsavaju blizu korisnika (Turso\/libSQL, PocketBase)<\/li>\n\n\n\n<li>AI-driven optimizacija \u2013 automatsko kreiranje indeksa, query tuning i detekcija anomalija pomocu LLM-ova<\/li>\n\n\n\n<li>Polyglot persistence\u2013 tipicno 3\u20135 razlicitih baza u jednom sistemu (PostgreSQL + Redis + Pinecone + TimescaleDB)<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Tipicna arhitektura veceg projekta u 2026 godini podrazumeva da korisnik dolazi do kes sloja (Redis), zatim do glavne transakcione baze (PostgreSQL ili CockroachDB), po potrebi do vektorske baze za AI pretragu (Pinecone ili Qdrant) i na kraju do specijalizovane baze za analitiku vremenskih serija (TimescaleDB), pri cemu sve komponente rade u cloud-u sa serverless skaliranjem.Upravo kao na slici prikazanoj na 5.1 .<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"361\" src=\"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/Three-Tier-architecture-768x361-1.png\" alt=\"\" class=\"wp-image-1114\" srcset=\"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/Three-Tier-architecture-768x361-1.png 768w, https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-content\/uploads\/2026\/01\/Three-Tier-architecture-768x361-1-300x141.png 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">                                                             Slika 5.1<\/p>\n\n\n\n<p class=\"has-text-align-center has-x-large-font-size wp-block-paragraph\"><strong>Zakljucak<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Baze podataka su prosle ogroman put od krupnih hijerarhijskih sistema 1960-ih, preko relacione revolucije 1970-ih, NoSQL talasa 2000-ih, do danasnje generacije specijalizovanih, hibridnih i AI resenja.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">U 2026. godini nema univerzalnog resenja. Uspeh zavisi od toga koliko dobro tim ume da izabere pravu kombinaciju baza podataka prema konkretnim zahtevima: brzina, efikasnost , cena i integracija sa AI.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Buducnost je jasna, serverless, edge, hibridne baze i duboka povezanost sa AI. Ko to prati i pravilno primenjuje \u2013 taj ce imati ogromnu prednost u narednih 5\u201310 godina.<br><\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Literatura<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">https:\/\/www.linkedin.com\/pulse\/evolution-database-management-system-zahid-butt-ienbc<br>https:\/\/www.researchgate.net\/figure\/The-continuous-development-of-major-database-technologies-and-some-corresponding-database_fig1_324640550<br>Projektovanje skladi\u0161ta podataka Autor:Chris Todman<br>https:\/\/sr.wikipedia.org\/wiki\/%D0%91%D0%B0%D0%B7%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0<br>https:\/\/media1.ppf.edu.rs\/2020\/03\/Baza-podataka-Primer.pdf<br>https:\/\/www.scribd.com\/document\/489463219\/Baze-podataka-seminarski-rad<br>Google Chrome:Za slike<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ukratko O Meni Zdravo zovem se Aleksa Mitrovic,zavrsio sam Politehnicku skolu za nove tehnologije(Masinski tehnicar za kompjutersko konstruisanje),poznajem dobro engleski jezik,volim da radim na sebi i da se bavim borilackim sportom muay thai. Teme iz oblasti koje me najvise interesuju Informacioni sistemi i tehnologije velikih podataka omogu\u0107avaju prikupljanje, obradu i analizu podataka, \u0161to dovodi do [&hellip;]<\/p>\n","protected":false},"author":60,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1096","post","type-post","status-publish","format-standard","hentry","category-nekategorizovano"],"_links":{"self":[{"href":"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-json\/wp\/v2\/posts\/1096","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-json\/wp\/v2\/users\/60"}],"replies":[{"embeddable":true,"href":"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-json\/wp\/v2\/comments?post=1096"}],"version-history":[{"count":2,"href":"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-json\/wp\/v2\/posts\/1096\/revisions"}],"predecessor-version":[{"id":1115,"href":"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-json\/wp\/v2\/posts\/1096\/revisions\/1115"}],"wp:attachment":[{"href":"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-json\/wp\/v2\/media?parent=1096"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-json\/wp\/v2\/categories?post=1096"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e-learn2.viser.edu.rs\/wordpress\/wp-json\/wp\/v2\/tags?post=1096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}