2 pièce(s) jointe(s)
[Conception] Choix conceptuel en fonction des réactions futures de php et mysql
Bonjour,
Je suis en train de travailler sur la v2 d'une appli de planning.
Pour l'instant on affecte un horaire (8h-17h par exemple) sur une période (du 10/01/08 au 12/02/2008 par exemple).
La v2 affine un peu cette gestion des horaires :
Exemple :on veut pouvoir affecter un horaire A du 08/01 au 20/01 tous les jours de 8h à 12h ET un horaire B de 14h à 16h du 10/01 au 15/01.
Au niveau schéma : cf pieces jointes la v1 actuelle et la nouvelle conception que j'ai faite pour la v2.
le problème : le schéma de la v2 entrainerait une augmentation conséquente du nombre de lignes dans ma table travailler (800 personnes sur l'appli avec au minimum 1 horaire par jour voir 3 ou 4) => sur 1 an environ 1 022 000 lignes.
la question : mysql va t-il galerer comme un fou lorsque je lui demanderais de chercher dans la table travailler ( ce qui arrive bien sur tres souvent )? si oui que puis-je faire? au niveau schéma, applicatif, gestion de la base...?
J'espère m'être bien expliqué, si ce n'est pas le cas, demandez!
Merci pour votre aide