MyFriends

  1. 两种方式:

    • SQL查询(实现简单,可以通过拆分查询进一步优化)

    • 内存查询(灵活,可以通过并发进一步优化)

      • 如果参数可以分析,根据用户的参数去选择查询方式,比如标签数

      • 如果参数不可分析,并且数据库连接足够、内存空间足够,可以并发同时查询,谁先返回用谁。

      • 还可以SQL查询与内存计算相结合,比如先用SQL过滤掉部分tag

    建议通过实际测试来分析哪种查询比较快,数据量大的时候验证效果更明显!