Составных индексов нет.
"Общие поля"(паренты) после добавления не обновляются. Каждый отдельный источник данных их может создавать(новые алиасы), читать и указывать как родителя.
Сделал в редис очередь блокировок аналогичную оной в БД - блокировки исчезли практически без потерь в скорости. Но одолевает ощущение что я велосипедостроением(из костылей) занялся.
кстати, в очереди можно накапливать данные и потом записывать их одним запросом вместо того что бы добавлять по одной строке по факту запроса