我想建立一个网站,基本上每天向其成员询问一组新问题。我计划90%的负载将是当天的查询(当前问题列表,发布当前问题的答案)。是否会更多地建议(出于性能原因)将我的问题模型分成两部分:HQuestion(历史)和CQuestion(当天的问题)并将每天(0:00)的问题从C转移到H?
另一个可能的优势,在Django Rest Framework中,它将无需验证是否将帖子发送到当前问题(唯一可接受的帖子),因为该帖子仅可用于拆分模型场景中的CQuestion实例
我想对此有所了解,利弊等等。
答案 0 :(得分:0)
为了性能,我将使用数据库分区(etc,[mysql-guid] [1]
[1]:https://dev.mysql.com/doc/refman/5.7/en/partitioning-types.html。所以很容易查询记录(与H& C结合)