pkg.soopen package index

brew / Rang 9551

kyoto-cabinet mit Homebrew installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für kyoto-cabinet in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install kyoto-cabinet

local Homebrew formula metadata

Überblick

Paketzusammenfassung

Library of routines for managing a database

Befehle und Aliase

  • kccachetest
  • kcdirmgr
  • kcdirtest
  • kcforestmgr
  • kcforesttest
  • kcgrasstest
  • kchashmgr
  • kchashtest
  • kclangctest
  • kcpolymgr
  • kcpolytest
  • kcprototest
  • kcstashtest
  • kctreemgr
  • kctreetest
  • kcutilmgr
  • kcutiltest

Verlauf

Projektgeschichte und Nutzung

Kyoto Cabinet is Mikio Hirabayashi's C++ DBM library for simple key-value databases backed by hash tables, B+ trees, and related storage variants. It belongs to the Tokyo Cabinet, Tokyo Tyrant, Kyoto Cabinet, Kyoto Tycoon, and Tkrzw family of compact key-value tools.

Projektgeschichte

The official specification traces Kyoto Cabinet through the older Unix DBM line: original DBM, NDBM, SDBM, GDBM, TDB, Berkeley DB, QDBM, and Tokyo Cabinet. Hirabayashi wrote QDBM in 2003 to replace GDBM for performance reasons, Tokyo Cabinet in 2007 as a successor to QDBM, and Kyoto Cabinet in 2009 as another successor focused on space efficiency, parallelism, portability, usability, and robustness.

Kyoto Cabinet differs from Tokyo Cabinet by being written in C++ with an object-oriented API, a common interface across multiple database implementations, and portability goals that include non-POSIX systems. Its official page dates the work to the 2009-2012 FAL Labs period and points users toward Tkrzw as its successor.

Adoptionsgeschichte

Kyoto Cabinet became a known package in Unix package managers because it offered an embeddable key-value store with language bindings and command-line utilities. It appealed to users who wanted DBM-style storage without running a full database server.

Wie es verwendet wird

The package installs libraries plus utilities such as kchashmgr, kctreemgr, kcpolymgr, and test tools. Typical uses are local key-value indexes, caches, compact persistent maps, data conversion jobs, and applications that need hash or ordered B+ tree storage behind a simple API.

Warum Paket-Nerds sich dafür interessieren

Kyoto Cabinet is package-nerd catnip because it is a whole database lineage compressed into a small C++ library and a pile of precise command-line tools. It is also a reminder of the DBM tradition that predates the Redis/LevelDB/RocksDB era but still solves many local storage problems with less moving machinery.

Zeitleiste

  • 2003: Hirabayashi developed QDBM as a performance-oriented GDBM replacement.
  • 2007: Tokyo Cabinet was developed as a successor to QDBM.
  • 2009: Kyoto Cabinet was developed as another QDBM successor.
  • 2011-03-04: The official Kyoto Cabinet page and specification show this last-update date.
  • 2020: Tkrzw documentation describes a newer DBM family that succeeds Kyoto Cabinet.

Related projects

  • Related projects include original Unix DBM, GDBM, QDBM, Tokyo Cabinet, Tokyo Tyrant, Kyoto Tycoon, Tkrzw, Berkeley DB, LevelDB-like embedded stores, and package-manager bindings for Ruby, Python, Perl, Java, and Lua.

Sicherheitslage

Risikostufe: blue

broad file, network, media, or database tool signal.

Risikoklassifikator

blue Risiko · mittel Konfidenz · tool

Warum

  • broad file, network, media, or database tool signal

Signale

  • text:database

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
kccachetestExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
kcdirmgrExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
kcdirtestExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
kcforestmgrExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
kcforesttestExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
kcgrasstestExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
kchashmgrExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
kchashtestExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
kclangctestExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
kcpolymgrExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
kcpolytestExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
kcprototestExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
kcstashtestExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
kctreemgrExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
kctreetestExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
kcutilmgrExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
kcutiltestExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version1.2.80
Manager aktualisiert2026-06-25
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:kyoto-cabinet
Version1.2.80
PaketmanagerHomebrew
Homepagehttps://dbmx.net/kyotocabinet/
Zuletzt aktualisiert2026-06-25T13:37:47+02:00
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • pkg.so package database
  • pkgdb category and tag curation