logo
Nyt svar
Tråd valgmuligheder
#60 - 01/04/2008 23:55 Merge
Enta
Uregistreret

Merge
Hvis du har brug for at håndtere store data mængder kan Merge tabeller være løsningen. Merge er fakisk ikke en tabel som sådan, men blot en samling af ens MyISAM tabeller der så kan bruges som var de én stor tabel.

Det er vigtigt her at understrege at MyISAM tabellerne der udgør Merge specifikationen skal være 100% identisk. Hvis blot nogle indeks er specificeret i forskellig rækkefølge i CREATE TABLE virke Merge ikke efter hensigten.

Når du har oprettet en Merge tabel kan du både lave SELECT, UPDATE, INSERT og DELETE på selve merge tabellen såvel som de enkelte MyISAM tabeller. Et sådanne setup kan give nogle markante effektivitets fordele.

Du kan f.eks. opnå meget effektive søgninger. Hvis du ved præcist hvad du søger efter kan du søge i en af de enkelte MyISAM tabeller, og ellers søge i Merge tabellen.

Et andet eksempel på god brug af en Merge tabel er ved log information. Du kan gemme information fra forskellige måneder i hver sin tabel, komprimere dem med myisampack og så håndtere dem som én tabel med Merge.

Hvis du har en stor tabel du kun læser fra, er Merge en god måde hvormed du kan få fart på din database. I et sådanne tilfælde kan du opdele tabellen i flere tabeller og lægger hver tabel på forskellige diske.

Merge tabller er dog ikke kun fryd og gammen. Der er visse begrænsninger og ulemper forbundet med dem.

Den største hæmsko er nok at du kun kan man bruge MyISAM tabeller i en Merge tabel. Derudover kan du heller ikke anvende FULLTEXT indeks på en Merge tabel.

Vi kan altså konkludere at Merge tabeller er fremragende hvis man skal behandle rigtig store datamængder og derfor har brug for lidt ekstra "performance".
Top Svar Citer
#61 - 01/04/2008 23:57 Re: Merge [Re: ]
Enta
Uregistreret

Top Svar Citer
#62 - 02/04/2008 00:05 Re: Merge [Re: ]
Admin Offline

Administrator
Registeret: 30/03/2008
Indlæg: 326
Sted: Solskinsøen
Kære Enta

Jeg kan godt se betydningen nu. Jeg skulle egentlig bare have en oversættelse af ordet 'merge' fra engelsk til dansk, da jeg sidder og oversætter programmets engelske spogfiler fra engelsk til dansk.
_________________________
Venlig hilsen
Admin
Top Svar Citer



Nyeste indlæg
Confessions of the West
af Simon
24/05/2012 08:36
Den Evige Filosofi
af Arne Thomsen
21/05/2012 15:19
Konfirmationsalderen
af Zenia
19/05/2012 13:32
Historien om syndfloden
af Simon
17/05/2012 21:59
Faktisk virkelighed
af Simon
16/05/2012 16:21
Søg på Google
Tilpasset søgning
Hvem er online?
1 registreret RoseMarie 4 gæster og 9 søgemaskiner online.
Key: Admin Global Mod Mod
(visninger)Populære tråde
Spirituel omsorg 199526
Et andet syn 159640
Jesu ord 115968
MENNESKENE HAR SÅ MANGE MÆRKELIGE TING FOR 55531
Jesu bud 46166