Виталий, синтаксический анализатор попробуйте написать.
Давайте (гипотетически) представим что это возможно.
Я по неопытности думал что после сохранения на жесткий диск все транзакции уже применены (до этого они лежат в оперативной памяти)
Можете посоветовать хороший балансировщик, который можно дополнительно настроить скриптами правила маршрутизации запроса?
select * from something;
Это не мультимастер. Это наборы шардов, каждый шард - набор из одного мастера и реплик. Конкретный документ может быть обновлён только на текущем мастере replicaset.