<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>katari (v)</title>
    <link>https://ruby-china.org/katari</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>初入后端，复杂条件检索和数据统计的数据库设计</title>
      <description>&lt;p&gt;现在是要根据很多条件筛选课程，标签，类型，时间等一些组合条件来筛选商品，还要需要能根据热度来排序
像这种的需求数据库应该怎么弄啊，特别是热度的排序
现在是用的 sql 拼接，我觉得贼蠢
这种需求用外部索引会好弄一点吗&lt;/p&gt;

&lt;p&gt;还有一个是统计，实时统计一些指标，要求能在秒级
比如每学生的每个月上课情况，还有各种不同的分类统计，比如每个老师的每个月统计，这些
现在是直接 where 然后 group count，然后数据库也有些顶不住了，天天爆炸（不炸就怪了&lt;img title=":joy:" alt="😂" src="https://twemoji.ruby-china.com/2/svg/1f602.svg" class="twemoji"&gt; ）&lt;/p&gt;

&lt;p&gt;顺便说一下，我们用的是 mysql
感谢各位大大回复&lt;/p&gt;</description>
      <author>katari</author>
      <pubDate>Mon, 20 Apr 2020 10:47:03 +0800</pubDate>
      <link>https://ruby-china.org/topics/39761</link>
      <guid>https://ruby-china.org/topics/39761</guid>
    </item>
  </channel>
</rss>
