# \[ann\] rdbi 0.9.1 aka rc2

**URL:** https://rubytalk.org/t/ann-rdbi-0-9-1-aka-rc2/61108
**Category:** ruby-talk
**Created:** [10 December 2010 08:43 UTC](https://rubytalk.org/t/ann-rdbi-0-9-1-aka-rc2/61108 "2010-12-10T08:43:48Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Erik\_Hollensbe](https://avatars.discourse-cdn.com/v4/letter/e/9de053/32.png) [@Erik\_Hollensbe](https://rubytalk.org/u/Erik_Hollensbe)
#### Post date: [10 December 2010 08:43 UTC](https://rubytalk.org/t/ann-rdbi-0-9-1-aka-rc2/61108/1 "2010-12-10T08:43:48Z")

</div>

RDBI is yet-another database access library, currently in release  
candidate. It aims to provide a consistent interface to many lower  
level databases. At least initially, it intends to provide a  
compelling replacement to Ruby/DBI, of which current maintainers are  
fed up with. 🙂

[http://rdbi.hollensbe.org](http://rdbi.hollensbe.org) for documentation and more information about  
the library.

This release candidate, RC2, is released as 0.9.1 and patch levels will  
be incremented as we approach 1.0, which will be the final initial  
release of RDBI.

In this RC there are some cleanups of the Result API, a new Cursor  
management API for drivers, and significant performance improvements.

This release also marks our first database driver maintained outside of  
the project, by Shane Emmons. You can find it as 'rdbi-driver-odbc' or  
on github at [https://github.com/semmons99/rdbi-driver-odbc](https://github.com/semmons99/rdbi-driver-odbc).

RDBI is released as several parts as gems on [rubygems.org](http://rubygems.org). Installing  
rdbi + a database driver will take care of most of it:

&nbsp;&nbsp;&nbsp;&nbsp;\* typelib is a filter chaining system intended to assist with type  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conversion.  
&nbsp;&nbsp;&nbsp;&nbsp;\* epoxy is a database agnostic binding layer.  
&nbsp;&nbsp;&nbsp;&nbsp;\* rdbi is the core component.  
&nbsp;&nbsp;&nbsp;&nbsp;\* rdbi-dbrc is a configuration layer.  
&nbsp;&nbsp;&nbsp;&nbsp;\* rdbi-driver-postgresql is a PostgreSQL driver.  
&nbsp;&nbsp;&nbsp;&nbsp;\* rdbi-driver-mysql is a MySQL driver.  
&nbsp;&nbsp;&nbsp;&nbsp;\* rdbi-driver-sqlite3 is a SQLite3 driver.  
&nbsp;&nbsp;&nbsp;&nbsp;\* rdbi-result-driver-json is a result driver (see docs) that  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;yields json directly from results. YAML, Struct, and Array  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result drivers come included with RDBI's core.

Please feel free to reply to this message with any questions or  
concerns.

Thanks,

Erik Hollensbe \<[erik@hollensbe.org](mailto:erik@hollensbe.org)\>

> **···**
>
> --  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
