Bien concevoir sa bdd
Fermé
lechat1712
Messages postés
3
Date d'inscription
dimanche 6 février 2011
Statut
Membre
Dernière intervention
20 août 2011
-
19 août 2011 à 23:26
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 - 23 août 2011 à 17:17
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 - 23 août 2011 à 17:17
A voir également:
- Bien concevoir sa bdd
- Tapez cette phrase, en respectant bien les espaces et la ponctuation. - Guide
- Roulement en 12h qui fonctionne bien - Télécharger - Outils professionnels
- Vérifier que le serveur freebox est bien connecté à internet - Forum Freebox
- Mon ordinateur ne va pas bien - Guide
- Message le bon coin votre bien est toujours disponible - Forum Réseaux sociaux
1 réponse
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
126
20 août 2011 à 11:59
20 août 2011 à 11:59
Tu n'a pas a t'inquiéter sauf peut-être si tu passe la barre des millions de données :p
le plus important c'est de bien placer tes index !
grâce à cela, tes requete select se feront à la vitesse de la lumière quelque soit la taille de ta table.
petit bémol, c'est l'ajout dans ta base qui sera ralentie mais cela reste très rapide :)
Maintenant, je ne connais que mysql, donc pour ta question sur la meilleur base de donnée, je ne sais pas te répondre.
le plus important c'est de bien placer tes index !
grâce à cela, tes requete select se feront à la vitesse de la lumière quelque soit la taille de ta table.
petit bémol, c'est l'ajout dans ta base qui sera ralentie mais cela reste très rapide :)
Maintenant, je ne connais que mysql, donc pour ta question sur la meilleur base de donnée, je ne sais pas te répondre.
20 août 2011 à 22:46
que veux tu dire par "placer des index" ???
sinon, quel est le type qui prend le moins de place dans une base de donnees ??? je pense au bouleen (ca me ferais mettre plus de parametres mais faciliterais l'acces au donnees plutot que faire des chaines de caracteres a traiter ou des chiffres pour coder une info ???)
quel est ton avis sur la question ?
23 août 2011 à 17:17
En se qui concerne l'index, je parle d'un champ (ou ensemble de champs) que tu déclares avec une clef unique ou encore une clef primaire avec un auto incrément
la clef unique te permet aussi de retourner une erreur si une requête d'insertion est faite alors que la valeur en question existe déjà dans la table.
pour la clef primaire avec l'auto incrément, elle est simplement géré automatiquement par sql.
Donc si tu fais un select machin FROM table WHERE ton_index (unique ou primaire)
la requête ce fera très rapidement quelque soit la taille de ta table :)
C'est donc important de bien placer ces index :p
Si tu veux plus de détail (et je te le conseille :)) va voir la doc de SQL ou des tuto par exemple sur le siteduzero.com :)