Skip to content

Commit dcf70c2

Browse files
authored
Merge pull request #12 from MatrixAI/nosubleveldown
Subleveldown is now unnecessary, and it can be replaced with keypaths
2 parents 213efc6 + d4fd1d7 commit dcf70c2

20 files changed

+1844
-2555
lines changed

benches/DB1KiB.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,20 @@ async function main() {
2020
const summary = await b.suite(
2121
'DB1KiB',
2222
b.add('get 1 KiB of data', async () => {
23-
await db.put([], '1kib', data1KiB, true);
23+
await db.put('1kib', data1KiB, true);
2424
return async () => {
25-
await db.get([], '1kib', true);
25+
await db.get('1kib', true);
2626
};
2727
}),
2828
b.add('put 1 KiB of data', async () => {
29-
await db.put([], '1kib', data1KiB, true);
29+
await db.put('1kib', data1KiB, true);
3030
}),
3131
b.add('put zero data', async () => {
32-
await db.put([], '0', data0, true);
32+
await db.put('0', data0, true);
3333
}),
3434
b.add('put zero data then del', async () => {
35-
await db.put([], '0', data0, true);
36-
await db.del([], '0');
35+
await db.put('0', data0, true);
36+
await db.del('0');
3737
}),
3838
b.cycle(),
3939
b.complete(),

benches/DB1MiB.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,20 @@ async function main() {
2020
const summary = await b.suite(
2121
'DB1MiB',
2222
b.add('get 1 MiB of data', async () => {
23-
await db.put([], '1kib', data1MiB, true);
23+
await db.put('1kib', data1MiB, true);
2424
return async () => {
25-
await db.get([], '1kib', true);
25+
await db.get('1kib', true);
2626
};
2727
}),
2828
b.add('put 1 MiB of data', async () => {
29-
await db.put([], '1kib', data1MiB, true);
29+
await db.put('1kib', data1MiB, true);
3030
}),
3131
b.add('put zero data', async () => {
32-
await db.put([], '0', data0, true);
32+
await db.put('0', data0, true);
3333
}),
3434
b.add('put zero data then del', async () => {
35-
await db.put([], '0', data0, true);
36-
await db.del([], '0');
35+
await db.put('0', data0, true);
36+
await db.del('0');
3737
}),
3838
b.cycle(),
3939
b.complete(),

benches/DBLevel.ts

-86
This file was deleted.

benches/index.ts

-2
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,10 @@ import fs from 'fs';
44
import si from 'systeminformation';
55
import DB1KiBBench from './DB1KiB';
66
import DB1MiBBench from './DB1MiB';
7-
import DBLevelBench from './DBLevel';
87

98
async function main(): Promise<void> {
109
await DB1KiBBench();
1110
await DB1MiBBench();
12-
await DBLevelBench();
1311
const systemData = await si.get({
1412
cpu: '*',
1513
osInfo: 'platform, distro, release, kernel, arch',

benches/results/DB1KiB.chart.html

+5-5
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
</head>
1717
<body>
1818
<div style="max-width: 800px">
19-
<canvas id="chart1648010273459" width="16" height="9"></canvas>
19+
<canvas id="chart1648386139867" width="16" height="9"></canvas>
2020
</div>
2121
<script>
2222
const format = (num) => {
@@ -34,10 +34,10 @@
3434

3535
return chunked.map((chunk) => chunk.join("")).join(" ");
3636
};
37-
const ctx1648010273459 = document
38-
.getElementById("chart1648010273459")
37+
const ctx1648386139867 = document
38+
.getElementById("chart1648386139867")
3939
.getContext("2d");
40-
const chart1648010273459 = new Chart(ctx1648010273459, {
40+
const chart1648386139867 = new Chart(ctx1648386139867, {
4141
type: "bar",
4242
data: {
4343
labels: [
@@ -48,7 +48,7 @@
4848
],
4949
datasets: [
5050
{
51-
data: [50696, 32195, 35092, 17442],
51+
data: [51798, 28434, 31271, 15278],
5252
backgroundColor: [
5353
"rgba(63, 142, 252, 0.8)",
5454
"rgba(116, 165, 127, 0.8)",

0 commit comments

Comments
 (0)