mysql

06.09.2009 | 2 Komentāri | 781 skatījumi

Šajā rakstā tiks aprakstīts par datu bāžu indeksiem. Kas tie ir, kā tie strādā. Uzsvars tiks likts uz MySQL DBVS (datu bāzes vadības sistēma), tomēr daži teorētiskie principi ir attiecināmi arī uz relāciju datu bāzem kopumā.

Pēc definīcijas, indekss — datu struktura, kas paredzēta ātrākai ierakstu nolasīšanai no tabulas. Indekss sastāv no vismaz vienas vai vairākām tabulas kollonām. Relāciju datu bāzēs, indekss ir tabulas daļa, uz kuru tiek likts indekss. Viens no galveniem iemesliem, kādēļ datu nolasīšana no indeksa ir ātrāka, nekā no pašas tabulas ir tas, ka indeksa datu struktūras izmērs parasti ir mazāks par pašu tabulu, atsevišķos gadījumos ļaujot to pat uzturēt operatīvajā atmiņā.
Dažas relāciju datu bāzes ļauj izveidot indeksus arī uz funkcijām/izteiksmēm (PostgreSQL) vai uz ierakstiem, kas atbilst īpašiem noteikumiem. MySQL uz doto brīdi tādas iespējas nav.

Tālāk »

26.02.2009 | 6 Komentāri | 830 skatījumi

Šinī rakstā mēģināšu izstāstīt kā es veidotu akordeona tipa navigācijas izvēlni. Centos rakstīt tā lai arī tiem, kuri vēlas apgūt šo to jaunu būtu no kā smelties kādu ideju, kā arī tiem, kuri jau ilgāku laiku darbojas web jomā. Protams ka manis piedāvātais risinājums noteikti ir uzlabojams, ja ir kādi ierosinājumi labprāt tos uzklausītu.

Uzreiz jāpiebilst, ka dizaina noformējumam šoreiz ir atstāta otrā plāna loma. Pamata akcents likts uz jQuery iespējām, kā arī uz to kā es risinu šādas situācijas ar php un DB.

Tālāk »