分200个库,每个库存6m:共1.2G
private static void fun1() {
//200个库
for (int i = 0; i < 200; i++) {
FlashDatabase flashDatabase = new RocksDatabase("d:\\rocks0");
ConcurrentMap storedMap = flashDatabase.buildMap("" + i);
//每个存6m
for (int j = 0; j < 6 * 1024; j++) {
byte[] bs = new byte[1024];
storedMap.put("aaa" + j, bs);
}
}
}
花费时间:
10:20:59.835 [main] INFO com.sail.flashdb.rocksdb.RocksDatabase - buildMap databaseName:0
10:26:16.146 [main] INFO com.sail.flashdb.rocksdb.RocksDatabase - buildMap databaseName:199
共计:5分钟
2、单库,存1.2G
```java
private static void fun2() {
//1个库
FlashDatabase flashDatabase = new RocksDatabase("d:\\rocks1");
ConcurrentMap storedMap = flashDatabase.buildMap("1");
//共6*200m=1.2g
for (int j = 0; j < 6 * 200 * 1024; j++) {
byte[] bs = new byte[1024];
storedMap.put("aaa" + j, bs);
}
}
耗费时间:end,time:43330ms 即:43秒