Razlika između inačica stranice MySQL

Izvor: HrOpenWiki
Skoči na: orijentacija, traži
m (Općenito)
 
(Nije prikazano 8 međuinačica 3 suradnika)
Redak 1: Redak 1:
'''Općenito'''
+
MySQL je najpopularnija baza podataka otvorenog koda na svijetu.
  
Mysql baza je najkorištenija open source baza uz to treba napomenuti i da je jedna od jednostavnijih baza, a močna.
+
===Općenito===
Verzija 5.x podržava storne procedure, funkcije, trigere i evente.
+
Najviše se koristi za web, međutim može se koristiti i kod desktop aplikacija.
+
Na Mysql-u za sada je podržano desetak storage engina.
+
Na 6.x razvija se engine Maria te se poboljšava falcon te će ta dva  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.
+
  
 +
MySQL baza je najkorištenija baza otvorenog koda. Iako je jedna od jednostavnijih baza, vrlo je ''moćna''.
 +
Verzija 5.x podržava [[Storna procedura|storne procedure]], [[Funkcija|funkcije]], [[Trigger|trigere]] i [[Event|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 engine|storage engina]].
 +
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.
 +
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 podršku, a najjeftinija stoji 600 $ godišnje.
 +
Mysql je [[Open Source Initiative|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:
 +
#da kupite licencu
 +
#da svoju aplikaciju distribuirate kao [[Open Source Initiative|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.
  
Kad kupujete licencu ustvari kupujete support, najjeftiniji je 600 $/ godišnje,server
 
Mysql je opensource 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:
 
a) da kupite licencu
 
b) da svoju aplikaciju distribuirate kao open source
 
u obadva slučaja možete naplatiti aplikaciju
 
  
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 baza podataka može čuvati ogromne količine podataka koje se mjere u [[Mjerne jedinice količine podataka|TiB]].
  
Mysql server može držati ogromne količine podataka koje se mjere u TB.
 
  
 +
===Tko koristi MySQL?===
  
'''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.
  
Mysql koriste velike kompanije redom: siemens, nasa, wikipedia itd...
+
[[Kategorija:Alati_i_ostalo]]
 +
[[Kategorija:Poslužiteljski softver]]

Trenutačna izmjena od 17:08, 19. veljače 2010.

MySQL je najpopularnija baza podataka otvorenog koda 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.