Плохо раскрыли вопрос. Триллион записей в одной таблице или в миллионе таблиц по немного. Какие операции в основном нужно делать. Какая структура данных и тд и тп. Какие мощностями располагаете. Для такого большого количества записей очень много надо учесть. Может Вам больше подойдёт что-то из NoSQL.
Можно попробовать все данные забить в какой-то полнотекстовый поисковый движок.
И забивать в поиске текст текущего поста, таким образом находить более менее похожие.
Как вариант можно взять ElasticSearch
Может тебе подойдёт механизм полегче, с помощью тегов?
Каждый язык под свои особенности заточен.
На js хоть и сделаешь многое, но не всё. Сегодня вышла хорошая статья, про то когда стоит использоваться node.js а когда нет Node.js и Express как они есть
Или сделать как сказал Frosty 87 или записать их в виде массива. Не помню как для MySQL, для постгри это тип поля integer[]. Тогда можно будет и искать нормально и всё остальное делать.
Ограничение стоят на большинство методов не более 3 запросов в секунду, на другие методы могут стоять ещё более жёсткие ограничения. Это уже ВК не разглашает.
Если ты это делаешь в цикле, то просто в него добавь