с тегами? Через записать тегов посредством массива или нормализацию с отдельной таблицей?
                  
                  
                  
                  
                  
                  Например
                  
                  
                  
                  
                  
                  • tweets(id, text, tags[])
                  
                  
                  
                  
                  
                  или 
                  
                  
                  
                  
                  
                  • tweets, tweet_tags
                  
                  
                  
                  
                  
                  Прочитал несколько статей с возможными проблемами в том или ином случае, как это делали в mysql, но к конечному однозначному понимаю не получилось прийти пока.
                  
                  
                
О! Вы "стандартные" подходы знаете (видели http://www.databasesoup.com/2015/01/tag-all-things.html )? Если вы собираетесь их тестировать... не поделитесь потом скриптами для генерации тестовых данных (с близким к реальному распределением)? ;) (А то мне эта задача умозрительно любопытна, а воспроизводимых benchmark-ов нет, как и полноценного сравнения подходов.)
Искать Максим Богук, оптимизация запросов PostgreSQL у него что-то подобное было...
Обсуждают сегодня