A toolkit for building modeling frameworks like Active Record and
Active Resource. Rich support for attributes, callbacks,
validations, observers, serialization, internationalization,
and testing.
Action Record
In Rails, the model is handled by what's called a object-relational
mapping layer entitled Active Record. This layer allows you to present
the data from database rows as objects and embellish these data objects
with business logic methods.
Action Record
In Rails, the model is handled by what's called a object-relational
mapping layer entitled Active Record. This layer allows you to present
the data from database rows as objects and embellish these data objects
with business logic methods.
BigRecord is built from ActiveRecord, and intended to seamlessly integrate
into your Ruby on Rails applications.
DataMapper is a Object Relational Mapper written in Ruby. The goal
is to create an ORM which is fast, thread-safe and feature-rich with
ActiveRecord-compatibility.
BDB is a set of classes implementing an interface to
Berkeley DB for the GNUstep and Mac OS X environment written in
Objective-C language. It is based on the C API of
Berkeley DB and offers an object oriented interface which relies on
classes and mechanisms offered by the Foundation library.
In its present state BDB just offers a reduced set of functionality of
Berkeley DB.
LICENSE: LGPL2 or later
ADOdb stands for Active Data Objects Data Base.
ADOdb is a database abstraction library for PHP.
The PHP version currently supports an amazing number of databases,
thanks to the wonderful ADOdb community:
MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro,
Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, and generic
ODBC, ODBTP.
The Sybase, Informix, FrontBase and PostgreSQL, Netezza, LDAP, ODBTP drivers
are community contributions.
LeoFS is a highly scalable, fault-tolerant distributed file system
for the Web. This library allows any Ruby application to communicate
with LeoFS manager.
SQLite is an SQL database engine in a C library. Programs that link the SQLite
library can have SQL database access without running a separate RDBMS process.
The distribution comes with a standalone command-line access program (sqlite)
that can be used to administer an SQLite database and which serves as an
example of how to use the SQLite library.
Mission:
Development of an open-source solution for asynchronous, master-master
replication of relational databases that is
- ridiculously easy to use
- database independent
Currently supports PostgreSQL and MySQL.