И если юзабилити окажется нормальным, то можно будет думать, как сделать базу распределённой и как шардировать коллекции так, чтобы можно было делать трансформации над одной коллекцией параллельно (а то сейчас это физически не возможно из-за синхронных поколений на всю коллекцию). Не помню, писал ли сюда свои размышления о том, что поколений нужно сделать два — основное, чтение по которому любого шарда даёт консистентное состояние между ними, и шардовое, которые могут расти в шардах независимо, но шарды оказываютсю неконсистентны, пока основное поколение не подтянется. Сильно не думал про это, но кажется что вполне реализуемо.
#diffbelt
#diffbelt