fredia commented on PR #21747: URL: https://github.com/apache/flink/pull/21747#issuecomment-1406049554
@MartijnVisser Thanks for the review and verification. I compared the benchmark results based on the latest master(f6c7c30118ef26f98a7d422831fa8047f1fd9f98), below are the results. As we can see, the performance behaves the same as @Myasuka's [result](https://issues.apache.org/jira/browse/FLINK-24932?focusedCommentId=17569889&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17569889), the performance of version 2.0 is almost the same as that of version 1.0. In addition to supporting M1, .6.20.3-ververica-2.0 also updates the [dependencies](https://github.com/ververica/frocksdb/pull/56) of zlib, adds `periodic_compaction_seconds` [option](https://github.com/ververica/frocksdb/pull/57) to RocksJava. <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"> <head> <meta name=ProgId content=Excel.Sheet> <meta name=Generator content="Microsoft Excel 15"> <link id=Main-File rel=Main-File href="file:////Users/leiyanfei/Library/Group%20Containers/UBF8T346G9.Office/TemporaryItems/msohtmlclip/clip.htm"> <link rel=File-List href="file:////Users/leiyanfei/Library/Group%20Containers/UBF8T346G9.Office/TemporaryItems/msohtmlclip/clip_filelist.xml"> <!--table {mso-displayed-decimal-separator:"\."; mso-displayed-thousand-separator:"\,";} @page {margin:.75in .7in .75in .7in; mso-header-margin:.3in; mso-footer-margin:.3in;} .font5 {color:windowtext; font-size:9.0pt; font-weight:400; font-style:normal; text-decoration:none; font-family:等线; mso-generic-font-family:auto; mso-font-charset:134;} tr {mso-height-source:auto; mso-ruby-visibility:none;} col {mso-width-source:auto; mso-ruby-visibility:none;} br {mso-data-placement:same-cell;} td {padding-top:1px; padding-right:1px; padding-left:1px; mso-ignore:padding; color:black; font-size:12.0pt; font-weight:400; font-style:normal; text-decoration:none; font-family:等线; mso-generic-font-family:auto; mso-font-charset:134; mso-number-format:General; text-align:general; vertical-align:middle; border:none; mso-background-source:auto; mso-pattern:auto; mso-protection:locked visible; white-space:nowrap; mso-rotate:0;} ruby {ruby-align:left;} rt {color:windowtext; font-size:9.0pt; font-weight:400; font-style:normal; text-decoration:none; font-family:等线; mso-generic-font-family:auto; mso-font-charset:134; mso-char-type:none; display:none;} --> </head> <body link="#0563C1" vlink="#954F72"> Benchmark | 6.20.3-ververica-1.0 | 6.20.3-ververica-2.0 | ratio -- | -- | -- | -- org.apache.flink.state.benchmark.ListStateBenchmark.listAdd | 389.803 | 386.465338 | -0.008562433 org.apache.flink.state.benchmark.ListStateBenchmark.listAddAll | 311.726 | 314.086747 | 0.007573148 org.apache.flink.state.benchmark.ListStateBenchmark.listAppend | 387.375 | 385.4015 | -0.005094547 org.apache.flink.state.benchmark.ListStateBenchmark.listGet | 152.5 | 154.95988 | 0.016130361 org.apache.flink.state.benchmark.ListStateBenchmark.listGetAndIterate | 155.356 | 155.927967 | 0.003681654 org.apache.flink.state.benchmark.ListStateBenchmark.listUpdate | 391.685 | 388.147242 | -0.009032151 org.apache.flink.state.benchmark.MapStateBenchmark.mapAdd | 320.924 | 314.778435 | -0.019149596 org.apache.flink.state.benchmark.MapStateBenchmark.mapContains | 66.928 | 67.744243 | 0.012195837 org.apache.flink.state.benchmark.MapStateBenchmark.mapEntries | 439.316 | 438.016991 | -0.00295689 org.apache.flink.state.benchmark.MapStateBenchmark.mapGet | 66.511 | 66.365644 | -0.002185443 org.apache.flink.state.benchmark.MapStateBenchmark.mapIsEmpty | 59.914 | 60.307518 | 0.006568048 org.apache.flink.state.benchmark.MapStateBenchmark.mapIterator | 441.623 | 439.512541 | -0.00477887 org.apache.flink.state.benchmark.MapStateBenchmark.mapKeys | 439.221 | 440.065508 | 0.00192274 org.apache.flink.state.benchmark.MapStateBenchmark.mapPutAll | 85.741 | 85.65495 | -0.001003604 org.apache.flink.state.benchmark.MapStateBenchmark.mapRemove | 335.227 | 358.395208 | 0.069111999 org.apache.flink.state.benchmark.MapStateBenchmark.mapUpdate | 310.086 | 339.343382 | 0.094352476 org.apache.flink.state.benchmark.MapStateBenchmark.mapValues | 443.319 | 446.092917 | 0.006257158 org.apache.flink.state.benchmark.ValueStateBenchmark.valueAdd | 322.669 | 306.841597 | -0.049051514 org.apache.flink.state.benchmark.ValueStateBenchmark.valueGet | 437.556 | 443.970351 | 0.014659497 org.apache.flink.state.benchmark.ValueStateBenchmark.valueUpdate | 331.987 | 336.718447 | 0.014251904 org.apache.flink.state.benchmark.RocksdbStateBackendRescalingBenchmarkExecutor.rescaleRocksDB | 18845.28 | 18719.78056 | -0.006659463 org.apache.flink.state.benchmark.RocksdbStateBackendRescalingBenchmarkExecutor.rescaleRocksDB | 1746.154 | 1848.152231 | 0.058413079 </body> </html> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
