Kattelin eilen vBulletinin foorumeita. Tiedostavat että kovemman luokan foorumeilla homma ei oikein pelaa, mutta eivät voi kovin helpolla vaihtaa Mysql:ää toiseen kantaan koska kutsuja on ripoteltu ympäri koodia eikä ne sellaisenaan toimi toisen kannan kaa. En ole itse tehnyt PHP:llä mitään, eli en tiedä onko toi vain tapa jolla PHP:ssä yleensä tehdään kantakutsuja vai onko tämä alunperin vBulletin-tekijöiden ajattelemattomuutta.
Historia menee käsittääkseni näin:
Mysql tehtiin yksinkertaiseksi ja käteväksi kannaksi. PHP ja Mysql-yhdistelmästä tuli helpoin tapa tehdä webbisovelluksia. vBulletin tehtiin sen päälle, koska se oli helpointa. Kukaan ei edes tiennyt ettei Mysql skaalaudu foorumeille jolla on satoja yhtaikaisia käyttäjiä.
Nyt vBulletin-tekijät suunnittelevat muiden kantojen, todennäköisesti ainakin PostgreSQL:n tukemista seuraavassa versiossa. PostgreSQL:n tekijät ovat kommentoineet juttua omilla foorumeillaan sihen malliin, että heille toi olisi toteutuessaan tosi kova juttu. Varmaan tekevät jonkinlaista yhteistyötä asian eteen. Mysql:n tekijöistä en tiedä, voivatko ne järkevällä työpanoksella tehdä asialle yhtään mitään. Mysql ja PostgreSQL ovat ainoat kannat jotka eivät rikkoisi Pakkotoiston tapaisen firman budjettia täysin; joku Oracle-lisenssi on järjettömän kallis.
Pakkotoiston ylläpitäjät voivat ehkä jotain purkkavirityksiä kokeilla, mutta tuskin pystyvät ihmeitä tekemään. Muita, parempia foorumisoftia ei taida olla, eikä lennossa vaihtaminen muutenkaan ihan pienellä vaivalla onnistuisi. Ainoa ratkaisu on odottaa VBulletinin uutta versiota tai toivoa että joku Mysql-päivitys auttaisi.