Web服务是将小的功能或数据捆绑在一起,封装为小型独立实体的理念非常清晰,而且很有道理。但是,服务如何与它们使用或提供接口的数据库相关联呢?
例如,从处理所有内容的大型数据库的单片式2层架构转移到基于服务的架构时,数据库会受到什么影响?数据库是否被分成较小的数据库,并通过服务与每个数据库进行交互,还是每个服务只是与原始的大型数据库进行交互?
此外,如果数据库被拆分成用于用户身份验证的服务和用于产品信息的服务,那么在原始的大型数据库中跟踪每个用户产品浏览量的多对多实体将会出现在哪里?
例如,从处理所有内容的大型数据库的单片式2层架构转移到基于服务的架构时,数据库会受到什么影响?数据库是否被分成较小的数据库,并通过服务与每个数据库进行交互,还是每个服务只是与原始的大型数据库进行交互?
此外,如果数据库被拆分成用于用户身份验证的服务和用于产品信息的服务,那么在原始的大型数据库中跟踪每个用户产品浏览量的多对多实体将会出现在哪里?