我正在构建一个 SaaS,在一个数据库中我将有一个大目标(大约 5000 万行),并且该表将为系统的所有客户提供信息。
但是,该 SaaS 将是一个多租户/多数据库软件,当客户注册时,我们将提供他自己的数据库来访问,并为数据库之外的大表创建一个 foreign_table...
问题 1:这是最好的方法吗?为每个客户创建一个外部表可能会导致服务器存储的大量使用?
问题2:原始表有10种其他索引(其中大多数是btree),并且使用客户的foreign_table,这些索引可以正常工作吗?