databases/rocksdb 11.1.2_1 FreeBSD
Persistent key-value store for fast storage environments
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
7932b158a5- License
- APACHE20, GPLv2
- Categories
- databases
- Package size
- 116968.6 KiB, 1133259.0 KiB installed
Description
RocksDB is an embeddable persistent key-value store for fast storage. RocksDB can also be the foundation for a client-server database but our current focus is on embedded workloads.
RocksDB builds on LevelDB to be scalable to run on servers with many CPU cores, to efficiently use fast storage, to support IO-bound, in-memory and write-once workloads, and to be flexible to allow for innovation.
Install
Binary package:
pkg install rocksdb
From the ports tree:
cd /usr/ports/databases/rocksdb/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= rocksdb>0:databases/rocksdb
LIB_DEPENDS= librocksdb.so:databases/rocksdb
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 | 11.1.2_1 | 11.1.2_1 | - | - | 11.1.2_1 |
| FreeBSD:14:quarterly | 11.1.2_1 | 11.1.2_1 | n/a | - | 11.1.2_1 |
| FreeBSD:15:latest | 11.1.2_1 | 11.1.2_1 | n/a | - | 10.4.2 |
| FreeBSD:15:quarterly | 11.1.2_1 | 11.1.2_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 11.1.2_1 | 11.1.2_1 | 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.
Build 1
bash: shells/bash
Library 4
libgflags.so: devel/gflagslibtbb.so: devel/onetbblibgtest.so: devel/googletestlibsnappy.so: archivers/snappy
The full lists below include those, and their dependencies in turn.
Build dependencies 17
Run dependencies 13
Configuration
Options name: databases_rocksdb
| Option | Default | Description |
|---|---|---|
| DEBUG | off | Build with debugging support |
| LZ4 | on | LZ4 compression support |
| ZSTD | on | Zstandard compression support |
- USES
- compiler:c++20-lang gmake localbase:ldflags perl5
- Service scripts
- none
Files
pkg-plist 154
- bin/blob_dump
- bin/cache_bench
- bin/db_bench
- bin/db_repl_stress
- bin/db_sanity_test
- bin/db_stress
- bin/ldb
- bin/memtablerep_bench
- bin/persistent_cache_bench
- bin/range_del_aggregator_bench
- bin/rocksdb_dump
- bin/rocksdb_undump
- bin/sst_dump
- bin/table_reader_bench
- bin/trace_analyzer
- bin/write_stress
- include/rocksdb/advanced_cache.h
- include/rocksdb/advanced_compression.h
- include/rocksdb/advanced_iterator.h
- include/rocksdb/advanced_options.h
- include/rocksdb/attribute_groups.h
- include/rocksdb/block_cache_trace_writer.h
- include/rocksdb/c.h
- include/rocksdb/cache.h
- include/rocksdb/cache_bench_tool.h
- include/rocksdb/cleanable.h
- include/rocksdb/compaction_filter.h
- include/rocksdb/compaction_job_stats.h
- include/rocksdb/comparator.h
- include/rocksdb/compression_type.h
- include/rocksdb/concurrent_task_limiter.h
- include/rocksdb/configurable.h
- include/rocksdb/convenience.h
- include/rocksdb/customizable.h
- include/rocksdb/data_structure.h
- include/rocksdb/db.h
- include/rocksdb/db_bench_tool.h
- include/rocksdb/db_dump_tool.h
- include/rocksdb/db_stress_tool.h
- include/rocksdb/env.h
- include/rocksdb/env_encryption.h
- include/rocksdb/experimental.h
- include/rocksdb/external_table.h
- include/rocksdb/file_checksum.h
- include/rocksdb/file_system.h
- include/rocksdb/filter_policy.h
- include/rocksdb/flush_block_policy.h
- include/rocksdb/functor_wrapper.h
- include/rocksdb/io_dispatcher.h
- include/rocksdb/io_status.h
- include/rocksdb/iostats_context.h
- include/rocksdb/iterator.h
- include/rocksdb/iterator_base.h
- include/rocksdb/ldb_tool.h
- include/rocksdb/listener.h
- include/rocksdb/memory_allocator.h
- include/rocksdb/memtablerep.h
- include/rocksdb/merge_operator.h
- include/rocksdb/metadata.h
- include/rocksdb/multi_scan.h
- include/rocksdb/options.h
- include/rocksdb/perf_context.h
- include/rocksdb/perf_level.h
- include/rocksdb/persistent_cache.h
- include/rocksdb/point_lock_bench_tool.h
- include/rocksdb/port_defs.h
- include/rocksdb/rate_limiter.h
- include/rocksdb/rocksdb_namespace.h
- include/rocksdb/secondary_cache.h
- include/rocksdb/slice.h
- include/rocksdb/slice_transform.h
- include/rocksdb/snapshot.h
- include/rocksdb/sst_dump_tool.h
- include/rocksdb/sst_file_manager.h
- include/rocksdb/sst_file_reader.h
- include/rocksdb/sst_file_writer.h
- include/rocksdb/sst_partitioner.h
- include/rocksdb/statistics.h
- include/rocksdb/stats_history.h
- include/rocksdb/status.h
- include/rocksdb/system_clock.h
- include/rocksdb/table.h
- include/rocksdb/table_properties.h
- include/rocksdb/table_reader_caller.h
- include/rocksdb/thread_status.h
- include/rocksdb/threadpool.h
- include/rocksdb/tool_hooks.h
- include/rocksdb/trace_reader_writer.h
- include/rocksdb/trace_record.h
- include/rocksdb/trace_record_result.h
- include/rocksdb/transaction_log.h
- include/rocksdb/types.h
- include/rocksdb/unique_id.h
- include/rocksdb/universal_compaction.h
- include/rocksdb/user_defined_index.h
- include/rocksdb/user_write_callback.h
- include/rocksdb/utilities/agg_merge.h
- include/rocksdb/utilities/backup_engine.h
- include/rocksdb/utilities/cache_dump_load.h
- include/rocksdb/utilities/checkpoint.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| facebook-rocksdb-v11.1.2_GH0.tar.gz | 1.4380516e+07 | 3aba946031d27734eeea68ced7dd6f46629ba23a7b49945eb29aea68d1595311 |