我们之前见过一个这种情况的架构,采用“逻辑统一、物理分散”的建设思路
1.统一访问入口:在统一访问入口处根据客户端提交的应用程序信息返回客户端后续和哪个存储入口进行访问;
2.各地建立缓存:由于非结构化数据一般比较大,我们建立一个缓存服务器功能,比如业务上传时,将数据保存到缓存服务器,后续业务可以直接从就近的缓存服务器下载,非结构化的数据采用版本号增加的方式进行管理,比如有一批文件中的一个文件发生变化,则只提交数据差就可以
3.多租户资源隔离:每个业务系统根据不同的需要进行不同存储资源的使用,隔离资源
4.数据声明周期管理:通过梳理业务需求对数据进行生命周期管理,不同的数据在不同生命阶段保存到不同的介质中