Online kursevi
Pronađi svoj kurs
Cubes School
Podrška
24 sep

MySQL: Temelj savremenih baza podataka

MySQL je jedan od najpopularnijih sistema za upravljanje bazama podataka, poznat po svojoj brzini, pouzdanosti i širokoj primeni u IT industriji.

mysql baze podataka
istockphoto

U svetu tehnologije, baze podataka su srž svakog uspešnog sistema za upravljanje informacijama. MySQL se ističe kao jedan od najpouzdanijih i najpopularnijih alata za rad sa bazama podataka, pružajući snagu i fleksibilnost neophodnu za razvoj modernih aplikacija.

MySQL je open source sistem za upravljanje relacionim bazama podataka (RDBMS), poznat po svojoj brzini, pouzdanosti i širokoj primeni u IT industriji.

MySQL je zasnovan na SQL – standardnom jeziku za upis podataka unutar sistema za upravljanje relacionim bazama podataka. Deo „My“ nazvan je po kćeri suosnivača Majkla Videnius-a, My.

Ako želiš da saznaš više o osnovama jezika SQL, koji je osnova za rad sa relacionim bazama podataka poput MySQL-a, pročitaj naš tekst: Baze podataka: Šta je SQL?.

mysql, baze podataka

Kako funkcioniše MySQL?

Kao što smo pomenuli, MySQL je relaciona baza podataka. To znači da su podaci smešteni unutar strukture sposobni da prepoznaju odnose između sačuvanih informacija.

Svaka baza podataka sadrži tabele, a svaka tabela (koja se takođe naziva relacija) sadrži jednu ili više kategorija podataka pohranjenih u kolonama (koji se takođe nazivaju atributima). Svaki red (koji se takođe naziva zapis ili zbirka) sadrži jedinstven podatak (koji se inače naziva ključ) za kategorije definisane u kolonama.

Recimo, na primer, da imate bazu podataka koja sadrži tabelu za informacije o zaposlenima kao što su:

  • Ime
  • Prezime
  • Datum rođenja
  • Broj radnika
  • Položaj

U toj bazi podataka postoji još jedna tabela koja čuva podatke o platnim spiskovima kao što su:

  • Naziv pozicije
  • Fiksna plata
  • Satnica

Ove dve tabele su u relaciji. Ako kolona za zaposlenog 001 navodi poziciju te osobe kao pisac, onda se može proveriti na platnom spisku da li se ta pozicija plaća po satu ili kao fiksna plata. To je jedan od načina korišćenja relacionih baza podataka.

Ako želiš da saznaš više o alatima koji olakšavaju rad sa MySQL bazama podataka, pročitaj naš tekst: MySQL alati za baze podataka: Praktični vodič.

meta

Koje organizacije koriste MySQL?

MySQL koriste neke od najvećih organizacija na svetu, uključujući Facebook, Google, Twitter, Adobe, Flickr, Alcatel Lucent, Zappos, YouTube i mnoge druge. Međutim, koristi se i za manje projekte, poput ličnih web sajtova ili blogova.

MySQL je podrazumevana baza podataka za WordPress platformu – sistem za upravljanje sadržajem (CMS), u kome je napravljeno više od 60 miliona web sajtova. Ostali sistemi za upravljanje sadržajem koji koriste MySQL uključuju TYPO3, MODx, Joomla, phpBB, MyBB, i Drupal.

Najčešća upotreba MySQL-a je u svrsi za web baze podataka. Može se koristiti za smeštanje bilo čega, od jednog zapisa podataka do celog popisa dostupnih proizvoda za Internet prodavnicu. U kombinaciji sa skriptnim jezikom kao što su PHP ili Perl, moguće je kreirati web stranice koje će u realnom vremenu komunicirati sa MySQL bazom podataka kako bi se korisniku web sajta brzo prikazale kategorisane i informacije koje se mogu pretraživati.

oracle mysql

Ko je vlasnik MySQL?

MySQL je trenutno u vlasništvu kompanije Oracle. Prvobitno je bio u vlasništvu švedske kompanije MySQL AB, koji je 2008 godine kupio Sun Microsistems. Nakon toga, 2010. godine Oracle Corporation je kupio Sun Microsistems.

Koje su prednosti MySQL?

  • Besplatan je. MySQL je OpenSource. Samo preuzmite i počnite da koristite
  • Jednostavan za korišćenje. Sa samo nekoliko naredbi početnik može početi da koristi MySQL
  • Bezbedan je. MySQL koristi nekoliko nivoa zaštite i za korisnike se mogu postaviti prava i privilegije. Takođe se koriste enkriptovane lozinke
  • Performanse. MySQL je brz bez ugrožavanja glavnih karakteristika koje većini programera treba da primene napredne sisteme sa mnogo mogućnosti
  • Prilagodljivost. Možete početi od manje baze i povećati je bez prelaska na drugu. Podržava više od 50 miliona redova
  • Efikasnost memorije. Dokazano je da MySQL ima optimalno korišćenje memorije
  • Kompatibilnost. MySQL je kompatibilan sa najkorišćenijim operativnim sistemima
  • Mala potrošnja resursa. MySQL koristi veoma niske nivoe ključnih resursa (CPU, RAM, hard disk itd.)

MySQL je moćan alat za upravljanje bazama podataka, ključan za organizaciju i povezivanje informacija u modernim aplikacijama. Njegova fleksibilnost i pouzdanost čine ga nezaobilaznim u IT industriji.

 

Podeli

cubes facebook icon cubes twitter icon cubes linkedin icon