Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Backends #92

Closed
wants to merge 21 commits into
from

Conversation

Projects
None yet
2 participants
Contributor

buddhamagnet commented Nov 19, 2012

Some work was started way back on the db-adapters branch to abstract the back end away from Redis. It proved a nightmare to merge due to time elapsed and "backend" made more sense to me than "database".

Anyway, here it is. Provides back ends for Redis and Mongo at the moment as well as a driver template for reference (it is not, I repeat NOT an abstract class).

Owner

andrew commented Nov 19, 2012

It feels like we should remove the redis dependency from the gemspec at some point, but lets leave it in for backwards compatibility for now.

Also needs to work on the documentation and maybe a wiki page on building other backends then we can look at a 0.5 release.

Contributor

buddhamagnet commented Nov 19, 2012

Yep and we need to configure the back end based on what's in the initializer etc as it defaults to Redis right now.

Contributor

buddhamagnet commented Nov 19, 2012

The Redis dependency can be removed when we reach the appropriate point in our semantic versioning, which would be 1.0.0 by rights, as that's a major version release which breaks backward compatibility.

Contributor

buddhamagnet commented Nov 19, 2012

Hmmm...should we remove the example driver class and put in in the wiki then?

Contributor

buddhamagnet commented Nov 20, 2012

Regarding the coming Postgres adapter, I guess it would make sense to use Hstore?

Contributor

buddhamagnet commented Nov 20, 2012

Ok the failing test on Travis is consistent with the single failure I get locally. Looking into it.

@andrew andrew Added Contributing file
To show up when submitting issues on GitHub
a899299
Owner

andrew commented Dec 6, 2012

Derp, sorry wrong branch!

Owner

andrew commented Feb 7, 2013

I'm going to close this for the moment as we don't seem to be going anywhere with it.

@andrew andrew closed this Feb 7, 2013

@andrew andrew deleted the backends branch Aug 14, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment