2016-08-23 3 views
-1

Nous sommes en train de créer un système d'inscription utilisant php pour notre thèse finale. Et il permet également la saisie de documents. Nous utilisons MySQL et je me demandais si elle stockera toutes les données à l'avenir? Comment saurons-nous la limite maximale des données pouvant être stockées dans la base de données?Limite maximale des données pouvant être stockées dans MySQL

Répondre

0

non signé plus grande valeur int est 4.294.967.295 plus grande valeur bigint non signé est 18.446.744.073.709.551.615

Référence: http://dev.mysql.com/doc/refman/5.7/en/numeric-types.html

+0

Qu'en est-il de la taille globale de toutes les données? Je veux dire, cela dépendra de la taille du disque dur? – user6568300

+0

Je suppose que cela ne dépend pas de la taille du disque dur mais je ne peux pas vous donner une réponse définitive, car je ne suis pas sûr. – Joshua

+0

Oh Okey. Merci pour l'aide :) – user6568300

0

Quelle est la taille de votre disque dur? C'est grand. Il est intéressant de noter que MySQL n'est pas un très bon magasin de documents et si vous parlez de remplir un lecteur multi-TB avec des données MySQL, vous pouvez avoir de sérieux problèmes. La sauvegarde de ce type de choses devient de plus en plus onéreuse et onéreuse, vous aurez besoin d'outils spécialisés pour le faire de manière fiable si votre serveur est sous charge, et dans les cas où 99% des données sont inchangées, c'est très inefficace.

Souvent, il vaut mieux utiliser le système de fichiers pour stocker les documents et la base de données pour les métadonnées associées. Cela permet de conserver votre jeu de données de travail relativement petit et vous offre une variété d'options de stockage pour vos données, y compris le stockage en réseau ou des services comme Amazon S3 où vous pouvez simplement le vider dans le cloud.

Vous souhaiterez également utiliser un magasin de documents répliqué comme Riak ou MongoDB s'il s'agit de la fonction principale de votre application. Ils offrent certaines fonctionnalités que MySQL ne peut pas facilement faire, en particulier lorsqu'il s'agit de stockage binaire volumineux.

+0

Notre système n'est pas si gros. C'est seulement accessible dans le LAN en fait. – user6568300

+0

Ensuite, vous ne devriez pas avoir de problèmes si ce n'est pas plus gros qu'un disque dur. – tadman

0

Ne stockez pas les fichiers dans la base de données, stockez-les dans le système de fichiers et référencez-les dans la base de données. Si vous autorisez le chemin complet à être stocké, vous serez en mesure d'étendre le système en ajoutant des disques.