像Tinder这样的应用措施的高效MySQL数据库计划
发布时间:2021-02-25 18:01:18 所属栏目:编程 来源:网络整理
导读:我正在建设Tinder之类的应用.用户可以向右或向右滑动,向左或向左滑动或不喜好另一个用户.题目是关于存储用户的操纵.用户操纵必要一个表,如下所示 Person 1. | Person 2. | op__________________________________000001. 000007. Dislike000001. 000011. Like
我正在建设Tinder之类的应用.用户可以向右或向右滑动,向左或向左滑动或不喜好另一个用户.题目是关于存储用户的操纵.用户操纵必要一个表,如下所示
它存储操纵,还用于不向用户表现更多时刻.到此刻为止还可以. 可是题目是,假如仅1000个用户刷卡其它1000个用户,则该表将具有1M行.假若有100,000个用户这样做,那么……将到达1亿行!这长短常庞大的. 你们对不那么大的布局计划有任何设法吗? 感谢. 最佳谜底 您将永久不会有一百万行,由于假如您正在做相同Tinder的应用措施,则可以从头匹配职员.因此,我提议您添加一个日期列,以知道何时可以删除行和存储进程,并可以执行该整理整理逾期的相关.行使此列,行将不会堆叠,而且您将永久不会稀有百万行. 当人们喜畛刳一路时,您也不必要存储. 编辑:为什么不行使带有两个列的CHECKSUM()来存储每个相关的哈希值?会更轻. EDIT2:别忘了这是一个恋爱应用.人们无法与全部人匹配,由于他们有性取向. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |