Rubrika: Databáze

  • MySQL: Vícesloupcový podvýběr

    Výběry z tabulek jsou často využívány v nejjednodušší možné podobě SELECT * FROM `tabulka` WHERE podmina, zkušenější programátoři hnězdičku moc nepoužívají, vyjmenují pouze sloupce které potřebují, čímž trochu sníží datová zátěž pro přenosy mezi serverem a aplikací. Hodně používaný je JOIN (celá řada „programátorů“ skončí u LEFT JOIN) a v oprávněných případech někdo používá podvýběry.

  • Více jazyků (pro web) v databázi

    Vytvářet dnes systém (ať se jedná o CMS, nebo e-obchod), který má „natvrdo zadrátovaný“ jen jeden jazyk znamená omezení pro zákazníky, co kdyby chtěli v budoucnu zasáhnout i zahraniční trhy. Trvalé nadpisy a statické texty lze vyřešit snadno, použitím souboru s jejich definicemi, který se naimportuje podle patřičné jazykové verze u zákazníka, ale trochu těžší situace nastane u kategorií, zboží, článků.

  • MySQL: Vliv pohledů na výkon?

    Není to tak dávno, co jsem psal o opomíjených pohledech v MySQL a tvrdil jsem, že mohou ušetřit čas. Jak se zdá, tak ušetří čas leda programátorovi, pokud je použije vhodným způsobem. Reálně mohou pohledy způsobit pokles výkonnosti. Otázka tedy pak tedy zní, kudy z problému ven, jestli přechodnou tabulkou, které se vytvoří pro otevřenou session, nebo ručním…

  • Když se daří (blbost u MySQL)

    Když se daří, tak se daří, na dnešek (neděle 2. srpna 2009) jsem měl naplánovánu práci. Pro jeden web potřebuji udělat administraci článků (koncept používaný posledních několik let jsem zcela zahodil) a potřeboval jsem udělat nemálo změn, postupně jsem si je připravoval skoro celý týden, mimo víkendy dělám webařinu jen po chvílích po práci.

  • Prague PostgreSQL Developers‘ Day

    Kamarád a zdejší často komentující návštěvník Pavel Stěhule organizuje další setkání „Prague PostgreSQL Developers‘ Day“. Protože jsem pozvánku dostal pro zveřejnění na domovském webu LinuxSoft.cz a považuji akci za užitečnou i přínosnou, zveřejňuji pozvánku i zde na mém blogu.

  • Nepoužíváním k zapomínání.

    Posledních cca 5-6 let jsem se snažil propagovat databázový server PostgreSQL, ale poslední 3 roky jsem byl spíše v úrovni teorie, než praxe, protože jej již nepoužívám. Není to proto, že bych na něj zanevřel, ale jednoduše nemám moc příležitostí.

  • MySQL: Opomenutá vlastnost – pohledy

    Nejsem velkým vyznavačem MySQL, už jsem se tu pokoušel porovnat MySQL a PostgreSQL z mého pohledu, ale používám ji, protože řadě zákazníků nemohu změnit webhosting. Mnohé hostingy ale nabízejí i MySQL 5.x, jež vypadá jako dospělá databáze a umí i pohledy, které mohou významně ušetřit zátěž databáze, ale přesto jsou ve velkém opomíjené.

  • PostgreSQL vs. MySQL

    V části mého času, vedle mého hlavního povolání vývojáře ve firmě C.A.C spol. s r. o., se věnuji vývoji webových stránek a malých aplikací pro malé zákazníky, kteří se rekrutovali z řad mých kamarádů a na základě jejich doporučení. Většina mého vývoje má oporu v používání SQL databází a protože jsem příznivce svobodných řešení mám na výběr tři rozumné varianty – MySQL, FirebirdSQL a…

  • PHP – Import velké databáze

    Před nějakou dobou jsem tu psal, že jsem přebral do správy stránky K213.cz a protože jejich provozovatelé nechtěli dalšího webhostera vystavit nátlaku policie (alespoň takové informace jsem dostal k minulému stěhování), rozhodli se pro přestěhování na hosting mimo ČR. Překopírovat PHP scripty nebyl zásadní problém, ani rozsáhlé přílohy, na to postačoval běžný protokol ftp, využil jsem…

  • MySQL v područí SUN Microsystems

    Nijak se netajím tím, že mám rád SUN Microsystems, respektive to co pouští na trh a velmi sympatický je přístup této obrovské firmy k software s otevřenými zdrojovými kódy. SUN Microsystems otvírá i své klíčové produkty, jimiž jsou Java a Solaris. Dnes (17. ledna 2008) jsem byl trochu překvapen, při psaní zpráviček pro LinuxSoft.cz jsem narazil na informaci o koupi MySQL…