PHP5 se bez MySQL obejde
O tom, že MySQL není vše a existují i lepší řešení pro vaše aplikace psané v PHP5, nás přesvědčil již Radek Hulán. Pokud si pamatuju, tak následně implementoval skvělou databázi SQLite do jeho redakčního systému BLOG:CMS. Já v současné době pracuju na verzi beta 2 aplikace Advanced FOAF Explorer. Dal jsem si závazek, že to dopíšu do začátku prvního semestru na ekonomce a snad se to i povede. Jelikož jsem za poslední rok dost zhýčkaný objektově orientovaným programováním, píšu AFE právě v PHP5, protože jeho podpora objektového návrhu je, na rozdíl od verze 4, dostačující. Jelikož jsem poslední dobou trošku „vysazený“ na MySQL, chtěl jsem použít něco jiného ...
Výhodou databáze SQLite je, že je integrována v jádře PHP5. Tím pádem nejste závislí na nastavení hostingu. Stačí mít právo zápisu do nějakého adresáře (chmod 777). Stejně tak se mi líbí, že vyjma funkcí pro práci s touto databází je implementována i třída SQLiteDatabase, která všechny funkce sdružuje a vytváří tak jednoduché objektové rozhraní pro práci. Jako příruční nápověda se nejlépe hodí článek SQLite Introduction (zend.com), který na jednoduchých příkladech dokumentuje vše, co lze v praxi při práci využít. Tím pádem považujme komponentu HistoryStorage pro AFE za hotovou.
Jen pro doplnění. Pokud hledáte nějaký freehosting, který PHP5 (a tedy i SQLite) podporuje, zkuste php5.cz.
Nový komentář:
Komentáře musí být před publikováním schváleny. Děkuji!