首页 >新闻资讯 >公司新闻

苏科大讲堂:多数据源的实现与应用

日期:2020-04-23

“学习新思想,争做新青年“。响应共青团中央宣传部和中国青年报·中青在线倡议的”青年大学习“精神,焕发苏科青年精神面貌,2020年4月23日下午16:30,苏科大讲堂再次如约开讲啦!本次主讲人为陈湘隆,主题为“多数据源的实现与应用”。

·问题背景

“智爱摇篮”平台,一直是苏科主打的智慧平台之一,在实际工作中,我们发现:随着公司用户群体逐步增加,平台服务器和APP的数量直线上升,老版本的“智爱摇篮”平台效率已经变得十分低下,难以适应需求。公司发现此问题后,在短时间内组建技术团队,集中力量进行技术攻关,并取得了显著成效,于是便有了本次苏科大讲堂的主题:多数据源的实现与应用。

·方案思路

基于实际应用场景,结合公司工作成果,陈湘隆给大家提供了三个参考方案,分别为:统一数据库、主从数据库和多数据源。其中,统一数据库和主从数据库均可在短期内解决当前所面临的问题,但一旦数据量再次大幅增加,将给平台系统带来更难以释放的压力;而多数据源从长远角度上可以更好的满足需求,但存在较多的技术难点需要攻克。

·技术方法

为努力将“智爱摇篮”平台打造成苏科的产品旗帜,我们需要更科学、更长远的思路,那么,攻克多数据源的技术难点也就成为了苏科人必须要拿下的堡垒。课堂上,陈湘隆给大家分享了苏科技术团队在技术方法上的攻关历程:从主要java代码、必须的配置信息、数据库存保存据库配置信息到Properties文件保存数据库配置信息,最终生成一套完整的实现方法源码包。目前该源码已经上传到公司Maven服务器,可供公司员工随时下载使用。

·实际应用

有了技术方法后,如何将其实际应用到“智爱摇篮”平台上?陈湘隆同样给大家分享了具体操作方式。

首先,需要引入公司Maven服务器中的源码包,随后修改启动类、配置文件保存数据库、配置信息注入数据源等,再切换至目标数据源,通过不断的调整测试,最终实现多数据源在”智爱摇篮“平台的应用。