Hei,
Huomasin juuri kotisivutilani Cpanelista että käytössä on kahta erillaista tietokantaa: MySQL ja PostgreSQL.
Valistakaa nyt tietämätöntä, että mitä eroa noilla on?
Huomasin juuri kotisivutilani Cpanelista että käytössä on kahta erillaista tietokantaa: MySQL ja PostgreSQL.
Valistakaa nyt tietämätöntä, että mitä eroa noilla on?
Vastaukset 4
Vanhimmat
http://www.google.fi/search?hl=fi&q=postgresql vs mysql&spell=1
Hei,
Paljonhan tuon linkin takaa löytyi tietoa, mutta englanniksi... Oma kielitaito ei kovin kehuttava ole.
Voisiko joku ystävällisesti pari sanaa suomeksi tuosta aiheesta, kiitos.
MySQL
Nopea
Halpa
- Alikyselyt, mutta monissa web-hotelleissa vanhempa käytössä joka ei niitä tue.
Enemmän käyttäjiä, joten apua saa helpommin, varsinkin suomalaisilla foorumeilla.
- Käyttää omaa SQL murretta, josta seuraa omat ongelmansa kun siirtyy muihin tietokantoihin.
Helppo asentaa testikäyttään Windowsiin jne...
- Ei taida näkymiä jne... (tulossa 5 versiossa)
PostgreSQL
Taitaa näkymät, alikyselyt jne...
Paremmin SQL standartin mukainen
- Hitaampi yksinkertaisissa kyselyissä
- Vaikea asentaa, jos edes suostuu toimimaan Windowsissa.
- Kallis
Hinta on sitten suhteellinen käsite, sillä molemmat ilmasia, mutta web-hotellipaketeissa usein PostgreSQL huomattavasti kalliimpa.
Yksinkertaistettuna PostgreSQL on monipuolisempa ja parempa/nopeempa tietokanta isoilla taulukoilla/kannoilla ja monimutkasilla kyselyillä, mutta hyvin monelle riittää MySQL:n ominaisuudet, varsinkin sitten kun julkaistaan 5 versio.
Tosin kun opettelee jommankumman SQL murteen kunnolla, niin on helppo opetella toisenkin jutut.
Isoilla taulukoilla ja kannoilla, tarkoitan sitten miljoonia rivejä sisältäviä tietoja, jolloin kannan koko rupeaa olemaan gigan luokkaa.
Usein syynä hitauteen on huono tietokanta suunnittelu, puutteelliset indeksoinnit sekä huonot kyselyt. Eikä suinkaan tietokanta ohjelmiston hitaus.
Todella hyvä vastaus. Kiitos:)