|
Maanantai, 19.8.2002 MySQL ja PostgreSQL haastavat tietokantajättiläiset?Avoimeen lähdekoodiin perustuvat MySQL- ja PostgreSQL-tietokantaohjelmistot ovat kasvattaneet suosiotaan siinä määrin, että niistä odotetaan jopa haastajaa alan jättiläisille, kuten Oraclelle, IBM:lle ja Microsoftille. Toistaiseksi kuitenkin kaikki kolme markkinoiden kärkinimeä pitävät avoimen lähdekoodin leiristä ponnistavia kilpailijoitaan lähinnä tietokantojen karvahattumalleina. IBM:n ja Microsoftin edustajien mukaan avoimen lähdekoodin tietokantaohjelmistot eivät ole luotettavia eivätkä tarjoa yhtä paljon ominaisuuksia kuin yritysten omat tuotteet.
Lue juttu oma, 19.8.2002 00:05. Lähde: Bloomberg
|
|
Anonyymi kommentoija, 19.8.2002 00:37:09
Anonyymi kommentoija, 19.8.2002 01:55:15
bungle, 19.8.2002 02:41:15
Toisaalta usein napistaan, että MySQL:stä puuttuu se ja se. Toiset selvästi haluavat, että MySQL:ää kehitetään ns. isojen kantojen suuntaan, toiset taas haluavat, että MySQL pysyy tehokkaana ja helppokäyttöisenä pikkukantana.
Miksi ei sitten käyttäisi PostgreSQL:ää? Mitä puutteita PostgreSQL:ssä on verrattuna isojen talojen kantoihin? Minua kiinnostaa tässä tapauksessa lähinnä puutteet ANSI SQL standardeihin nähden 89, 92, 99? Toinen mikä myös kiinnostaa on tehokkuus. Minkäkokoisia kantoja olette PostgreSQL:llä ajaneet ja ovatko vasteajat olleet tyydyttäviä?
Itse olen töissä käyttänyt lähinnä Oraclea ja SQL Serveriä ja jonkin verran DB2:sta. Sovelluksia olisi mukavempi toimittaa esim. PostgreSQL:llä, koska silloin saisimme isomman katteen omalle tuotteelle (vrt. Oraclen lisenssi) ja ei tarvitsisi myydä Oraclen lisenssiä siinä samalla. Myös asiakkailta voitaisiin tässä tapauksessa veloittaa pienempi summa. (Tämä lähinnä siinä tapauksessa, että sovellus toimitetaan ja asennetaan asiakkaan omalle palvelimelle).
Olisi mukava kuulla tosi elämän tarinoita sellaisista järjestelmistä, jotka on toimitettu open source tietokannalla. Eniten kiinnostaisi sellaiset järjestelmät, jotka ovat verrattain monimutkaisia (esimerkiksi 50 - 150 taulua).
"See the animal in his cage that you built, are you sure what side you're on?" -- Trent Reznor
Anonyymi kommentoija, 19.8.2002 10:00:39
P-pi
bungle, 19.8.2002 10:36:47
"See the animal in his cage that you built, are you sure what side you're on?" -- Trent Reznor
Anonyymi kommentoija, 19.8.2002 12:49:49
Toisaalta usein napistaan, että MySQL:stä puuttuu se ja se. Toiset selvästi haluavat, että MySQL:ää kehitetään ns. isojen kantojen suuntaan, toiset taas haluavat, että MySQL pysyy tehokkaana ja helppokäyttöisenä pikkukantana.
Miksi ei sitten käyttäisi PostgreSQL:ää?
Toinen ns. "oikea" ongelma PostgreSQL:ssa on se, että parista hyvinkin perverssistä syystä johtuen joudumme ajamaan samaa kantamoottoria parin Linux-purkin lisäksi myös tuotantokäytössä olevassa W2k:ssa ja PSQL:sta ei ole mitään järkevästi toimivaa Win-versiota vielä olemassa. Mitään cygwin+purkaa -viritystä ei viitsi iskeä koneeseen, jonka päällimmäinen tarkoitus on pysyä pystyssä niin hyvin kuin 2k vain voi (juujuu, ei mitään **IX-houhotusta nyt, kuten aiemmin ilmoitettu, tälle on olemassa monia syitä ja sitä _ei_ voida vaihtaa **IXiin).
bungle, 19.8.2002 14:25:32
"See the animal in his cage that you built, are you sure what side you're on?" -- Trent Reznor
Anonyymi kommentoija, 19.8.2002 14:55:13
Nooh, natiivia versiota odotellessa.
Ja lisäkommenttina -- niin uskomattoman alkukantainen ja hidas ja lisenssiehtojen raatelema kuin MS Access onkin, se pelaa Windoze-alustalla purkkavirityskantana uskomattoman hyvin ja kelpaa varsin mainiosti mySQL:n korvikkeeksi testauskäytössä, jossa vaaditaan perusfeaturet kannalta kuten nuo em. foreign keyt ja subqueryt. Ja on tuota tullut productionissakin ajettua testausmielessä suhteellisen kovilla loadeilla -- vasta kannan kasvaminen tietyn pisteen yli alkaa pistämään Accessin pahasti polvilleen. Ihan vain todiste siitä, että melkein kaikilla kannoilla on oma paikkansa maailmassa :-)
heko, 23.8.2002 08:07:04
Tehokkuudesta: sanotaanko, että possu on vähän anteeksiantamattomampi huonon kanasuunnittelun suhteen. Jos kana on tehty hyvin ja sinne on itse lätkäissyt järkevät avaimet, ei mitään suorituskykyongelmia meillä ole ilmennyt, mutta eipä me hervottomia datamääriä kyllä käsitelläkään.
Heikki http://www.heikkikorpela.fi heikki@heikkikorpela.fi
setae, 19.8.2002 08:20:46
Onhan tuolla ihan vakuuttaviakin nimiä mysql.com:in user stories-osiossa, luulisi sieltä löytyvän monimutkaisempaakin rakennetta joukosta.
bungle, 19.8.2002 08:46:17
"See the animal in his cage that you built, are you sure what side you're on?" -- Trent Reznor
Wagstaff, 19.8.2002 10:23:57
Siihen käy myös copy-paste tai tekstifailin importtaus tai sillä voi dumpata koko kannan ulos josta se voidaan palauttaa (sisältöineen) saman tien. Kätevä, erittäin hyvä. Suosittelen. Foreign keyt huolehtivat sitten siitä, ettei linkki- ym. kantoihin jää roikkumaan mitään testailuvaiheissa, ja varsinkin jos on useampi kuin yksi koodari niin tietää ettei riko toisen kantoja.
lussmu, 21.8.2002 10:23:55
Wagstaff, 21.8.2002 11:00:02
Anonyymi kommentoija, 19.8.2002 09:27:45
Ei kannata käsittää väärin, käytän itsekin MySQL:ää pienissä webbisysteemeissä ja siihen se soveltuu erittäin hyvin. Toivottavasti kukaan ei kuitenkaan ryhdy toteuttamaan sen päälle mitään pankkisysteemejä.
My 2 cents.
lussmu, 21.8.2002 10:26:27
MySQL:sta on MySQL MAX versio, jonka ainoa ero tavalliseen MySQL:ään ovat nimenomaan transaktio-ominaisuudet. MAX-versio on ilmainen, kuten tavallinenkin.
PostgreSQL:ssä transaktiot ovat olleet jo pitkään.