根据我所了解的,看起来SE网络上的每个站点都存在于单独的应用程序中,但有自己的数据库。这似乎很昂贵,而且我不确定好处在哪里。我的初学者理论是,由于每个数据库在每个表中的行数较少,因此整体上读写速度会稍微快一些。
这种好处似乎要付出巨大的代价,即跨数据库应用任何迁移或数据库更新更加耗时,并引入了冗余、DevOps等更高的成本。
相比之下,这种架构与单个数据库+单个应用程序的架构相比有什么好处呢?
这种好处似乎要付出巨大的代价,即跨数据库应用任何迁移或数据库更新更加耗时,并引入了冗余、DevOps等更高的成本。
相比之下,这种架构与单个数据库+单个应用程序的架构相比有什么好处呢?