MySQL indeksai

Straipsnis skirtas žmonėm, kurie nenaudoja MySQL indeksų, nežino kas tai yra arba dar tik planuoja juos naudoti arba jais domėtis. Naiviai tikiuosi, kad didžioji dauguma „php programuotojų“ išnaudoja indeksų teikiamus privalumus, bet taip pat žinau, kad yra nemažai tų, kuries juos dar reikia atrasti.

Programos, kurios neišnaudoja MySQL indeksų galimybių švaisto sistemų resursus (CPU, RAM, IO) todėl yra privaloma suprasti kaip veikia MySQL indeksai ir kaip juos optimaliai išnaudoti.

Skaityti visą >>

Trumpai apie duomenų bazių valdymo sistemas

DBVS

MySQL DB

DBVS, arba duomenų bazių valdymo sistemos, tai yra specializuotos programos skirtos kurti ir organizuoti duomenų bazes. Istoriškai taip susikolostė, kad programom vis nepakakdavo operatyvios atminties laikyti duomenis. Taip pat duomenis reikėjo „atsiminti“ tarp kompiuterio perkrovimų, todėl duomenys buvo saugojami failuose. Iš pradžių duomenų saugojimo failuose posistemes savo programoms kūrė tų programų autoriai. Vėliau, augant funkcijų, kokybės, ir kitiems poreikiams, išsiskyrė atskiros kompanijos, kurios pradėjo specializuotis DBVS kūrime. Šiai dienai DBVS yra labai daug ir įvairių. Kelios labiausiai žinomos: Oracle, MsSQL Server, DB/DB2, Sybase, MySQL, PostgreSQL ir t.t. Visos jos turi savo panaudojimo sritis, savus reikalavimus, galimybes, licensijas, bendruomenes, pliusus ir minusus.

Skaityti visą >>

Kodėl PHP netinka mokymuisi programuoti

Straipsnis skirtas tiems, kurie galvoja apie „viliojantį programavimo pasaulį“ ir norėtų pradėti mokytis programuoti… pasitelkiant PHP.

Nežiūrint to, kad PHP šiuo metu yra bene populiariausia tinklapių programavimo kalba, ir to, kad šį straipsnį skaitote PHP ir MySQL programuotojų tinklarštyje, aš nerekomenduoju pradėti mokytis programuoti naudojant PHP. Tai yra ne tik mano nuomonė ir argumentų tam yra gana daug.

Skaityti visą >>