BSD Ports

databases/rocksdb9 9.11.2_1 FreeBSD

Persistent key-value store for fast storage environments

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
APACHE20, GPLv2
Categories
databases
Package size
109662.6 KiB, 1062410.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 rocksdb9

From the ports tree:

cd /usr/ports/databases/rocksdb9/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	rocksdb9>0:databases/rocksdb9
LIB_DEPENDS=	librocksdb.so:databases/rocksdb9

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest9.11.2_19.11.2_1--9.11.2_1
FreeBSD:14:quarterly9.11.2_19.11.2_1n/a-9.11.2_1
FreeBSD:15:latest9.11.2_19.11.2_1n/a-9.11.2
FreeBSD:15:quarterly9.11.2_19.11.2_1n/an/an/a
FreeBSD:16:latest9.11.2_19.11.2_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 9
Run dependencies 4
Required by 1

Configuration

Options name: databases_rocksdb

OptionDefaultDescription
DEBUGoffBuild with debugging support
LZ4onLZ4 compression support
ZSTDonZstandard compression support
USES
compiler:c++17-lang gmake localbase:ldflags perl5
Service scripts
none
Conflicts with
rocksdb-lite

Files

pkg-plist 136
  • 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_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_reader.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_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/options.h
  • include/rocksdb/perf_context.h
  • include/rocksdb/perf_level.h
  • include/rocksdb/persistent_cache.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/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_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
  • include/rocksdb/utilities/convenience.h
  • include/rocksdb/utilities/customizable_util.h
  • include/rocksdb/utilities/db_ttl.h
  • include/rocksdb/utilities/debug.h
  • include/rocksdb/utilities/env_mirror.h
  • include/rocksdb/utilities/info_log_finder.h
  • include/rocksdb/utilities/ldb_cmd.h

The first 100 are listed.

distinfo 2
FileSizeSHA256
facebook-rocksdb-v9.11.2_GH0.tar.gz1.3713041e+070466a3c220464410687c45930f3fa944052229c894274fddb7d821397f2b8fba
496eebaee891c5f132d1ec1d9293a9c7f59b1e46.patch1784846e2d7efae20b27231e30c3c2fc343395fdb596321e334ea0a9edb54fb99e32

Commit history 0

No commits in the history this site was built from.