Deprecated: Unmaintained, does not build with CMake 4
Expires: 2026-11-30
benchmarks/nosqlbench 0.0.20151214_2 FreeBSD
Micro-benchmarking NoSQL storage
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
8c07eeca04- License
- BSD2CLAUSE
- Categories
- benchmarks, databases
- Package size
- 294.3 KiB, 1625.0 KiB installed
Description
NoSQL Benchmark (nb) is a multi-threaded benchmark tool for evaluating main database performance metrics using OLTP-alike benchmarking against a specified workload.
Features include:
* benchmarking types: unlimited, time limited or maximum thread limited * different threads creation policies: at once or interleaved * key distribution supported: uniform, gaussian * key types supported: string, u32, u64 * CSV report file generation supported (for future plot generation) * single configuration file * workload tests are specified in percents against a total request count * supported database drivers: tarantool, leveldb (redis, memcached planned). * plotter tool (CSV to GNU Plot generation)
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | benchmarks/nosqlbench | 0.0.20151214_2 |
| DragonFly | benchmarks/nosqlbench | 0.0.20151214_1 |
Install
Binary package:
pkg install nosqlbench
From the ports tree:
cd /usr/ports/benchmarks/nosqlbench/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= nosqlbench>0:benchmarks/nosqlbench
LIB_DEPENDS= libtarantool.so:benchmarks/nosqlbench
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.0.20151214_2 | 0.0.20151214_2 | 0.0.20151214_1 | 0.0.20151214_1 | 0.0.20151214_2 |
| FreeBSD:14:quarterly | 0.0.20151214_2 | 0.0.20151214_2 | n/a | 0.0.20151214_1 | 0.0.20151214_2 |
| FreeBSD:15:latest | 0.0.20151214_2 | 0.0.20151214_2 | n/a | 0.0.20151214_1 | 0.0.20151214_1 |
| FreeBSD:15:quarterly | 0.0.20151214_2 | 0.0.20151214_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.0.20151214_2 | 0.0.20151214_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libleveldb.so: databases/leveldb
The full lists below include those, and their dependencies in turn.
Build dependencies 17
Run dependencies 2
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake:insource tar:bzip2
- Service scripts
- none
- Conflicts with
- tarantool-c
Message after installing
Files
pkg-plist 27
- bin/nb
- etc/nosqlbench.conf.sample
- include/tarantool/tarantool.h
- include/tarantool/tnt_auth.h
- include/tarantool/tnt_buf.h
- include/tarantool/tnt_call.h
- include/tarantool/tnt_delete.h
- include/tarantool/tnt_insert.h
- include/tarantool/tnt_io.h
- include/tarantool/tnt_iob.h
- include/tarantool/tnt_iter.h
- include/tarantool/tnt_mem.h
- include/tarantool/tnt_net.h
- include/tarantool/tnt_object.h
- include/tarantool/tnt_opt.h
- include/tarantool/tnt_ping.h
- include/tarantool/tnt_proto.h
- include/tarantool/tnt_reply.h
- include/tarantool/tnt_request.h
- include/tarantool/tnt_schema.h
- include/tarantool/tnt_select.h
- include/tarantool/tnt_stream.h
- include/tarantool/tnt_update.h
- lib/libtarantool.a
- lib/libtarantool.so
- lib/libtarantool.so.2.0
- lib/libtarantool.so.2.0.0
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| nosqlbench-0.0.20151214.tar.bz2 | 3.201002e+06 | 2275a976a97c782144cbe3b3f43fde924961cd17b1e24e4ee849d1542a020d7a |
Master sites 1
- LOCAL/vg