| Uutiset | Koodikirjasto | Wiki | Keskustelut | FAQ | Info |
PostgreSQL 8 julkaistud0ggie 19:55 19.1.05 Ilmaisesta, mutta monipuolisesta PostgreSQL-tietokantaohjemistosta on julkistu uusi 8.0.0 versio. Toivottuna uudistuksena mukana on vihdoin natiivi Windows-tuki joka PostgreSQL:stä on tähän mennessä puuttunut käytännössä kokonaan. Lisäksi mahdollisuuksia muuttaa tietokannan tietotyyppejä jälkikäteen on parannettu. PostgreSQL:n käyttöön kaupallisissa sovelluksissa ei tarvita uudenkaan version myötä erillistä lisenssiä. Kaksois-W 09:24 20.1.05 Erittäin odotettu. Harmi, että Postgresiä ei tueta kovin paljoa. Ilmeisesti tietotaitoa kyseisen ohjelman ylläpitämiseen ei kovin monella ole? mape 13:56 20.1.05 Vapaan lisenssin ansiosta luulisi käyttäjiäkin löytyvän. renni 14:32 20.1.05 MySQL tuntuu olevan paljon yleisempi enkä näe syytä miksi asia muuttuisi. Useimmille PostgreSQL ei tarjoa mitään etua. weicco 20:32 20.1.05 Muuta kuin paremman SQL tuen :) theril 04:14 21.1.05 PostgreSQL tarjoaa myös hermoromahduksia ja verenpainetta, kun yrittää käyttää sen aivokuollutta komentorivin käyttöliittymää. Viskataanpa vähän binääreitä ympäri levyä, jotka on nimetty upeasti esim. createdb, dropuser jnejne. Ja tämä kaikki tietysti, kun ei ole jaksettu tehdä kunnon clienttiä, vaan wrapataan systeemiä dummy-tauluilla. d0ggie 04:45 21.1.05 Noh noh, toiset tykkää siitä G:stä UI:n edessä ja toiset ei. Itse esimerkiksi käytän sekä PostgreSQL:n että MySQL:n kanssa niiden komentorivipohjaisia tulkkeja kun molemmat saa upotettua screenin syövereihin varsin näpsäkästi. Ja eikös MySQL käytä myös tunnusten yms. sijoitukseen ihan samaa systeemiä kuin PostgreSQL:kin, eli tauluihin pukataan yhtä ja toista? Ztane 10:38 21.1.05 On kyllä melkosta trollia taas tässä threadissa. Postgresin vikahan se ei oo että distrot nakkaa ne binaarit yleistä pathia ruostuttamaan. Ja kyllä multaki löytyy mysql mysql_setpermission mysqld_safe mysql_config mysql_tableinfo mysqldump mysql_convert_table_format mysql_waitpid mysqldumpslow mysql_explain_log mysql_zap mysqlhotcopy mysql_find_rows mysqlaccess mysqlimport mysql_fix_extensions mysqladmin mysqlmanager mysql_fix_privilege_tables mysqlbinlog mysqlmanager-pwgen mysql_install mysqlbug mysqlmanagerc mysql_install_db mysqlcheck mysqlshow mysql_secure_installation mysqld_multi mysqltest ja ilman manuskaa en kyllä mysliäkäää oo onnistunu käyttään - päin vastoin... editoitu: 10:44 21.1.05 Ztane 10:44 21.1.05 renni kirjoitti: Niin... useimmat tarkottaa sellasia ihmisiä jotka käyttää mysliä johki webbisovellukseen eikä tiedä edes mitä liitokset taikka alikyselyt on...MySQL tuntuu olevan paljon yleisempi enkä näe syytä miksi asia muuttuisi. Useimmille PostgreSQL ei tarjoa mitään etua. Kaksois-W 10:46 21.1.05 Theril kirjoitti: PostgreSQL tarjoaa myös hermoromahduksia ja verenpainetta, kun yrittää käyttää sen aivokuollutta komentorivin käyttöliittymää. Viskataanpa vähän binääreitä ympäri levyä, jotka on nimetty upeasti esim. createdb, dropuser jnejne. Ja tämä kaikki tietysti, kun ei ole jaksettu tehdä kunnon clienttiä, vaan wrapataan systeemiä dummy-tauluilla. Eli sinulle aiheuttaa hermoromahdusta ja verenpainetta se, että et viitsi opetella Postgresin käyttöliittymää? Mitä järkeä siinä on, että kaikki olisi samanlaisia; jos joku ei tykkää mysqlin käyttöliittymästä, niin on erinomaista että löytyy toinen tietokanta, josta kenties tykkää. Ja mistä sinä tuon "kun ei ole jaksettu tehdä kunnon clienttiä.." revit? Mistä sinä tekijöiden jaksamiset tiedät? weicco 11:15 21.1.05 Kyllä graafiset konffaustyökalut sun muut on jo nykypäivää. On paljon mukavempi käyttää jopa Accessia kuin MySQL:n clientia tai PostgreSQL:n skriptejä. Tosin kunnon serverillähän ei ole X:ää... editoitu: 11:30 21.1.05 Kaksois-W 11:28 21.1.05 Onhan näitä graaffisia postgresin clienttejä montakin. Hassua on, että eräs webhotelli tarjoajan ylläpito aina tekee möhläyksiä postgresin säädössä ja sitten kun valittaa, niin ne syyttää "Buginen postgresql". :D Sähläyksien tekeminen ei ole noloa, mutta vastuun kiertäminen on. renni 19:10 22.1.05 Ztane: juuri näin. Useimmille MySQL riittää paremmin kuin hyvin vaikka PostgreSQL olisi kuinka paljon edistyneempi. MySQL on erittäin yleinen ja se itsessään on jo sille iso etu. Esim osaajia/osaamista löytyy helpommin. Vertailuksi voisi ottaa vaikka ottaa Windowsin "suosion". editoitu: 14:49 23.1.05 Ztane 14:49 23.1.05 renni kirjoitti: Jep... Mulle passaa ihan hyvin, kuhan pysyvät lestissään eivätkä tuu mua neuvomaan, tai haukkumaan Postgresia ku on omaki lehmä ojassa.Ztane: juuri näin. Useimmille MySQL riittää paremmin kuin hyvin vaikka PostgreSQL olisi kuinka paljon edistyneempi. MySQL on erittäin yleinen ja se itsessään on jo sille iso etu. Esim osaajia/osaamista löytyy helpommin. Vertailuksi voisi ottaa vaikka ottaa Windowsin "suosion". editoitu: 09:54 28.1.05 Runoltaja 09:52 28.1.05 Mut hyvä et siitä tuli windows versio, niin sen salamyhkäisyys eli outous vähenee. Ja varmaan sitä aletaan kohta laittamaan myös noihin valmisasennuspaketteihin (esim XAMPP) Eli aloittelijat saattavatkin ladata nyt testiserveriinsä wintoosaan posgreSQLlin myslin sijaan. Iloista oli että mun huokea palveluntarjoaja*) tarjoaa paketin mukana myös posgressql-kantoja. Vaikka... *) Toivottavasti ei sama ;-) Hassua on, että eräs webhotelli tarjoajan ylläpito aina tekee möhläyksiä postgresin säädössä ja sitten kun valittaa, niin ne syyttää "Buginen postgresql". :D Sähläyksien tekeminen ei ole noloa, mutta vastuun kiertäminen on. Kaksois-W 14:39 29.1.05 *) Toivottavasti ei sama ;-) Vaikea sanoa, kun en tiedä hostaajasi. :P Dreamfall 22:56 4.2.05 Asentelinpa tässä eräänä iltana hämäränä Postgresql:n omalle Windows-serverilleni. Asennus ei ollut ihan ongelmatonta, koska näköjään PSQL:n asennus MSTS:n kautta ei onnistu, vaan pitäisi ihan konsolilta asentaa. Onneksi mstsc /console kiertää ongelma ja PSQL:n saa asennettua etänä ongelmitta (tämä kyllä herättää kysymyksen, miksi normaalilla etäyhteydellä asennus ei onnistuisi). Päätinpä sitten heti portata hieman laajemman MySQL-kannan PSQL:ään, jossa on reilut 100 000 riviä lokitietoja. MySQL:n kyselyjen konvertointi PSQL:n ymmärtämään muotoon ei ollut ongelmatonta edes netistä löytvillä skripteillä; käsin noita kyselyjä joutu muuttamaan, jotta ne sai toimimaan. Kuitenkin, pienellä (tai hieman isommalla) säädöllä kanta ja taulut onnistuin luomaan ja sitten vaan dataa ajamaan kantaan. Tässä vaiheessa ei vielä epäilys PSQL:n hitaudesta iskenyt, vaikka 100 000 kyselyn suorittaminen vei lähes 1,5 tuntia. Kun data oli saatu ajettua PSQL:ään, niin sitten pienet muutokset PHP-sivuihin, jotta tietokantayhteys toimisi. Sivumuutosten jälkeen huimaa nopeuseroa MySQL:ään verrattuna odotellessa latasin sivut, mutta pettymys oli kova. Kyselyt PSQL:n kantaan toimivat puolet hitaammin kuin MySQL:n vastaaviin. Armottoman googlettamisen jälkeen (löytyneiden sivujen perusteella) tein johtopäätöksen, että PSQL:n Windows-porttaus ei ole ehkä se kaikkein onnistunein. Ainakin nopeudessa ollaan MySQL:ää jäljessä. Jos joku osaa kertoa, missä vika voisi olla, niin otan mielleläni ohjeistusta vastaan. Todennäköisesti en vain osaa, mutta ainakin näiden kokemusten perusteella taitaa olla niin, että jään odottelemaan PSQL:stä uutta versiota, jossa kenties oltaisiin jotain saatu Windows-version suhteen korjattua. Siihen saakka pysyttelen MySQL:ssä, joka toimii ainakin hyvin ja luotettavasti. Lähinnä tuolta PSQL:ltä odottelin nopeuseroa MySQL:ään, mutta en osannut odottaa nopeuseron olen huonompaan suuntaan... Ztane 01:25 5.2.05 PostgreSQL tekee asiat oikein, ei nopeasti. Logeille mysql on ehkä nopeudessa parempi, mutta kun mennään todellisiin sovelluksiin pyyhkii postgresi myslilä pöytää vieweineen, täydellisine nestautuvine transaktioineen, point-in-time -recoveryineen jne. Nopeusongelmaan: Jos ajat insertit erillisinä kyselyinä, pitää jokainen logata erikseen wal-logeihin jne, mikä on hidasta. Aja ne sen sijaan samassa transaktiossa (begin, 100000 x insert, commit). Lisäksi 100000 insertin jälkeen kannattaa ajaa käsin komento "vacuum analyze", joka laskee mm. indeksisarakkeiden statistiikat uusiksi. editoitu: 10:03 11.2.05 Ztane 09:54 11.2.05 Myöskin: kasvata shmmax-arvoa konfiguraatiofileestä (jos siellä sellaista on), 512kt on siellä lähinnä turvarajana varmistamassa ettei 486:sesta lopu muisti... Ehkä suurin vika postgresin arkkitehtuurissa on että se ei ole threadaava vaan ajaa useita prosesseja ja tämä windowsissa sucks ass. |
![]() Haku
|