MyFriends
-
两种方式:
-
SQL查询(实现简单,可以通过拆分查询进一步优化)
-
内存查询(灵活,可以通过并发进一步优化)
-
如果参数可以分析,根据用户的参数去选择查询方式,比如标签数
-
如果参数不可分析,并且数据库连接足够、内存空间足够,可以并发同时查询,谁先返回用谁。
-
还可以SQL查询与内存计算相结合,比如先用SQL过滤掉部分tag
-
建议通过实际测试来分析哪种查询比较快,数据量大的时候验证效果更明显!
-
两种方式:
SQL查询(实现简单,可以通过拆分查询进一步优化)
内存查询(灵活,可以通过并发进一步优化)
如果参数可以分析,根据用户的参数去选择查询方式,比如标签数
如果参数不可分析,并且数据库连接足够、内存空间足够,可以并发同时查询,谁先返回用谁。
还可以SQL查询与内存计算相结合,比如先用SQL过滤掉部分tag
建议通过实际测试来分析哪种查询比较快,数据量大的时候验证效果更明显!