我正在为以MySQL为后端的客户开发CI应用程序。
客户有8家商店。 对于每个商店,都有一个本地服务器,此外,还有一个中央服务器,位于总部(HQ)。
我面临的问题是,
那些点击太靠近的人你能说出你需要的所有细节吗?我没有得到那部分原因,请将其添加为评论,我会这样做
答案 0 :(得分:1)
这是商店环境中的常见问题,您应该应对这些要求,将基本数据放入单个商店(例如,商品,促销,参数),并在本地商店和中心数据库之间建立数据库同步... < / p>
如果你在每个商店都有MySQL,并且作为中央数据库,你可以设置一个MySQL复制,否则请看一下SymmetricDS,这是一个完全适合你的场景的缺失组件,因为:< / p>
SymmetricDS是文件和数据库的开源软件 同步,支持多主复制,已过滤 同步和跨网络的转换 异构环境。它支持多个订户 方向或双向,异步数据复制。它用 Web和数据库技术,以按计划或接近的方式复制数据 实时操作。该软件旨在扩大规模 节点数量,在低带宽连接上工作,以及承受能力 网络中断期。它适用于大多数操作系统,文件 系统和数据库,包括Oracle,MySQL,MariaDB,PostgreSQL, MS SQL Server(包括Azure),IBM DB2,H2,HSQLDB,Derby,Firebird, Interbase,Informix,Greenplum,SQLite(包括Android),Sybase ASE和Sybase ASA(SQL Anywhere)数据库。