est ici le débit souhaité de mon application PHP (oui, il est vague, mais il est plus facile de cette façon):Comment vérifier l'unicité de la collection plusieurs-à-plusieurs?
- utilisateur soumet un ensemble de, disons, environ 5 objets par ID entiers. L'application vérifie si cette collection a déjà été soumise et l'enregistre dans une base de données MySQL sinon
- L'application enregistre ces objets dans la base de données. , si elles ne sont pas sauvés avant
(sont nombreux à plusieurs objets et collections, donc il y a une table d'objets, une table de collections, et une table concernant les deux.)
a quelques flux d'échantillon:
- Soumissions de l'utilisateur 111, 112, 113, 114
- Cet ensemble est nouveau! La collection est enregistrée.
- Nous avons vu les objets 111 et 112, mais récupérons et sauvegardons les données pour 113 et 114, car nous ne l'avons pas fait.
- Un autre utilisateur soumet 111, 112, 113, 114
- Nous avons vu cette collection avant. Ne vous embêtez pas à économiser.
- Depuis que nous avons vu la collection, nous avons évidemment vu les objets. Ne vous embêtez pas à économiser.
étapes 1 et 3 sont simples. L'étape 2 est où je ne suis pas sûr de savoir comment procéder. Il semble inutilement difficile d'interroger la relation pour les ensembles contenant ces identifiants, donc je suis sur le point de poster quelques solutions évidentes comme une simple liste d'ID et un hachage, mais j'aimerais aussi savoir s'il y a plus des solutions idéales là-bas.
Merci!