研发团队刚接到市场部的要求,要求
以统一、标准的方式使用平台中的各种数据(数据
存在于Mysql、Mongodb、hadoop)中,以方便开发
应用程序和数据共享。经过讨论,研发团队打算
设计一个组件以满足要求,该组件能够:
1) 支持分发部署
2) 屏蔽数据库差异,统一查询数据
3) 扩展以支持更多的数据源,而不改变使用方式
目标
请用以下内容描述您的最佳实践设计:
•关键部件
•连接器
•展示可扩展性
•简单的代码来展示您的设计
关键部件:是底层封装对多种不同数据库的连接;
不同数据库对应SQL语句的差异,要兼容。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632