Пишу движок для форумных игр под WP. Встала задача разработки плагина, позволяющего прикреплять к постам результаты броска кубиков (id броска/тип и количество дайсов/кто бросал/результат/описание). Встаёт вопрос о том, где хранить данные: в метаполях данного поста или в отдельной таблице? Как будет эффективнее и меньше грузить базу?
Если я правильно понимаю, в первом случае увеличивается объём данных, вытаскиваемых при обращении к мета-полям поста, а во втором — количество обращений к базе. Что из этого большее зло?
Главное, чтобы количество записей не перевалило за 4 миллиарда, да и там можно пересобрать mysql на серваке. А если ОС 64 битная, то беспокоиться не стоит о размере БД. Самое большое зло – это количество запросов к базе.
Спасибо!