现在的业务是,房东按日期发布可出租的房源,比如他选择7月份的1号到20号、8月份的1号到25号可以出租房源,然后每天的出租价格可能不一样。 现在用户可以选择时间范围(入住和离开日期)、价格进行查询。
怎么设计表以及其他方案使查询高效?? 假设有100万用户
收起
这个不是很普通的结构吗,日期可以用大小来比较,价格也可以用大小来比较,select * from XXX where date > '2017-03-07' and date < 'XXXX-XX-XX' and price > XX and price < XXX就好了。 100万又不是多大的数据,正常查就好了
报告相同问题?