[erlang-questions] Database abstraction libraries

Brujo Benavides fernando.benavides@REDACTED
Fri Apr 22 22:53:36 CEST 2016


Andrew,

	SumoDB latest version (with the different drivers in each individual repo) was never tested in a production system yet, but previous versions have been used in at least 10 systems under heavy load already.
	It’s basically what we use in every Erlang system we develop for every client we have.
	It’s one of our most battle-tested libraries so far.
	Hope this helps :)
	Cheers!

> On Apr 22, 2016, at 17:49, Jesse Gumm <gumm@REDACTED> wrote:
> 
> Hi Andrew,
> 
> I'm working on an abstraction library for sql databases. It currently supports mysql (with both mysql-otp and emysql) and postgresql (with epgsql).
> 
> I have it running in production, but it still has things I'm working on before I would make an official announcement post, but it's at:
> 
> https://github.com/choptastic/sql_bridge <https://github.com/choptastic/sql_bridge>
> Of the things does that is useful to me:
> 
> 1)  dynamically adding pools for databases using a lookup function.
> 2) replacement tokens by configuration (for example, if you want to use $1 as a replacement token for queries instead of ? In mysql, just change the configuration.
> 3) very minimal orm-type features (like converting a map or proplist to an insert statement). 
> 4) retrieving query results in just about any format you want: lists, tuples, maps, proplist, dicts.
> 
> Early feedback and/or pull requests would be great if this is what you're looking for.
> 
> -Jesse
> 
> --
> Jesse Gumm
> Owner, Sigma Star Systems
> 414.940.4866 || sigma-star.com <http://sigma-star.com/> || @jessegumm
> 
> On Apr 22, 2016 1:30 PM, "Andrew Berman" <rexxe98@REDACTED <mailto:rexxe98@REDACTED>> wrote:
> Hey list,
> 
> Are there any well supported database abstraction libraries out there?  I found a couple on Github (sqerl and sumo_db), but I wanted to see if there was one that is popular that people are using in production under heavy load.  I'm not looking for an ORM (I had enough bad experience with it using Hibernate in Java).
> 
> Any experiences?
> 
> Thanks,
> 
> Andrew
> 
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED <mailto:erlang-questions@REDACTED>
> http://erlang.org/mailman/listinfo/erlang-questions <http://erlang.org/mailman/listinfo/erlang-questions>
> 
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20160422/ff4610c7/attachment.htm>


More information about the erlang-questions mailing list