Hello. Received an order, in fact it comes down to a banal network of articles with search only by tags. The hitch is that they promise over 9000 visits and several million entries, in connection with which the query of the form
SELECT [...] WHERE tags LIKE %tag1*tag2%
seems unacceptable. While thinking only about creating a tag table with an ID and a table with cross-references [tagID, articleID], but here I’m afraid to rest on the volume of the latter - a record can have several dozen, or even hundreds, of tag characteristics. Also consider sequential search (click-view-click-view, etc.)
Actually, who can advise? // yes, a similar system in a hashcode - imagine ten million questions with 30-200 tags each.