Звучи като FUD.
Всички събития изглеждат еднакви, нали? Петно от данни и някои колони с метаданни, които са полезни за поставяне на петното в контекст. Нямате особено умни връзки, които да управлявате; намиране на всички събития в поток, намиране на всички събития, причинени от команда (които така или иначе всички ще бъдат в един и същи поток), това е всичко.
Вероятно всички събития принадлежат към един и същ логически изглед.
Физически, може да искате да се побъркате, за да можете да мащабирате. Може да искате да прегледате какво каза Уди Дахан в CQRS, но различно слайдове . Но основната идея тук е, че шардинг/разделяне е проблем, който доставчиците на бази данни вече се занимават с разрешаването, така че оставете ги да го направят.
Дискусии на магазини за събития на Postgres: