500 Millioner post - kan MySQL klare det ?
Hej Eksperter.Jeg har en tabel i min database, som hver måned vil blive belastet med 35-40 millioner poster. Om året bliver det ungefair 500 millioner.
Vil det blive en meget langsommelig proces, at finde 40 millioner poster ud af de 500 millioner, gruppere dem på DateTime feltet (på minuttet), og returnere de ca. 45000 poster som kommer ud af dette?
Hvordan vil belastningen ligeledes se ud, hvis man ikke gruppere på minuttet i DateTime feltet, og returnerer alle 40 millioner poster?
Endelig vil jeg gerne vide, om jeg kan forvente, at databasen kan indeholde så store datamængder - hvis det antages, at alle felterne fyldes helt op (her tænker jeg specielt på Text-feltet).
Hvordan vil plads-forbruget ligeledes se ud, hvis vi dropper Text-feltet?
Jeg ved at det må være svære spørgsmål at give nøjagtige svar på. Jeg søger imidlertid også kun nogle grovestimater - dog så præcise som muligt.
Min tabel :
CREATE TABLE MNTRresultater
(
loebenumber int UNSIGNED NOT NULL,
tid int UNSIGNED NOT NULL,
tidspunkt DateTime NOT NULL,
artikel text NOT NULL,
PRIMARY KEY (loebenummer, tidspunkt),
FOREIGN KEY (loebenummer) REFERENCES MNTRloebenumre (loebenummer)
ON DELETE RESTRICT ON UPDATE CASCADE
) TYPE = InnoDB;
