【技术实现步骤摘要】
本公开属于民航信息,尤其涉及一种分布式运价数据一致性保障系统及方法。
技术介绍
1、民航运价系统是一种典型的数据密集与计算密集系统。就运价应用标准而言,运价系统要从十亿级别的解空间中实时计算出可以被用户感知的几百个结果,在一次简单的交易中,需要频繁访问数据,多达十万次的量级。就运价数据标准而言,运价数据囊括了5个大类、250个子类及数千余种特征属性,并且数据之间有着错综复杂的关联、时序和依赖关系,每次访问数据,需要在复杂的网状数据结构中,经过多次索引定位数据。
2、为了优化系统性能,减少数据访问次数、提升数据索引效率,运价系统采用了自主研发的内存数据库,支持无锁化的直接共享内存访问,同时对源数据进行了预处理,将复杂的数据关系固化在内存数据库中。对于运价业务而言,数据一致性十分重要,不允许在同一时刻、同一请求返回不同的结果。
3、为了保证上述复杂数据的一致性,在现有技术中,如图1所示,运价系统目前采用了a、b块思想,将应用和数据进行冗余。应用a中的计算引擎访问数据a,应用b中的计算引擎访问数据b,应用a和应用b的计
...【技术保护点】
1.一种分布式运价数据一致性保障系统,其特征在于,所述系统包括,应用节点和数据状态节点;
2.根据权利要求1所述的系统,其特征在于,所述服务进程和所述数据更新进程共享所述内存文件集和所述物理内存。
3.根据权利要求1所述的系统,其特征在于,所述数据更新进程与所述内存文件集建立私有映射;所述服务进程与所述内存文件集建立共享映射。
4.适用于权利要求1所述系统的一种分布式运价数据一致性保障方法,其特征在于,所述方法包括,
5.根据权利要求4所述的方法,其特征在于,所述数据更新进程获取源数据文件,对所述源数据文件进行预处理,并
...【技术特征摘要】
1.一种分布式运价数据一致性保障系统,其特征在于,所述系统包括,应用节点和数据状态节点;
2.根据权利要求1所述的系统,其特征在于,所述服务进程和所述数据更新进程共享所述内存文件集和所述物理内存。
3.根据权利要求1所述的系统,其特征在于,所述数据更新进程与所述内存文件集建立私有映射;所述服务进程与所述内存文件集建立共享映射。
4.适用于权利要求1所述系统的一种分布式运价数据一致性保障方法,其特征在于,所述方法包括,
5.根据权利要求4所述的方法,其特征在于,所述数据更新进程获取源数据文件,对所述源数据文件进行预处理,并生成内存文件,包括:
6.根据权利要求5所述的方法,其特征在于,对所述源数据文件进行预处理,并生成内存文件,包括:<...
【专利技术属性】
技术研发人员:刘辉,田丰,刘中一,卢钰新,孟健,刘纯伟,王凤辉,黄莹,
申请(专利权)人:中国民航信息网络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。