Razlika između inačica stranice MySQL

Izvor: HrOpenWiki
Skoči na: orijentacija, traži
m
Redak 1: Redak 1:
{{Robelbox|theme=1|title=Mysql}}<div style="{{Robelbox/pad}}">
+
{{Robelbox|theme=1|title=MySQL}}<div style="{{Robelbox/pad}}">
Najpopularnija open source baza na svijetu.
+
Najpopularnija open source baza podataka na svijetu.
 
</div>
 
</div>
 
{{Robelbox-close}}
 
{{Robelbox-close}}
  
  
'''Općenito'''
+
===Općenito===
  
MySQL baza je najkorištenija baza otvorenog koda. Uz to treba napomenuti i da je jedna od jednostavnijih baza, a opet vrlo ''moćna''.
+
MySQL baza je najkorištenija baza otvorenog koda. Iako je jedna od jednostavnijih baza, vrlo je ''moćna''.
Verzija 5.x podržava storne procedure, funkcije, trigere i evente.
+
Verzija 5.x podržava [[Storna procedura|storne procedure]], [[Funkcija|funkcije]], [[Trigger|trigere]] i [[Event|evente]].
Najviše se koristi za web, međutim može se koristiti i kod desktop aplikacija.
+
Najviše se koristi kod [[web aplikacija]], no može se koristiti i kod [[desktop aplikacija]].
Na Mysql-u za sada je podržano desetak storage engina.
+
U MySQL-u je za sada podržano desetak [[Storage engine|storage engina]].
Na 6.x razvija se engine Maria te se poboljšava falcon te će ta dva engine-a biti jedni od najboljih.
+
U verziji 6.x razvija se [[Storage engine|engine]] [http://en.wikipedia.org/wiki/Maria_(storage_engine) Maria] te se poboljšava [http://en.wikipedia.org/wiki/Falcon_(storage_engine) Falcon] te će ta dva [[Storage engine|engine-a]] biti jedni od najboljih.
Kako je Sun kupio MySQL, MySQL je već prilagođen na operativnom sustavu Solaris te na njemu radi kao munja.
+
Budući da je Sun kupio MySQL, isti je već prilagođen za operacijski sustav Solaris te na njemu radi najbolje.
  
  
'''Sql sintaksa'''
+
===[[Sql]] sintaksa===
  
Sql je proširen na osnovni sql te podržava dodatne funkcije poput matematičkih, baratanje stringovima, datuma i slično.
+
[[Sql]] je proširen te uz osnovni [[sql]] podržava i dodatne funkcije poput matematičkih, funkcija za obradu stringova, datuma i slično.
  
  
'''Licenca'''
+
===Licenca===
  
Kad kupujete licencu ustvari kupujete support, najjeftiniji je 600 $/ godišnje,server
+
Kad kupujete licencu ustvari kupujete podršku, a najjeftinija stoji 600 $ godišnje.
Mysql je opensource no to ne znači da je i besplatna.
+
Mysql je [[Open Source Initiative|otvorenog koda]] no to ne znači da je i besplatna.
1.ako se bavite izradom komercijalnih aplikacija i želite sa aplikacijom distribuirati i mysql onda postoje dvije mogučnosti:  
+
Na primjer, ako se bavite izradom komercijalnih aplikacija i želite sa aplikacijom distribuirati i MySQL onda postoje dvije mogućnosti:  
a) da kupite licencu  
+
#da kupite licencu  
b) da svoju aplikaciju distribuirate kao open source  
+
#da svoju aplikaciju distribuirate kao [[Open Source Initiative|open source]]
u obadva slučaja možete naplatiti aplikaciju
+
U oba slučaja možete naplatiti aplikaciju!
 +
Ukoliko ne želite otvoriti programski kod, onda ne smijete distribuirati ni MySQL, ali u aplikaciji možete ponuditi da se prilikom instalacije iste skine MySQL. U tom slučaju niste dužni otvoriti programski kod.
  
c) ne želite dati code, onda ne smijete distribuirati ali u aplikaciji možete ponuditi da se  prilikom instalacije skine. u ovom slučaju niste dužni dati code.
 
  
  
'''Konektori'''
+
===Konektori===
  
 
Konektori su biblioteke ili moduli koji služe za povezivanje aplikacije i baze.
 
Konektori su biblioteke ili moduli koji služe za povezivanje aplikacije i baze.
Kod mysql-a postoje konektori za slijedeće jezike: php, java, python, perl, .net, C++/QT
+
Kod MySQL-a postoje konektori za slijedeće jezike: PHP, Java, Python, Perl, .NET, C++/Qt
  
  
'''Količina podataka'''
+
===Količina podataka===
  
Mysql server može držati ogromne količine podataka koje se mjere u TB.
+
MySQL baza podataka može čuvati ogromne količine podataka koje se mjere u [[Mjerne jedinice količine podataka|TiB]].
  
  
'''Tko koristi Mysql'''
+
===Tko koristi MySQL?===
  
Mysql koriste velike kompanije redom: siemens, nasa, wikipedia itd...
+
MySQL koriste velike kompanije redom: siemens, nasa, wikipedia itd... No, MySQL koriste i mnoge desktop aplikacije, poput programa [[Amarok]], koji ima mogućnost čuvanja biblioteke pjesama u MySQL bazi.
 +
 
 +
[[Kategorija:Alati_i_ostalo]]

Inačica od 13:49, 16. veljače 2009.

MySQL

Najpopularnija open source baza podataka na svijetu.


Općenito

MySQL baza je najkorištenija baza otvorenog koda. Iako je jedna od jednostavnijih baza, vrlo je moćna. Verzija 5.x podržava storne procedure, funkcije, trigere i evente. Najviše se koristi kod web aplikacija, no može se koristiti i kod desktop aplikacija. U MySQL-u je za sada podržano desetak storage engina. U verziji 6.x razvija se engine Maria te se poboljšava Falcon te će ta dva engine-a biti jedni od najboljih. Budući da je Sun kupio MySQL, isti je već prilagođen za operacijski sustav Solaris te na njemu radi najbolje.


Sql sintaksa

Sql je proširen te uz osnovni sql podržava i dodatne funkcije poput matematičkih, funkcija za obradu stringova, datuma i slično.


Licenca

Kad kupujete licencu ustvari kupujete podršku, a najjeftinija stoji 600 $ godišnje. Mysql je otvorenog koda no to ne znači da je i besplatna. Na primjer, ako se bavite izradom komercijalnih aplikacija i želite sa aplikacijom distribuirati i MySQL onda postoje dvije mogućnosti:

  1. da kupite licencu
  2. da svoju aplikaciju distribuirate kao open source

U oba slučaja možete naplatiti aplikaciju! Ukoliko ne želite otvoriti programski kod, onda ne smijete distribuirati ni MySQL, ali u aplikaciji možete ponuditi da se prilikom instalacije iste skine MySQL. U tom slučaju niste dužni otvoriti programski kod.


Konektori

Konektori su biblioteke ili moduli koji služe za povezivanje aplikacije i baze. Kod MySQL-a postoje konektori za slijedeće jezike: PHP, Java, Python, Perl, .NET, C++/Qt


Količina podataka

MySQL baza podataka može čuvati ogromne količine podataka koje se mjere u TiB.


Tko koristi MySQL?

MySQL koriste velike kompanije redom: siemens, nasa, wikipedia itd... No, MySQL koriste i mnoge desktop aplikacije, poput programa Amarok, koji ima mogućnost čuvanja biblioteke pjesama u MySQL bazi.