This is an alternative C driver for MongoDB, with slightly different goals
than the official one:
libmongo-client is meant to be a stable (API, ABI and quality alike), clean,
well documented and well tested shared library, that strives to make the most
common use cases as convenient as possible.
This is libsdb, the simple database library, which provides a way to support
multiple database management systems in an application with negligeable
overhead, in terms of code as well as system resources.
Supported databases:
- Lago
- Mysql
- Sqlite
- Mimer
- Postgresql
- Oracle
- Gdbm
What is Citus?
* Open-source PostgreSQL extension (not a fork)
* Scalable across multiple hosts through sharding and replication
* Distributed engine for query parallelization
* Highly available in the face of host failures
Citus horizontally scales PostgreSQL across commodity servers using
sharding and replication. Its query engine parallelizes incoming SQL
queries across these servers to enable real-time responses on large
datasets.
Bullet Cache is a memory database intended to be used much like memcached,
but offering much higher flexibility through use of record tags which can be
used to perform bulk operations on sets of records.
This port contains the PHP client module for Bullet Cache.
MySAC (Simple Asynchronous Client) is a library that provides mechanisms for
making asynchronous requests to MySQL database. It uses the official MySQL
client library for authentication and network functions. Memory allocation
must be done in user code, so any memory manager can be used.
mysqlsniffer is a tcpdump clone specifically for dumping/sniffing/watching MySQL
network protocol traffic over TCP/IP networks.
mysqlsniffer is coded in C using the pcap library and works with MySQL version
4.0 and newer. mysqlsniffer is the only MySQL-specific network sniffer.
mytop is a non-gui tool for monitoring the threads and overall performance
of MySQL 3.22.x and 3.23.x servers. It runs on most Unix systems which have
Perl, DBI, and Term::ReadKey installed. And with Term::ANSIColor installed
you even get color.
TDB is a Trivial Database. In concept, it is very much like GDBM, and
BSD's DB except that it allows multiple simultaneous writers and uses
locking internally to keep writers from trampling on each other. TDB is
also extremely small.
The Cache::Memcached::Managed module provides an API to values, cached in
one or more memcached servers. Apart from being very similar to the API
of Cache::Memcached, the Cached::Memcached::Managed API allows for
management of groups of values, for simplified key generation and expiration,
as well as version and namespace management and a few other goodies.
This is an extension to Class::DBI that currently implements:
* A sequence fix for Oracle databases.
* Automatic column name discovery.
* Automatic primary key detection.
* Sequence name guessing.
* Proper aliasing of reserved words.
Instead of setting Class::DBI as your base class, use this.