【发布时间】:2017-08-06 10:17:00
【问题描述】:
我的应用程序使用带有 50 多个表的数据库。现在我需要安装另一个应用程序实例。问题是我想使用一些表作为“通用”数据,例如两者中的“品牌”或“城市”或“国家”(目前只有 2 个,但可能很快会更多)应用。
我搜索并发现我可以用这些表制作“通用”数据库,并在每个数据库实例中都有指向相应表的视图。
主要应用程序查询严重依赖这些公用表,所以我担心这是否会因为视图没有索引而减慢我的查询速度?
有没有更好的做法?我现在正在寻找 mysql 手册中的复制。是这样的吗?将表从通用数据库复制到应用实例数据库? 这可以是单向复制吗? (只有“通用”数据库中的表可以更改然后复制到其他数据库)?
感谢您的建议 是的
【问题讨论】:
-
我认为DBA 是问这个问题的最佳场所
标签: mysql views mariadb database-replication