网上买飞机票遇到大数据:在线订机票小心被
网上买飞机票遇到大数据:在线订机票小心被所以只要存在数据不是直接从API或数据库获取的原始数据,那么系统就可以很方便的修改比如票价、余票量这些数据。你查询的越频繁,那么根据系统的算法就可以确定你需求的迫切性,于是。。。你越查,价格就越高=.= 究竟有没有“大数据杀熟”用户心里都有数,不要把大家当傻子
经常在携程之类的平台订票的朋友,不知道有没有发现,有时候你去查同一趟航班,显示有底价的机票,但是在预订的时候却显示已经被订完。或者重复去查同一趟航班的时候,越查价格越高。作为曾经在微软担任开发工程师的我,今天给大家做一次技术科普,机票订票平台有没有“大数据杀熟”。
我们在进行航班首次查询的时候,系统会通过API或者数据库直接拿原始数据,但是原始数据的可读性对于一般用户来讲是很差的,说白了就是你可能看不懂。于是就需要把数据做封装,然后在网页上以友好的方式呈现。
同时为了提高查询和浏览速度,需要用到缓存和Cookies技术来存放客户查询的数据(从缓存和Cookies中读取数据的速度要快于从API或者数据库中读取数据的速度),以达到客户在一段时间内频繁查询的时候,减少数据的查询时间。
通常我们在最终确定订票的时候,系统会重新进行一次原始数据的查询,来确定究竟给你呈现的价格还有没有余票,这就可以解释为什么大家能看到有便宜的价格,但是预订的时候却没有票的情况。
所以只要存在数据不是直接从API或数据库获取的原始数据,那么系统就可以很方便的修改比如票价、余票量这些数据。你查询的越频繁,那么根据系统的算法就可以确定你需求的迫切性,于是。。。你越查,价格就越高=.=
究竟有没有“大数据杀熟”用户心里都有数,不要把大家当傻子