由于之前一直做单机产品多一些,没怎么接触到
网络数据库这一块。现在接到一个项目,要求qt实现,传统的C/S模式,有一个总的MySql服务器,同事每个客户端还带有自己的本地数据库,
sqlite型,客户端的数据是mysql服务器数据的子集,每个客户端的子集有差异,也有交集。
其中,客户端的操作会对数据进行怎增删改查,这些数据需要同步到服务器,同时由于客户端之间有交集,也需要将服务器的数据同步到每个用到的客户端。
没怎么做过这种需求复杂(对我来说)的项目,请问一下该怎么设计软件
架构?是需要有个服务器软件么?