A voir également:
- Limite de fichier
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
3 réponses
Bonjour,
Limite de fichier : ca ne veut rien dire.
Base de données : https://fr.wikipedia.org/wiki/Base_de_donn%C3%A9es
Limite de fichier : ca ne veut rien dire.
Base de données : https://fr.wikipedia.org/wiki/Base_de_donn%C3%A9es
D'un coté si ça veut dire quelque chose
Dans mes souvenir, tu ne dois pas dépasser 60 000 fichiers dans un dossier, donc le truc, c'est de créer des sous dossiers tout simplement :)
Par exemple si tu stockes des images, arranges toi pour els répartir dans différentes zones, par exemple
pictures001/001/001.jpg
pictures001/001/002.jpg
pictures001/001/003.jpg
pictures001/002/004.jpg
pictures001/002/005.jpg
Etc.
Avec cette méthodes tu n'auras jamais de limites de fichiers
Pour ta abse de données, si elle est bien concue et réfléchie, tu peux avoir des millions d'inserts avant que ça ne lag vraiment, même si SQL reste bien pourri pour de grosses grosses base de données complexes.
De même que les répertoires, SQL faut la bichonner, donc bien la hiérarchiser, car autant c'est ultra rapide pour des requêtes simples, dès que tu commences à vouloir envoyer du lourd, faut pas y penser.
Il vaut mieux par moment 3 requêtes bien rapides qu'une seule bien lourde pour arrievr à un même résultat, l'idéal étant de pouvoir toujours raisonner par chiffres et que els éléments de caractères stockés, servent uniquement à être lus plutôt qu'à servir d'identifiants (hormis pour une connexion de compte, n'obliges pas tes utilisateurs à mettre un login et un mot de passe composés uniquement de chiffres :p)
Dans mes souvenir, tu ne dois pas dépasser 60 000 fichiers dans un dossier, donc le truc, c'est de créer des sous dossiers tout simplement :)
Par exemple si tu stockes des images, arranges toi pour els répartir dans différentes zones, par exemple
pictures001/001/001.jpg
pictures001/001/002.jpg
pictures001/001/003.jpg
pictures001/002/004.jpg
pictures001/002/005.jpg
Etc.
Avec cette méthodes tu n'auras jamais de limites de fichiers
Pour ta abse de données, si elle est bien concue et réfléchie, tu peux avoir des millions d'inserts avant que ça ne lag vraiment, même si SQL reste bien pourri pour de grosses grosses base de données complexes.
De même que les répertoires, SQL faut la bichonner, donc bien la hiérarchiser, car autant c'est ultra rapide pour des requêtes simples, dès que tu commences à vouloir envoyer du lourd, faut pas y penser.
Il vaut mieux par moment 3 requêtes bien rapides qu'une seule bien lourde pour arrievr à un même résultat, l'idéal étant de pouvoir toujours raisonner par chiffres et que els éléments de caractères stockés, servent uniquement à être lus plutôt qu'à servir d'identifiants (hormis pour une connexion de compte, n'obliges pas tes utilisateurs à mettre un login et un mot de passe composés uniquement de chiffres :p)
Grammaticalement je suis tout à fait d'accord avec toi, mais bon, généralement j'essaie de lire entre les lignes même si ce n'est aps parfait, au moins ce n'est pas du langage sms ! :D
Sinon pour la limite du nombre de fichier, apparemment il n'y en a pu avec ext4 (sous linux) on ne serait plus limité que par le nombre de caractère du chemin de fichier, donc très dur à atteindre.
Mais quoi qu'il en soit, je te cosneille quand même de répartir comme je te l'ai dit, imagine ton serveur doit chercher un fichier dans un répertoire qui en contient 200 000 il va pas apprécier, hiérarchiser n'est jamais superflu, une fois que tu as pris la bonne habitude, ca se fait tout seul donc autant la prendre une bonne fois pour toute
Sinon pour la limite du nombre de fichier, apparemment il n'y en a pu avec ext4 (sous linux) on ne serait plus limité que par le nombre de caractère du chemin de fichier, donc très dur à atteindre.
Mais quoi qu'il en soit, je te cosneille quand même de répartir comme je te l'ai dit, imagine ton serveur doit chercher un fichier dans un répertoire qui en contient 200 000 il va pas apprécier, hiérarchiser n'est jamais superflu, une fois que tu as pris la bonne habitude, ca se fait tout seul donc autant la prendre une bonne fois pour toute