Re: Multi tenancy : schema vs databases
От | Rakesh Kumar |
---|---|
Тема | Re: Multi tenancy : schema vs databases |
Дата | |
Msg-id | DM2PR05MB6221F36C965B8F40F44D3878CC10@DM2PR05MB622.namprd05.prod.outlook.com обсуждение исходный текст |
Ответ на | Re: Multi tenancy : schema vs databases (Venkata B Nagothi <nag1010@gmail.com>) |
Ответы |
Re: Multi tenancy : schema vs databases
Re: Multi tenancy : schema vs databases Re: Multi tenancy : schema vs databases |
Список | pgsql-general |
________________________________________ From: Venkata B Nagothi <nag1010@gmail.com> Sent: Friday, September 30, 2016 02:48 To: Rakesh Kumar Cc: pgsql-general@postgresql.org Subject: Re: [GENERAL] Multi tenancy : schema vs databases On Fri, Sep 30, 2016 at 10:16 AM, Rakesh Kumar <rakeshkumar464@outlook.com<mailto:rakeshkumar464@outlook.com>> wrote: ________________________________________ From: Venkata B Nagothi <nag1010@gmail.com<mailto:nag1010@gmail.com>> Sent: Thursday, September 29, 2016 17:25 To: Rakesh Kumar Cc: pgsql-general@postgresql.org<mailto:pgsql-general@postgresql.org> Subject: Re: [GENERAL] Multi tenancy : schema vs databases On Fri, Sep 30, 2016 at 5:18 AM, Rakesh Kumar <rakeshkumar464@outlook.com<mailto:rakeshkumar464@outlook.com><mailto:rakeshkumar464@outlook.com<mailto:rakeshkumar464@outlook.com>>> wrote: Hi I would like to know which technique is better for supporting multi-tenancy= applications, going upto hundreds or even thousands of tenants. 1 - One database with difference schemas (one schema per tenant) or 2 - One database per tenant. Did you mean one database with-in a postgresql cluster ? Yes. Say something like this within a PG cluster db4978 db6234 ... 100s of such databases. That would make things worst if you are going for one database per tenant. As said by John just now, it would end up in anvery complex and bad design contributing to very poor performance and high maintenance overhead. A schema per tenant would be a good idea and its hard to say without knowing the data isolation levels you require for eachtenant. ======== We require complete data isolation. Absolutely nothing should be shared between two tenants. WHy would multiple dbs be any worse than multiple schemas in performance?
В списке pgsql-general по дате отправления: