Showing entries 1 to 3
Displaying posts with tag: Stockage (reset)
Mes notes: Les types de données temporelles
Type Bytes Range
DATE 3 1000-01-01 à 9999-12-31
TIME 3 -838:59:59 à 838:59:59
DATETIME 8 1000-01-01 00:00:00 à 9999-12-31 23:59:59
TIMESTAMP 4 1970-01-01 00:00:00 à mi-2037
YEAR 1 1901 à 2155 pour YEAR(4) et 1970 à 2069 pour YEAR(2)

(Des valeurs peuvent excéder le range, sans garantie sur le résultat)

Chaque type peut avoir 0 comme valeur pour …

[Lire plus]
Mes notes: Les types de données numériques

Les integers, floating-point storent des valeurs approximatives, les fixed-point storent des valeurs exactes et le type BIT.

Integer

Type Bytes Minimum Value Maximum Value
(Signed/Unsigned) (Signed/Unsigned)
TINYINT 1 -128 127
0 255
[Lire plus]
Stocker des fichiers dans MySQL

Est-il mauvais de stocker des fichiers dans MySQL ? Il n’y a pas de bonne ou mauvaise réponse à cette question. Tout dépend de vos besoins. Personnellement, je préfère stocker les fichiers à l’extérieur de la base de données pour les raisons suivantes:

  • Le filesystem va mieux cacher les fichiers
  • Le serveur MySQL va avoir plus de facilité à cacher les autres données
  • Le débit de donnée du serveur va être moins élevé
  • Il est plus facile de réorganiser et maintenir les fichiers
  • Le tablespace demeure petit (si vous devez utiliser InnoDB)

Une bonne approche est de stocker un pointeur vers les fichiers sur le filesystem plutôt que le binaire du fichier directement dans la BD. Il y a cependant des avantages à les stocker dans la base de données:

  • Toutes les données sont centralisées à une place pour les backups
  • C’est plus …
[Lire plus]
Showing entries 1 to 3