团队正在组建商务网站,想在开始就设计好,主要就是要求速度快 因为需求人群分布较广,采取多站点设计,数据库内容同步 如a.abc.com b.abc.com c.abc.com…. 大概了解了下主从数据库,虽然读写分离,读可以从本地数据库读,但写则是要写到主数据库,然后主数据库再返回数据到从数据库,这样速度会有延迟。 事实上,用户访问某个站点会固定访问某个站点, 其他站点的速度对于用户来说不重要, 如何能实现读写都在本地,然后可以用一个主数据库用来同步所有网站 然后1发布的信息(稍有延迟没关系)稍后2能在b站看到, 请问这样的数据库如何架构? |
|
说白了就是,各个网站的本地数据库,既可以本地读写,也可以让主服务器读写。
这和主从数据库原理貌似冲突。 |
|
40分 |
印象中MySQL的复制只支持一个主机,不能像接口一样多重继承,简单的复制恐怕不能满足需求。
坐等大神解答。 |