toeverything / OctoBase

🐙 OctoBase is the open-source database behind AFFiNE, local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.
https://octobase.dev
GNU Affero General Public License v3.0
1.32k stars 83 forks source link

fix: jni remote connect #540

Closed darkskygit closed 11 months ago

vercel[bot] commented 11 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
octobase 🔄 Building (Inspect) Visit Preview Sep 20, 2023 9:21am
github-actions[bot] commented 11 months ago

Benchmark for Linux

Click to view benchmark | Test | Base | PR | % | | --- | --- | --- | --- | | codec/jwst decode var_int (32 bit) | 415.7±21.02µs | 405.4±20.21µs | -2.48% | | codec/jwst decode var_uint (32 bit) | 368.7±18.66µs | 354.8±17.00µs | -3.77% | | codec/jwst decode var_uint (64 bit) | 362.0±18.35µs | 360.5±25.71µs | -0.41% | | codec/jwst encode var_int (32 bit) | 528.5±31.66µs | 539.0±24.69µs | +1.99% | | codec/jwst encode var_uint (32 bit) | 404.8±28.20µs | 391.3±19.90µs | -3.33% | | codec/jwst encode var_uint (64 bit) | 402.8±21.40µs | 384.5±28.23µs | -4.54% | | codec/lib0 decode var_int (64 bit) | 373.6±21.46µs | 367.7±16.80µs | -1.58% | | codec/lib0 decode var_uint (32 bit) | 328.0±23.59µs | 318.8±18.58µs | -2.80% | | codec/lib0 decode var_uint (64 bit) | 323.2±17.28µs | 323.7±14.95µs | +0.15% | | codec/lib0 encode var_int (64 bit) | 535.9±34.77µs | 532.3±30.61µs | -0.67% | | codec/lib0 encode var_uint (32 bit) | 364.2±24.32µs | 355.5±15.85µs | -2.39% | | codec/lib0 encode var_uint (64 bit) | 358.6±17.25µs | 349.8±15.68µs | -2.45% | | ops/array/jwst/insert | 349.8±22.67µs | 348.1±19.16µs | -0.49% | | ops/array/jwst/insert range | 522.0±34.93µs | 489.8±29.14µs | **-6.17%** | | ops/array/jwst/remove | 221.7±13.31µs | 204.3±8.42µs | **-7.85%** | | ops/array/yrs/insert | 106.2±5.50µs | 110.4±7.57µs | +3.95% | | ops/array/yrs/insert range | 152.4±17.74µs | 134.0±6.88µs | **-12.07%** | | ops/array/yrs/remove | 126.6±9.49µs | 124.6±7.63µs | -1.58% | | ops/text/jwst/insert | 203.7±12.16µs | 185.1±9.24µs | **-9.13%** | | ops/text/jwst/remove | 4.2±0.21µs | 4.3±0.17µs | **+2.38%** | | ops/text/yrs/insert | 53.5±2.95µs | 51.9±3.14µs | -2.99% | | ops/text/yrs/remove | 2.9±0.18µs | 2.8±0.17µs | **-3.45%** | | update/parse with jwst/basic.bin | 89.8±4.33µs | 92.9±6.32µs | +3.45% | | update/parse with jwst/database.bin | 74.7±4.92µs | 75.5±3.50µs | +1.07% | | update/parse with jwst/large.bin | 4.8±0.29ms | 4.8±0.20ms | -0.00% | | update/parse with jwst/with-subdoc.bin | 8.3±0.59µs | 8.1±0.32µs | **-2.41%** | | update/parse with yrs/basic.bin | 58.6±2.68µs | 58.6±4.06µs | -0.00% | | update/parse with yrs/database.bin | 46.8±1.73µs | 48.6±3.47µs | **+3.85%** | | update/parse with yrs/large.bin | 2.8±0.13ms | 3.0±0.14ms | **+7.14%** | | update/parse with yrs/with-subdoc.bin | 8.4±0.57µs | 8.0±0.37µs | **-4.76%** |

Benchmark for Windows

Click to view benchmark | Test | Base | PR | % | | --- | --- | --- | --- | | codec/jwst decode var_int (32 bit) | 354.8±2.26µs | 354.6±2.48µs | -0.06% | | codec/jwst decode var_uint (32 bit) | 296.0±32.09µs | 286.1±1.65µs | **-3.34%** | | codec/jwst decode var_uint (64 bit) | 344.6±17.77µs | 337.0±4.87µs | **-2.21%** | | codec/jwst encode var_int (32 bit) | 398.9±5.47µs | 394.3±1.50µs | **-1.15%** | | codec/jwst encode var_uint (32 bit) | 278.2±7.79µs | 271.0±1.23µs | **-2.59%** | | codec/jwst encode var_uint (64 bit) | 272.3±2.24µs | 270.9±1.48µs | **-0.51%** | | codec/lib0 decode var_int (64 bit) | 287.2±4.44µs | 286.5±2.62µs | -0.24% | | codec/lib0 decode var_uint (32 bit) | 239.0±4.17µs | 240.0±6.86µs | +0.42% | | codec/lib0 decode var_uint (64 bit) | 238.4±3.73µs | 240.4±6.06µs | +0.84% | | codec/lib0 encode var_int (64 bit) | 456.7±7.32µs | 452.0±10.29µs | -1.03% | | codec/lib0 encode var_uint (32 bit) | 318.5±3.53µs | 319.5±4.22µs | +0.31% | | codec/lib0 encode var_uint (64 bit) | 391.7±6.41µs | 390.2±2.39µs | -0.38% | | ops/array/jwst/insert | 299.2±1.37µs | 297.3±1.45µs | **-0.64%** | | ops/array/jwst/insert range | 407.2±2.26µs | 407.4±1.22µs | +0.05% | | ops/array/jwst/remove | 175.5±0.43µs | 175.8±0.80µs | **+0.17%** | | ops/array/yrs/insert | 99.9±0.44µs | 100.3±0.55µs | **+0.40%** | | ops/array/yrs/insert range | 139.0±0.56µs | 139.0±0.60µs | -0.00% | | ops/array/yrs/remove | 144.3±0.53µs | 145.4±0.67µs | **+0.76%** | | ops/text/jwst/insert | 166.3±2.30µs | 164.5±1.83µs | **-1.08%** | | ops/text/jwst/remove | 4.2±0.03µs | 4.2±0.03µs | -0.00% | | ops/text/yrs/insert | 42.5±0.14µs | 42.2±0.13µs | **-0.71%** | | ops/text/yrs/remove | 3.6±0.01µs | 3.7±0.05µs | **+2.78%** | | update/parse with jwst/basic.bin | 88.3±0.44µs | 87.5±0.41µs | **-0.91%** | | update/parse with jwst/database.bin | 69.5±0.28µs | 71.2±0.27µs | **+2.45%** | | update/parse with jwst/large.bin | 4.2±0.08ms | 4.2±0.08ms | -0.00% | | update/parse with jwst/with-subdoc.bin | 13.4±0.05µs | 13.6±0.09µs | **+1.49%** | | update/parse with yrs/basic.bin | 59.3±0.43µs | 59.7±0.21µs | **+0.67%** | | update/parse with yrs/database.bin | 47.0±0.15µs | 47.1±0.18µs | **+0.21%** | | update/parse with yrs/large.bin | 2.9±0.05ms | 2.9±0.07ms | -0.00% | | update/parse with yrs/with-subdoc.bin | 10.2±0.03µs | 10.3±0.03µs | **+0.98%** |