Squealer
Legacy Member
Mijn database draait al een tijdje, maar omdat die nu "al" 1.8 mb groot is, vroeg ik mij af of het niet beter zou zijn meer met indextabellen enzo te werken (Dus meer joins):
Neem nu de volgende tabel:
post-id = int(10)
categorie = enum
type = enum
titel = varchar(255)
post = text
poster_id = mediumint(8)
datum = int(11)
rating_count = smallint(5)
rating = smallint(5)
rating_proc = tinyint(3)
rater_id = text
views = smallint(5)
laatstereactie = int(10)
aantal_reacties = smallint(5)
blokkeer = tinyint(1)
Wat als ik daar nu meerdere tabellen van maakte:
tabel categorie:
categorie_id
categorie_naam
tabel type:
type_id
type_naam
tabel post_index
post_id
categorie_id
type_id
titel
poster_id
datum
rating_count
rating
rating_proc
rater_id
views
laatstereactie
aantal_reacties
blokkeer
tabel post_text
post_id
post
(Of iets anders, stel maar voor...)
Welke gevolgen heeft dit voor de snelheid én de grootte van de database?
Bedankt
Neem nu de volgende tabel:
post-id = int(10)
categorie = enum
type = enum
titel = varchar(255)
post = text
poster_id = mediumint(8)
datum = int(11)
rating_count = smallint(5)
rating = smallint(5)
rating_proc = tinyint(3)
rater_id = text
views = smallint(5)
laatstereactie = int(10)
aantal_reacties = smallint(5)
blokkeer = tinyint(1)
Wat als ik daar nu meerdere tabellen van maakte:
tabel categorie:
categorie_id
categorie_naam
tabel type:
type_id
type_naam
tabel post_index
post_id
categorie_id
type_id
titel
poster_id
datum
rating_count
rating
rating_proc
rater_id
views
laatstereactie
aantal_reacties
blokkeer
tabel post_text
post_id
post
(Of iets anders, stel maar voor...)
Welke gevolgen heeft dit voor de snelheid én de grootte van de database?
Bedankt
