Am wondering if anyone might provide some conceptual advice on an efficient way to build a data model to accomplish the simple system described below. Am somewhat new to th
Many-to-many sounds reasonable. Perhaps you should try it first to see if it is actually expensive.
Good thing about G.A.E. is that it will tell you when you are using too many cycles. Profiling for free!