Nous cherchons à mettre à jour (réécrire) notre système qui stocke des informations sur quand les gens peuvent réserver des chambres etc. pendant la journée. À l'heure actuelle, nous stockons le début et l'heure et la date à laquelle la salle est disponible dans une table, et dans un autre, nous stockons les heures de rendez-vous individuels. En apparence, il semblait logique de stocker les informations de cette façon, mais avec le temps et le système a été soumis à de lourdes charges, nous avons commencé à réaliser que cette structure de données semblait inefficace. (Cela devient une opération intensive de chercher dans toutes les salles les heures disponibles et de calculer quand les salles sont disponibles.Si la salle est disponible pour une période donnée, est-ce que le temps est disponible assez longtemps pour accommoder l'heure demandée).Structure des données du calendrier
Nous avons tourné en rond sur la façon de rendre le système plus efficace, et nous pensons qu'il doit y avoir une meilleure façon d'aborder cela. Est-ce que quelqu'un a des suggestions sur la façon de s'y prendre, ou a des endroits où chercher comment construire quelque chose comme ça?