pkg.soopen package index

brew / 排名 9551

使用 Homebrew 安装 kyoto-cabinet

查看 kyoto-cabinet 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install kyoto-cabinet

local Homebrew formula metadata

概览

软件包摘要

Library of routines for managing a database

命令和别名

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

历史

项目历史与用法

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.

项目历史

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.

采用历史

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.

使用方式

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.

为什么软件包爱好者会关心

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.

时间线

  • 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.

安全态势

风险级别:blue

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

风险分类器

blue 风险 · 中 置信度 · tool

原因

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

信号

  • text:database

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
kccachetest可执行文件已索引可执行文件从本地可执行文件索引发现。
kcdirmgr可执行文件已索引可执行文件从本地可执行文件索引发现。
kcdirtest可执行文件已索引可执行文件从本地可执行文件索引发现。
kcforestmgr可执行文件已索引可执行文件从本地可执行文件索引发现。
kcforesttest可执行文件已索引可执行文件从本地可执行文件索引发现。
kcgrasstest可执行文件已索引可执行文件从本地可执行文件索引发现。
kchashmgr可执行文件已索引可执行文件从本地可执行文件索引发现。
kchashtest可执行文件已索引可执行文件从本地可执行文件索引发现。
kclangctest可执行文件已索引可执行文件从本地可执行文件索引发现。
kcpolymgr可执行文件已索引可执行文件从本地可执行文件索引发现。
kcpolytest可执行文件已索引可执行文件从本地可执行文件索引发现。
kcprototest可执行文件已索引可执行文件从本地可执行文件索引发现。
kcstashtest可执行文件已索引可执行文件从本地可执行文件索引发现。
kctreemgr可执行文件已索引可执行文件从本地可执行文件索引发现。
kctreetest可执行文件已索引可执行文件从本地可执行文件索引发现。
kcutilmgr可执行文件已索引可执行文件从本地可执行文件索引发现。
kcutiltest可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-08-03
管理器版本1.2.80
管理器更新时间2026-06-25
本地数据未知
上游不可用
检测到的最新版本未检测到
  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:kyoto-cabinet
版本1.2.80
软件包管理器Homebrew
主页https://dbmx.net/kyotocabinet/
最后更新2026-06-25T13:37:47+02:00
Pulseupdated
Bottle未记录
服务未声明

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

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