I want to store list of user IDs in the post meta who have rated a post . So, for each post I will need to check the post meta to see if the user id exists in it or not.
So my question is that, is it good idea to store that information in the post meta OR should I create a table and add it in the table. Will there be any difference in the performance (table vs meta) if the number of values grow very much?
I would prefer to store in the post meta as it is much simpler and cleaner way, but I have read one answer which says
never, ever, ever, use an EAV (aka the post_meta table) to store data that you might to need to query.