The invention discloses a system and method for query order, order inquiry system comprises at least one database, each database stores at least one data table, data tables including order data; Spark data extraction module, for all the data table and writes the search engine to read from the at least one database; the search engine for create a separate index for each data table; the input module, used to obtain the query keywords; the search engine is also used for feedback including the order data of the query keywords. The invention realizes the query of multiple databases and multiple tables, and obtains the required order data quickly and accurately.
【技术实现步骤摘要】
订单查询系统及方法
本专利技术涉及数据库数据查询领域,特别涉及一种订单查询系统及方法。
技术介绍
生产业务系统里,开发人员经常需要排查生产问题并对其进行修复,此过程很多时候需要涉及到订单数据的查询。随着业务复杂性增加,数据库、数据表越来越多,开发和问题排查人员要搞清楚所有的数据库表结构,所花费的时间越来越多、成本越来越高。且在仅获取到用户ID或手机号码或航班号等少量信息时,若数据库里没有索引,需要根据这些信息定位到具体的订单相关信息其查询性能会很差甚至会超时。可见,现有技术中在多个数据库、多张表中查询订单数据,不仅耗时而且费力。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术的订单查询方式不仅耗时而且费力的缺陷,提供一种订单查询系统及方法。本专利技术是通过下述技术方案来解决上述技术问题:一种订单查询系统,其特点在于,所述订单查询系统包括:至少一数据库,每个数据库存储有至少一数据表,数据表包括订单数据;Spark数据抽取模块,用于从所述至少一数据库中读取所有数据表并写入搜索引擎;所述搜索引擎用于对每张数据表创建一个独立的索引;输入模块,用于获取查询关键词;所述搜索引擎还用于反馈包括所述查询关键词的订单数据。较佳地,所述订单查询系统还包括:Spark数据更新模块,用于检测所述数据库,并在检测到当前数据表与上一时刻的数据表存在不同的订单数据时,更新所述搜索引擎中对应的数据表中的订单数据。较佳地,所述Spark数据更新模块还用于在检测到当前数据表中存在新增订单数据时,将所述新增订单数据增加至所述搜索引擎中对应的数据表中。较佳地,所述订单查询系统还包括:调度 ...
【技术保护点】
一种订单查询系统,其特征在于,所述订单查询系统包括:至少一数据库,每个数据库存储有至少一数据表,数据表包括订单数据;Spark数据抽取模块,用于从所述至少一数据库中读取所有数据表并写入搜索引擎;所述搜索引擎用于对每张数据表创建一个独立的索引;输入模块,用于获取查询关键词;所述搜索引擎还用于反馈包括所述查询关键词的订单数据。
【技术特征摘要】
1.一种订单查询系统,其特征在于,所述订单查询系统包括:至少一数据库,每个数据库存储有至少一数据表,数据表包括订单数据;Spark数据抽取模块,用于从所述至少一数据库中读取所有数据表并写入搜索引擎;所述搜索引擎用于对每张数据表创建一个独立的索引;输入模块,用于获取查询关键词;所述搜索引擎还用于反馈包括所述查询关键词的订单数据。2.如权利要求1所述的订单查询系统,其特征在于,所述订单查询系统还包括:Spark数据更新模块,用于检测所述数据库,并在检测到当前数据表与上一时刻的数据表存在不同的订单数据时,更新所述搜索引擎中对应的数据表中的订单数据。3.如权利要求2所述的订单查询系统,其特征在于,所述Spark数据更新模块还用于在检测到当前数据表中存在新增订单数据时,将所述新增订单数据增加至所述搜索引擎中对应的数据表中。4.如权利要求2所述的订单查询系统,其特征在于,所述订单查询系统还包括:调度模块,用于在接收到调度指令时调度所述Spark数据抽取模块和/或Spark数据更新模块。5.如权利要求4所述的订单查询系统,其特征在于,所述调度模块还用于在调度失败时生成报警信息。6.一种订单查询方法,其特征在于,所述订单查询方法利...
【专利技术属性】
技术研发人员:金丽丽,苏达鼐,张威力,谭宇阳,马涛,
申请(专利权)人:携程旅游网络技术上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。