HiveDB is an open source framework for horizontally partitioning MySQL systems. HiveDB uses a partition-by-key scheme to manage sharded data stored in separate MySQL databases. Out of the box HiveDB supports simple JDBC or HIbernate via HIbernate Shards.

Journal Entries

No entries yet.

Ohloh Analysis Summary

Updated 20 Aug 2008 08:43 UTC


Ratings & Reviews

Community Rating
5.0/5.0

Based on 2 user ratings.

Your Rating

Click to rate this project.

Links

3 links submitted so far. Submit your own links.

News

Edit RSS feeds.

    A Solid Foundation

    Today on the mailing list we got a question that I think highlights one the big advantages of HiveDB. It builds on a well established technology, MySQL. Hence, there is a large pool of experience and tools at your disposal for handling all of the operational tasks like replication and monitoring that we [...]

    Updating to Java 1.6

    As of changeset 4d9e2702f31b478ef070b966961fbae2407cadcb the HEAD release of HiveDB requires Java6 (1.6). We were trying to maintain compatibility with both Java5 and Java6 but were unable to do so due to changes in the DataSource interface. ... [More]
    We have changed our default connection pooling implementation from DBCP to C3P0. C3P0 has better failure [...] [Less]

    Presentation Slides

    Hello from the Mysql Conference and Expo. I just thought I’d post a preview of the presentation that we are going to give in 20 minutes.

    Presentation Slides (online)
    Presentation Slides (PDF)

    Screencast Example Code

    Here is the example project that we used in the HiveDB screencast along with a SQL script to create the databases. You can get the project a couple of ways:

    Download the source tarball screencast.tar.gz
    Checkout the screencast branch ... [More] from GitHub

    $ git clone git://github.com/britt/hivedb.git
    $ cd hivedb/
    $ git checkout --track -b screencast-example origin/screencast [Less]

    HiveDB Screencast

    A partitioned database in just 15 minutes.
    We’ve put together a screencast that gives a quick introduction to working with HiveDB and Hibernate Shards. We’ve tried hard to make it as easy and as much like working with regular Hibernate as possible. With this tutorial you should be able to get a partitioned data [...]

Read all HiveDB articles…


Who uses HiveDB?

Mykola Nikishov mellwanger britt

Who contributes to HiveDB?

britt mellwanger alikuski jmccarthy
I'm a contributor

Who manages HiveDB?

I'm a manager

Where in the world?




Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 17,231
Effort (est.) 4 Person Years
Avg. Salary $ year
$ 217,116