Port details on branch 2022Q2 |
- kyototycoon Handy cache/storage server
- 0.9.56_6 databases =0 0.9.56_6Version of this port present on the latest quarterly branch.
- Maintainer: sunpoet@FreeBSD.org
- Port Added: 2012-05-30 14:43:16
- Last Update: 2024-02-21 15:06:17
- Commit Hash: 329525d
- License: GPLv3
- WWW:
- https://dbmx.net/kyototycoon/
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- kyototycoon>0:databases/kyototycoon
- To install the port:
- cd /usr/ports/databases/kyototycoon/ && make install clean
- To add the package, run one of these commands:
- pkg install databases/kyototycoon
- pkg install kyototycoon
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: kyototycoon
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (kyototycoon-0.9.56.tar.gz) = 553e4ea83237d9153cc5e17881092cefe0b224687f7ebcc406b061b2f31c75c6
SIZE (kyototycoon-0.9.56.tar.gz) = 503581
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libkyotocabinet.so : databases/kyotocabinet
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for kyototycoon-0.9.56_6:
DOCS=on: Build and/or install documentation
LZO=off: LZO compression support
===> Use 'make config' to modify these settings
- Options name:
- databases_kyototycoon
- USES:
- gmake pkgconfig
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|