【技术实现步骤摘要】
一种利用多种数据库进行系统设计的方法、装置以及系统
本专利技术涉及数据库领域,特别涉及一种利用多种数据库进行系统设计的方法、装置以及系统。
技术介绍
多种数据库主要有三种:一种是可用于任何操作系统平台的关系型数据库分布式数据库MySQL,一种是面向文档的非关系型数据库MongoDB,一种是高性能的key_value数据库系统Redis。MySQL存储一些基本信息的数据,主要以多表的形式存储,MongoDB是文档型数据库,可以实现分库分表进行数据的保存,在分布式处理上直接提供内置支持,在查询方式上有别于SQL语句,直接使用JSON/JAVASRIPT语言进行解析,并快速处理。Redis数据库系统采用KEYVALUE方式,在存储上可以处理任何数据类型,还内置PUBSUB模式,GETSET模式,有利于实现快速队列模型和消息通讯。数据库是信息系统的一个核心技术,可以组织和存储数据和高效的获取和处理数据。人们需要综合利用多种数据可以实现系统的合理设计和规划,因此在系统设计领域具有广泛的应用前景。
技术实现思路
本专利技术提出一种利用多种数据库进行系统设计的方法、装置以及设备,解 ...
【技术保护点】
一种综合利用多种数据库进行系统设计的方法,其特征在于,包括:S1.接收传输的数据信息,所述的信息包括数据来源地;S2.判断所述的数据来源地是来自前台还是后台;若是前台,进入步骤S3,若是后台,进入步骤S4;S3.判断终端是否在线,若是,进入步骤S5,若否,进入步骤S6;S4.将所述的数据保存于activeMQ数据库中;S5.将低于预设值的传送数据保存于mysql数据库中,将高于预设值的传送数据保存于mongoDB中;S6.将所述的数据保存于redis数据库中。
【技术特征摘要】
1.一种利用多种数据库进行系统设计的方法,其特征在于,包括:S1.接收传输的数据信息,所述的信息包括数据来源地;S2.判断所述的数据来源地是来自前台还是后台;若是前台,进入步骤S3,若是后台,进入步骤S4;S3.判断终端是否在线,若是,进入步骤S5,若否,进入步骤S6;S4.将所述的数据保存于activeMQ数据库中;S5.将低于预设数据量的传送数据保存于mysql数据库中,将高于预设数据量的传送数据保存于mongoDB中;S6.将所述的数据保存于redis数据库中。2.根据权利要求1所述的利用多种数据库进行系统设计的方法,其特征在于,所述的预设数据量为1000万条数据。3.根据权利要求1所述的利用多种数据库进行系统设计的方法,其特征在于,所述的前台包括带GPRS以及GPS通讯的定位终端。4.一种利用多种数据库进行系统设计的装置,用于实现权利要求1所述的方法,其特征在于,包括:数据信息接收单元,用于接收传输的数据信息,所述的信息包括数据来源地;数据来源地判断单元,用于判断所述的数据来源地是来自前台还是后台;终端在线判断单元,用于判断终端是否在线;第一...
【专利技术属性】
技术研发人员:王治平,
申请(专利权)人:深圳市易通无限科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。