问题1:假设有50万家酒店的数据、每家酒店有1~数十种房型不等、每家酒店有若干个供应商(也是从1个到数十个不等);每个供应商对每个房型提供的房价在理论上一年365天都可能不同,请问怎么设计结构能让用户方便的查询某晚或某几晚的房价?
问题2:假设有全球10万条航线的数据、每条航线每天有0~数十架次的航班(起飞时间不同)、每个航班还分若干个舱段(如头等舱、商务舱、经济舱)、每个舱段有若干个供应商(也是从1个到数十个不等);每个供应商提供的价格都不同,怎么设计结构能让用户方便的查询某条航线某天(或某天指定时段:如12点到15点)、或者某几天内该航线的价格。
PS:(1)酒店房价越临近“今天”变动越频繁,航线价格的变化更加频繁;
(2)时效性:“昨天”的酒店不能买、距飞机起飞若干小时之前的机票也不能买。