J'ai une question sur l'efficacité de la base de données.Question efficace sur la base de données mySQL
Voici quelques informations sur ma table:
-table d'environ 500-1000 enregistrements -Enregistre sont ajoutés et supprimés tous les jours. - en général, environ le même montant est ajouté et supprimé chaque jour (la taille des enregistrements actifs reste la même)
Maintenant, ma question est ..... lorsque je supprime des enregistrements, ... devrais-je (A) supprimer l'enregistrement et le déplacer vers une nouvelle table? Ou, ... devrais-je (B) avoir juste et colonne "active" et mettre l'enregistrement à 0 quand il n'est plus actif. La raison pour laquelle je hésite à utiliser B, c'est parce que mon site est basé sur le fait que l'utilisateur puisse filtrer/trier cette table de 500-1000 enregistrements à la volée (en utilisant ajax) .... j'en ai donc besoin être aussi rapide que possible, .. (je devine qu'une table avec plus d'enregistrements serait plus lente à filtrer) ... et j'utilise mySQL InnoDB.
Toute entrée serait génial, Merci
Andrew
informations très utiles, merci. – Andrew