window.BENCHMARK_DATA = { "lastUpdate": 1763657807526, "repoUrl": "https://github.com/gofiber/storage", "entries": { "Benchmark": [ { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "5401e4c6cac18b125826496700a528c76ffd821c", "message": "Merge pull request #1604 from gofiber/dependabot/go_modules/sqlite3/github.com/stretchr/testify-1.10.0\n\nchore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /sqlite3", "timestamp": "2025-03-26T20:29:42+01:00", "tree_id": "10287caf06bb2551fb9233406fbc6d3e680a6921", "url": "https://github.com/gofiber/storage/commit/5401e4c6cac18b125826496700a528c76ffd821c" }, "date": 1743019912487, "tool": "go", "benches": [ { "name": "Benchmark_SQLite3_Set", "value": 2162882, "unit": "ns/op\t 611 B/op\t 23 allocs/op", "extra": "590 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - ns/op", "value": 2162882, "unit": "ns/op", "extra": "590 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - B/op", "value": 611, "unit": "B/op", "extra": "590 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - allocs/op", "value": 23, "unit": "allocs/op", "extra": "590 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get", "value": 17544, "unit": "ns/op\t 856 B/op\t 44 allocs/op", "extra": "68100 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - ns/op", "value": 17544, "unit": "ns/op", "extra": "68100 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - B/op", "value": 856, "unit": "B/op", "extra": "68100 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - allocs/op", "value": 44, "unit": "allocs/op", "extra": "68100 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete", "value": 4230170, "unit": "ns/op\t 934 B/op\t 41 allocs/op", "extra": "336 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - ns/op", "value": 4230170, "unit": "ns/op", "extra": "336 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - B/op", "value": 934, "unit": "B/op", "extra": "336 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - allocs/op", "value": 41, "unit": "allocs/op", "extra": "336 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "28d296d96b6e7cd24a747bc8041f1bfd02688a3f", "message": "Merge pull request #1650 from gofiber/dependabot/go_modules/sqlite3/github.com/mattn/go-sqlite3-1.14.27\n\nchore(deps): bump github.com/mattn/go-sqlite3 from 1.14.22 to 1.14.27 in /sqlite3", "timestamp": "2025-04-10T09:49:23+02:00", "tree_id": "15fd3b505618d57505cb556ffc363a355e81e20f", "url": "https://github.com/gofiber/storage/commit/28d296d96b6e7cd24a747bc8041f1bfd02688a3f" }, "date": 1744271441001, "tool": "go", "benches": [ { "name": "Benchmark_SQLite3_Set", "value": 860668, "unit": "ns/op\t 609 B/op\t 23 allocs/op", "extra": "1480 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - ns/op", "value": 860668, "unit": "ns/op", "extra": "1480 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - B/op", "value": 609, "unit": "B/op", "extra": "1480 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - allocs/op", "value": 23, "unit": "allocs/op", "extra": "1480 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get", "value": 18063, "unit": "ns/op\t 856 B/op\t 44 allocs/op", "extra": "64624 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - ns/op", "value": 18063, "unit": "ns/op", "extra": "64624 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - B/op", "value": 856, "unit": "B/op", "extra": "64624 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - allocs/op", "value": 44, "unit": "allocs/op", "extra": "64624 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete", "value": 1661185, "unit": "ns/op\t 933 B/op\t 41 allocs/op", "extra": "716 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - ns/op", "value": 1661185, "unit": "ns/op", "extra": "716 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - B/op", "value": 933, "unit": "B/op", "extra": "716 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - allocs/op", "value": 41, "unit": "allocs/op", "extra": "716 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "ed7eae497fd0d8bde28db87d5f9027a5eb996edd", "message": "Merge pull request #1678 from gofiber/dependabot/go_modules/sqlite3/github.com/mattn/go-sqlite3-1.14.28\n\nchore(deps): bump github.com/mattn/go-sqlite3 from 1.14.27 to 1.14.28 in /sqlite3", "timestamp": "2025-04-17T09:26:59+02:00", "tree_id": "bfeea845990fe15e87d3a255f63ebfba5668b44a", "url": "https://github.com/gofiber/storage/commit/ed7eae497fd0d8bde28db87d5f9027a5eb996edd" }, "date": 1744874898363, "tool": "go", "benches": [ { "name": "Benchmark_SQLite3_Set", "value": 1270446, "unit": "ns/op\t 522 B/op\t 14 allocs/op", "extra": "928 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - ns/op", "value": 1270446, "unit": "ns/op", "extra": "928 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - B/op", "value": 522, "unit": "B/op", "extra": "928 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - allocs/op", "value": 14, "unit": "allocs/op", "extra": "928 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get", "value": 16785, "unit": "ns/op\t 736 B/op\t 28 allocs/op", "extra": "71815 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - ns/op", "value": 16785, "unit": "ns/op", "extra": "71815 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - B/op", "value": 736, "unit": "B/op", "extra": "71815 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - allocs/op", "value": 28, "unit": "allocs/op", "extra": "71815 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete", "value": 2517813, "unit": "ns/op\t 798 B/op\t 26 allocs/op", "extra": "508 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - ns/op", "value": 2517813, "unit": "ns/op", "extra": "508 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - B/op", "value": 798, "unit": "B/op", "extra": "508 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - allocs/op", "value": 26, "unit": "allocs/op", "extra": "508 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "84234671713e1e75e9f9c7eaaacc9f18f6c484e1", "message": "Merge pull request #1569 from gofiber/add-withcontext", "timestamp": "2025-07-07T11:44:47+02:00", "tree_id": "7578250e12b0352776171d0651b265ba58951118", "url": "https://github.com/gofiber/storage/commit/84234671713e1e75e9f9c7eaaacc9f18f6c484e1" }, "date": 1751882298856, "tool": "go", "benches": [ { "name": "Benchmark_SQLite3_Set", "value": 992084, "unit": "ns/op\t 521 B/op\t 14 allocs/op", "extra": "1150 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - ns/op", "value": 992084, "unit": "ns/op", "extra": "1150 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - B/op", "value": 521, "unit": "B/op", "extra": "1150 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - allocs/op", "value": 14, "unit": "allocs/op", "extra": "1150 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get", "value": 16213, "unit": "ns/op\t 712 B/op\t 27 allocs/op", "extra": "76963 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - ns/op", "value": 16213, "unit": "ns/op", "extra": "76963 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - B/op", "value": 712, "unit": "B/op", "extra": "76963 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - allocs/op", "value": 27, "unit": "allocs/op", "extra": "76963 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete", "value": 2345740, "unit": "ns/op\t 797 B/op\t 26 allocs/op", "extra": "612 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - ns/op", "value": 2345740, "unit": "ns/op", "extra": "612 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - B/op", "value": 797, "unit": "B/op", "extra": "612 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - allocs/op", "value": 26, "unit": "allocs/op", "extra": "612 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "90c561c1bb25e0bc686bad2acbe8bc9b9dbe3675", "message": "Merge pull request #1838 from gofiber/dependabot/go_modules/sqlite3/github.com/mattn/go-sqlite3-1.14.29\n\nchore(deps): bump github.com/mattn/go-sqlite3 from 1.14.28 to 1.14.29 in /sqlite3", "timestamp": "2025-07-25T09:24:42+02:00", "tree_id": "974d8dfecb4aab83911b23f2b503d2abb05bba0b", "url": "https://github.com/gofiber/storage/commit/90c561c1bb25e0bc686bad2acbe8bc9b9dbe3675" }, "date": 1753428347718, "tool": "go", "benches": [ { "name": "Benchmark_SQLite3_Set", "value": 1600108, "unit": "ns/op\t 522 B/op\t 14 allocs/op", "extra": "760 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - ns/op", "value": 1600108, "unit": "ns/op", "extra": "760 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - B/op", "value": 522, "unit": "B/op", "extra": "760 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - allocs/op", "value": 14, "unit": "allocs/op", "extra": "760 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get", "value": 15900, "unit": "ns/op\t 712 B/op\t 27 allocs/op", "extra": "75937 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - ns/op", "value": 15900, "unit": "ns/op", "extra": "75937 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - B/op", "value": 712, "unit": "B/op", "extra": "75937 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - allocs/op", "value": 27, "unit": "allocs/op", "extra": "75937 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete", "value": 2957704, "unit": "ns/op\t 797 B/op\t 26 allocs/op", "extra": "384 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - ns/op", "value": 2957704, "unit": "ns/op", "extra": "384 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - B/op", "value": 797, "unit": "B/op", "extra": "384 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - allocs/op", "value": 26, "unit": "allocs/op", "extra": "384 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "4248993a1befb4ca325a91bb610c41c342a495de", "message": "Merge pull request #1846 from gofiber/dependabot/go_modules/sqlite3/github.com/mattn/go-sqlite3-1.14.30\n\nchore(deps): bump github.com/mattn/go-sqlite3 from 1.14.29 to 1.14.30 in /sqlite3", "timestamp": "2025-07-31T09:39:29+02:00", "tree_id": "a3a850626e3dcecd5edf3d880c6be89415aa7853", "url": "https://github.com/gofiber/storage/commit/4248993a1befb4ca325a91bb610c41c342a495de" }, "date": 1753947637620, "tool": "go", "benches": [ { "name": "Benchmark_SQLite3_Set", "value": 1123752, "unit": "ns/op\t 522 B/op\t 14 allocs/op", "extra": "1028 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - ns/op", "value": 1123752, "unit": "ns/op", "extra": "1028 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - B/op", "value": 522, "unit": "B/op", "extra": "1028 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - allocs/op", "value": 14, "unit": "allocs/op", "extra": "1028 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get", "value": 15963, "unit": "ns/op\t 712 B/op\t 27 allocs/op", "extra": "75729 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - ns/op", "value": 15963, "unit": "ns/op", "extra": "75729 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - B/op", "value": 712, "unit": "B/op", "extra": "75729 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - allocs/op", "value": 27, "unit": "allocs/op", "extra": "75729 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete", "value": 1839011, "unit": "ns/op\t 797 B/op\t 26 allocs/op", "extra": "650 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - ns/op", "value": 1839011, "unit": "ns/op", "extra": "650 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - B/op", "value": 797, "unit": "B/op", "extra": "650 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - allocs/op", "value": 26, "unit": "allocs/op", "extra": "650 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "8691805b87741f5518006a4eb89ec8e96c67f85d", "message": "Merge pull request #1865 from gofiber/dependabot/go_modules/sqlite3/github.com/mattn/go-sqlite3-1.14.31\n\nchore(deps): bump github.com/mattn/go-sqlite3 from 1.14.30 to 1.14.31 in /sqlite3", "timestamp": "2025-08-12T18:42:19+02:00", "tree_id": "08a6c71df7750c0a8550f3faa85584314c475066", "url": "https://github.com/gofiber/storage/commit/8691805b87741f5518006a4eb89ec8e96c67f85d" }, "date": 1755017011178, "tool": "go", "benches": [ { "name": "Benchmark_SQLite3_Set", "value": 1271074, "unit": "ns/op\t 522 B/op\t 14 allocs/op", "extra": "928 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - ns/op", "value": 1271074, "unit": "ns/op", "extra": "928 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - B/op", "value": 522, "unit": "B/op", "extra": "928 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - allocs/op", "value": 14, "unit": "allocs/op", "extra": "928 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get", "value": 15813, "unit": "ns/op\t 712 B/op\t 27 allocs/op", "extra": "74515 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - ns/op", "value": 15813, "unit": "ns/op", "extra": "74515 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - B/op", "value": 712, "unit": "B/op", "extra": "74515 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - allocs/op", "value": 27, "unit": "allocs/op", "extra": "74515 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete", "value": 2490133, "unit": "ns/op\t 799 B/op\t 26 allocs/op", "extra": "472 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - ns/op", "value": 2490133, "unit": "ns/op", "extra": "472 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - B/op", "value": 799, "unit": "B/op", "extra": "472 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - allocs/op", "value": 26, "unit": "allocs/op", "extra": "472 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "2eaa9db76887561baba7e890f3f32d5ab96f37e0", "message": "Merge pull request #1869 from gofiber/dependabot/go_modules/sqlite3/github.com/mattn/go-sqlite3-1.14.32\n\nchore(deps): bump github.com/mattn/go-sqlite3 from 1.14.31 to 1.14.32 in /sqlite3", "timestamp": "2025-08-15T09:46:07+02:00", "tree_id": "4506f81482e16858f44c69a103ef7d5e22263e60", "url": "https://github.com/gofiber/storage/commit/2eaa9db76887561baba7e890f3f32d5ab96f37e0" }, "date": 1755244037176, "tool": "go", "benches": [ { "name": "Benchmark_SQLite3_Set", "value": 1429486, "unit": "ns/op\t 522 B/op\t 14 allocs/op", "extra": "811 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - ns/op", "value": 1429486, "unit": "ns/op", "extra": "811 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - B/op", "value": 522, "unit": "B/op", "extra": "811 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - allocs/op", "value": 14, "unit": "allocs/op", "extra": "811 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get", "value": 16189, "unit": "ns/op\t 712 B/op\t 27 allocs/op", "extra": "74246 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - ns/op", "value": 16189, "unit": "ns/op", "extra": "74246 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - B/op", "value": 712, "unit": "B/op", "extra": "74246 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - allocs/op", "value": 27, "unit": "allocs/op", "extra": "74246 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete", "value": 2456661, "unit": "ns/op\t 799 B/op\t 26 allocs/op", "extra": "496 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - ns/op", "value": 2456661, "unit": "ns/op", "extra": "496 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - B/op", "value": 799, "unit": "B/op", "extra": "496 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - allocs/op", "value": 26, "unit": "allocs/op", "extra": "496 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "7e6d07112f62869e00fa027f7f85a984d4acb368", "message": "Merge pull request #2000 from gofiber/dependabot/go_modules/aerospike/testify-modules-2ec82dedaf", "timestamp": "2025-11-20T10:50:08+01:00", "tree_id": "880dd783f33ef93ec7c7d19a51908b75834f5490", "url": "https://github.com/gofiber/storage/commit/7e6d07112f62869e00fa027f7f85a984d4acb368" }, "date": 1763657803465, "tool": "go", "benches": [ { "name": "Benchmark_SQLite3_Set", "value": 940737, "unit": "ns/op\t 521 B/op\t 14 allocs/op", "extra": "1179 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - ns/op", "value": 940737, "unit": "ns/op", "extra": "1179 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - B/op", "value": 521, "unit": "B/op", "extra": "1179 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - allocs/op", "value": 14, "unit": "allocs/op", "extra": "1179 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get", "value": 16441, "unit": "ns/op\t 712 B/op\t 27 allocs/op", "extra": "73198 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - ns/op", "value": 16441, "unit": "ns/op", "extra": "73198 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - B/op", "value": 712, "unit": "B/op", "extra": "73198 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - allocs/op", "value": 27, "unit": "allocs/op", "extra": "73198 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete", "value": 1657363, "unit": "ns/op\t 796 B/op\t 26 allocs/op", "extra": "792 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - ns/op", "value": 1657363, "unit": "ns/op", "extra": "792 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - B/op", "value": 796, "unit": "B/op", "extra": "792 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - allocs/op", "value": 26, "unit": "allocs/op", "extra": "792 times\n4 procs" } ] } ] } }