使用 TiKV 还是 TiFlash 取决于查询的特征和数据规模。
一般来说,TiKV 适用于检索条件固定,且有索引的场景,而 TiFlash 适用于大规模数据的 OLAP 场景。如果查询需要大量的聚合计算(agg)和扫描大量数据(tablefullscan),那么使用 TiFlash 可以获得更好的性能。如果查询需要大量的随机读取和索引扫描,那么使用 TiKV 可以获得更好的性能。
在实际使用中,可以根据具体的查询场景和数据规模进行选择。可以通过测试和性能分析来确定最佳的选择。
扩展阅读: