BSD Ports

databases/kyototycoon 0.9.56_6 FreeBSD

Handy cache/storage server

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3
Categories
databases
Package size
1079.9 KiB, 7123.9 KiB installed

Description

Kyoto Tycoon is a lightweight database server with auto expiration mechanism, which is useful to handle cache data and persistent data of various applications. Kyoto Tycoon is also a package of network interface to the DBM called Kyoto Cabinet. Though the DBM has high performance and high concurrency, you might bother in case that multiple processes share the same database, or remote processes access the database. Thus, Kyoto Tycoon is provided for concurrent and remote connections to Kyoto Cabinet. Kyoto Tycoon is composed of the server process managing multiple databases and its access library for client applications.

The network protocol between the server and clients is HTTP so that you can write client applications and client libraries in almost all popular languages. Both of RESTful-style interface by the GET, HEAD, PUT, DELETE methods and RPC-style inteface by the POST method are supported. The server can handle more than 10 thousand connections at the same time because it uses modern I/O event notification facilities such as "epoll" and "kqueue" of underlying systems. The server supports high availability mechanisms, which are hot backup, update logging, and asynchronous replication. The server can embed Lua, a lightweight script language so that you can define arbitrary operations of the database.

In the other systems

SystemPortVersion
FreeBSDdatabases/kyototycoon0.9.56_6
NetBSDwip/kyototycoon0.9.38
DragonFlydatabases/kyototycoon0.9.56_6
HardenedBSDdatabases/kyototycoon0.9.56_6
GhostBSDdatabases/kyototycoon0.9.56_6

Install

Binary package:

pkg install kyototycoon

From the ports tree:

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

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

RUN_DEPENDS=	kyototycoon>0:databases/kyototycoon
LIB_DEPENDS=	libkyototycoon.so:databases/kyototycoon

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:latest0.9.56_60.9.56_6-0.9.56_60.9.56_6
FreeBSD:14:quarterly0.9.56_60.9.56_6n/a0.9.56_60.9.56_6
FreeBSD:15:latest0.9.56_60.9.56_6n/a0.9.56_60.9.56_6
FreeBSD:15:quarterly0.9.56_60.9.56_6n/an/an/a
FreeBSD:16:latest0.9.56_60.9.56_6n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

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

Build dependencies 5
Run dependencies 1

No port depends on this one.

Configuration

Options name: databases_kyototycoon

OptionDefaultDescription
DOCSoffBuild and/or install documentation
LZOoffLZO compression support
USES
gmake pkgconfig
Service scripts
kyototycoon

Files

Manual pages 8
  • ktremotemgr(1)
  • ktremotetest(1)
  • ktserver(1)
  • kttimedmgr(1)
  • kttimedtest(1)
  • ktutilmgr(1)
  • ktutilserv(1)
  • ktutiltest(1)
pkg-plist 36
  • bin/ktremotemgr
  • bin/ktremotetest
  • bin/ktserver
  • bin/kttimedmgr
  • bin/kttimedtest
  • bin/ktutilmgr
  • bin/ktutilserv
  • bin/ktutiltest
  • include/ktcommon.h
  • include/ktdbext.h
  • include/kthttp.h
  • include/ktplugdb.h
  • include/ktplugserv.h
  • include/ktremotedb.h
  • include/ktrpc.h
  • include/ktshlib.h
  • include/ktsocket.h
  • include/ktthserv.h
  • include/kttimeddb.h
  • include/ktulog.h
  • include/ktutil.h
  • lib/libkyototycoon.a
  • lib/libkyototycoon.so
  • lib/libkyototycoon.so.2
  • lib/libkyototycoon.so.2.19.0
  • libdata/pkgconfig/kyototycoon.pc
  • libexec/ktplugdbvoid.so
  • libexec/ktplugservmemc.so
  • share/man/man1/ktremotemgr.1.gz
  • share/man/man1/ktremotetest.1.gz
  • share/man/man1/ktserver.1.gz
  • share/man/man1/kttimedmgr.1.gz
  • share/man/man1/kttimedtest.1.gz
  • share/man/man1/ktutilmgr.1.gz
  • share/man/man1/ktutilserv.1.gz
  • share/man/man1/ktutiltest.1.gz
distinfo 1
FileSizeSHA256
kyototycoon-0.9.56.tar.gz503581553e4ea83237d9153cc5e17881092cefe0b224687f7ebcc406b061b2f31c75c6
Master sites 2
  • https://dbmx.net/kyototycoon/pkg/
  • LOCAL/sunpoet

Commit history 0

No commits in the history this site was built from.