1,351 karma · joined December 4, 2014
There is a step-by-step documentation for migrating multi-tenant apps to Citus, which might help you to decide how much ready you are for a migration: https://docs.citusdata.com/en/latest/develop/migration.html#...
(p.s. I'm the author of the post)
I think that's not accurate. The tables mentioned in the post are first sharded/distributed on `repo_id`. Later, each shard is also partitioned on time dimension (i.e., `created_at `). Thus, the load should be distributed proportionally with the activity for each `repo_id`.
Then, if the prime number is standardized or hard-coded, why they just not use it? Why we need to break it?
If anybody is going to talk about scalability, there are many good alternatives to scale PostgreSQL too.
I think appearance of google drive/dropbox is the main reason of this. People easily share data with them.