oinak / db_tier

Rails gem to dinamically select DB based on request

Home Page:https://github.com/oinak/db_tier

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DbTier

This project rocks and uses MIT-LICENSE.

Set Up

Create /config/initializers/db_tier.rb

Server/Deploy dependent (testing)

<tt> test_config = { :adapter => “sqlite3”,

:database => server_dependent_database_selector(),
:pool     => 5,
:timeout  => 5000}

DbTier::Config.init(test_config) </tt>

Request dependent (client tiered)

<tt> DbTier::Config.init do

# get some params/request related data
# calculate your desired configuration
# return a Hash or anything that
# ActiveRecord::Base.establish_connection accepts

end </tt>

About

Rails gem to dinamically select DB based on request

https://github.com/oinak/db_tier

License:MIT License


Languages

Language:Ruby 74.3%Language:JavaScript 25.7%