Database 单数据库还是多数据库?

Database 单数据库还是多数据库?,database,architecture,saas,Database,Architecture,Saas,我计划实现一个提供SaaS的产品,同时计划我们团队遇到的架构是为所有客户使用单一数据库还是为每个客户使用单独的数据库 谁能告诉我使用多个数据库的优缺点是什么?(性能、表缓存等)单个数据库的优点是,您可以根据客户需求调整单个数据库。将高需求客户放在他们自己的机器上,将低需求捆绑在一台机器上,等等 如果这对您很重要(统计、应用程序等),那么单个db的主要值就是拥有所有数据的单个视图。大多数DBs不允许您指定表的“热”部分用于缓存或其他任何操作,但您可以为单个表指定 我认为服务器中每个数据库的开销是最

我计划实现一个提供SaaS的产品,同时计划我们团队遇到的架构是为所有客户使用单一数据库还是为每个客户使用单独的数据库


谁能告诉我使用多个数据库的优缺点是什么?(性能、表缓存等)

单个数据库的优点是,您可以根据客户需求调整单个数据库。将高需求客户放在他们自己的机器上,将低需求捆绑在一台机器上,等等

如果这对您很重要(统计、应用程序等),那么单个db的主要值就是拥有所有数据的单个视图。大多数DBs不允许您指定表的“热”部分用于缓存或其他任何操作,但您可以为单个表指定

我认为服务器中每个数据库的开销是最小的。如果您的客户不共享任何数据,那么单个数据库可能是一个不错的计划