2016-08-23 2 views
-1

Wir erstellen ein Registrierungssystem mit PHP für unsere Abschlussarbeit. Und es ermöglicht auch das Anhängen von Dokumenten. Wir verwenden MySQL und ich frage mich, ob es alle Daten in Zukunft speichern wird? Wie können wir die maximale Anzahl von Daten kennen, die in der Datenbank gespeichert werden können?Maximale Anzahl der Daten, die in MySQL gespeichert werden können

Antwort

0

unsigned int größte Wert ist 4294967295 unsigned Bigint größte Wert 18.446.744.073.709.551.615

Referenz: http://dev.mysql.com/doc/refman/5.7/en/numeric-types.html

+0

Was ist mit der Gesamtgröße aller Daten? Ich meine, hängt es von der Größe der Festplatte ab? – user6568300

+0

Ich nehme an, es hängt nicht von der Größe der Festplatte ab, aber ich kann Ihnen keine definitive Antwort geben, da ich mir nicht sicher bin. – Joshua

+0

Oh Okey. Danke für die Hilfe :) – user6568300

0

Wie groß ist Ihre Festplatte? So groß.

Es ist erwähnenswert, dass MySQL kein sehr guter Dokumentspeicher ist und wenn Sie über das Auffüllen eines Multi-TB-Laufwerks mit MySQL-Daten sprechen, können Sie sich ernsthafte Probleme machen. Solche Dinge zu sichern, wird immer teurer und kostspieliger. Sie benötigen spezielle Tools, um dies zuverlässig zu tun, wenn Ihr Server unter Last steht, und in Fällen, in denen 99% der Daten unverändert sind, ist es sehr ineffizient.

Oft ist es besser, wenn Sie das Dateisystem zum Speichern von Dokumenten und der Datenbank für zugehörige Metadaten verwenden. Dies hält Ihren Arbeitsdatensatz relativ klein und bietet Ihnen eine Vielzahl von Speicheroptionen für Ihre Daten, einschließlich Netzwerkspeicher oder Dienste wie Amazon S3, wo Sie sie einfach in der Cloud speichern können.

Sie sollten auch einen replizierten Dokumentspeicher wie Riak oder MongoDB betrachten, wenn dies die primäre Funktion Ihrer Anwendung ist. Sie bieten einige Funktionen, die MySQL nicht leicht ausführen kann, insbesondere wenn es sich um große Binärspeicher handelt.

+0

Unser System ist nicht so groß. Es ist eigentlich nur im LAN erreichbar. – user6568300

+0

Dann sollten Sie keine Probleme haben, wenn es nicht größer als eine Festplatte ist. – tadman

0

Speichern Sie keine Dateien in der Datenbank, speichern Sie sie im Dateisystem und verweisen Sie sie aus der Datenbank. Wenn Sie zulassen, dass der vollständige Pfad gespeichert wird, können Sie das System durch Hinzufügen von Festplatten erweitern.

Verwandte Themen