Greetings, Really, please don't top-post on these lists. * Tony Xu (tony.xu@xxxxxxxxxx) wrote: > Regarding the multiple clusters idea, how does that work? Assume we can > store one customer's data in one cluster, is it possible to have separate > KEK for different clusters? In the proposed TDE work, yes, each cluster (which is an entier PostgreSQL system) would be able to have its own KEK. > Why not using multiple clusters then? There's a bit of overhead from each cluster and each would have their own shared buffers pool of memory and such. > Better isolation of the customers, but still on one server. Depending on the OS, multi-cluster management on a given system is easier or harder. In my view, at least, Debian systems make having multiple clusters on a given server a lot easier as they have pg_createcluster, pg_lsclusters, etc, commands and management tools. Another alternative would be to use container technology and Kubernetes or OpenShift and a PG Operator to manage all the clusters across whatever systems you're running on top of. Of course, there are trade-offs to consider between all of these different approaches. Thanks, Stephen
Attachment:
signature.asc
Description: PGP signature