IPA_SDB -- IPA simple database module
Main features:
- Distribution consists of database ipa_db_sdb(8) module, statistics
ipa_st_mod(8) module and ipa_sdb_dump(8) utility;
- Modules completely support dynamic and static rules, limits and
thresholds;
- All database files are stored in own record based database formats;
- Formats of database files are machine architecture independent;
- Sizes of database records are relatively small (binary data formats);
- Access to statistics can be granted accordingly to the user group;
- The ipa_sdb_dump(8) utility converts ipa_sdb(5) database files to text
representation and back.
iSQL-Viewer is an open-source JDBC 2.x compliant database front end written
in Java. It implements across multiple platforms features of the JDBC API.
It does everything through a single interface.
iSQL-Viewer works with most database platforms, including PostgreSQL, MySQL,
Oracle, and Informix. iSQL-Viewer provides a variety of tools and features
to carry out common database tasks. It includes:
* Scripting support using JPython and the IBM BSF framework
* A guided query builder for creating simple and complex SQL queries
* Enhanced object viewing for images, HTML, and other binary format files
* A friendly SQL console for executing SQL statements
* Batch processing of SQL files
* Database introspection
* "Bookmarks" to store SQL commands you commonly use
* Import and export to popular file formats such as Microsoft Excel, XML,
HTML and ASCII delimited.
* Enhanced interface support across platforms
iSQL-Viewer is designed to meet the needs of JDBC Driver developers and
database developers who work in single or multi-platform environments.
JasperReports is a powerful open source Java reporting tool that has the
ability to deliver rich content onto the screen, to the printer or into
PDF, HTML, XLS, CSV and XML files.
It is entirely written in Java and can be used in a variety of Java enabled
applications, including J2EE or Web applications, to generate dynamic content.
Its main purpose is to help creating page oriented, ready to print documents in
a simple and flexible manner.
If you need a GUI, please see the port devel/ireport.
JLog is short for "journaled log" and this package is really an API
and implementation that is libjlog. What is libjlog? libjlog is a
pure C, very simple durable message queue with multiple subscribers
and publishers (both thread and multi-process safe). The basic
concept is that publishers can open a log and write messages to it
while subscribers open the log and consume messages from it. "That
sounds easy." libjlog abstracts away the need to perform log rotation
or maintenance by publishing into fixed size log buffers and
eliminating old log buffers when there are no more consumers pending.
A Java native interface (JNI) to RRDtool, formerly a part of the base
OpenNMS package.
Kyoto Cabinet is a library of routines for managing a database. The
database is a simple data file containing records, each is a pair of a
key and a value. Every key and value is serial bytes with variable
length. Both binary data and character string can be used as a key and
a value. Each key must be unique within a database. There is neither
concept of data tables nor data types. Records are organized in hash
table or B+ tree.
Kyoto Cabinet runs very fast. For example, elapsed time to store one
million records is 0.9 seconds for hash database, and 1.1 seconds for
B+ tree database. Moreover, the size of database of Kyoto Cabinet is
very small. For example, overhead for a record is 16 bytes for hash
database, and 4 bytes for B+ tree database. Furthermore, scalability
of Kyoto Cabinet is great. The database size can be up to 8EB (9.22e18
bytes).
Kyoto Cabinet is written in the C++ language, and provided as API of
C++, C, Java, Python, Ruby, Perl, and Lua. Kyoto Cabinet is available
on platforms which have API conforming to C++03 with the TR1 library
extensions. Kyoto Cabinet is a free software licensed under the GNU
General Public License.
LeoFS is a highly scalable, fault-tolerant distributed file system for
the Web. LeoCenter is LeoFS Web console in your browser. You can use
it to easily operate LeoFS.
LevelDB is a fast key-value storage library written at Google that provides an
ordered mapping from string keys to string values.
Features:
- Keys and values are arbitrary byte arrays.
- Data is stored sorted by key.
- Callers can provide a custom comparison function to override the sort order.
- The basic operations are Put(key,value), Get(key), Delete(key).
- Multiple changes can be made in one atomic batch.
- Users can create a transient snapshot to get a consistent view of data.
- Forward and backward iteration is supported over the data.
- Data is automatically compressed using the Snappy compression library.
- External activity (file system operations etc.) is relayed through a virtual
interface so users can customize the operating system interactions.
- Detailed documentation about how to use the library is included with the
source code.
levigo is a Go wrapper for LevelDB.
The API has been godoc'ed and is available on the web.
Questions answered at golang-nuts@googlegroups.com.