tikv v3.0.0-beta.1 Release Notes

Release Date: 2019-03-26 // about 5 years ago
    • ๐ŸŽ Optimize the Coprocessor calculation execution framework and implement the TableScan section, with the Single TableScan performance improved by 5% ~ 30%
      • Implement the definition of the BatchRows row and the BatchColumn column #3660
      • Implement VectorLike to support accessing encoded and decoded data in the same way #4242
      • Define the BatchExecutor to interface and implement the way of converting requests to BatchExecutor #4243
      • Implement transforming the expression tree into the RPN format #4329
      • Implement the BatchTableScanExecutor vectorization calculation operator #4351
    • ๐ŸŒฒ Unify the log format for easy collection and analysis by tools
    • ๐Ÿ‘Œ Support using the Local Reader to read in the Raw Read interface #4222
    • โž• Add metrics about configuration information #4206
    • โž• Add metrics about key exceeding bound #4255
    • โž• Add an option to control panic or return an error when encountering the key exceeding bound error #4254
    • โž• Add support for the INSERT operation, make prewrite succeed only when keys do not exist, and eliminate Batch Get #4085
    • ๐Ÿ‘‰ Use more fair batch strategy in the Batch System #4200
    • ๐Ÿ‘Œ Support Raw scan in tikv-ctl #3825
    • ๐Ÿ‘Œ Support hibernating regions #4591