Re: database wrapper lib

2013-06-21 Thread Michael Klishin
2013/6/21 serialhex serial...@gmail.com

 Hi all, I'm looking for a decent database wrapper library.


Relational databases: https://github.com/clojure/java.jdbc (this one is not
very extensively documented but is also small compared to Korma)

MongoDB: http://clojuremongodb.info
Cassandra: http://clojurecassandra.info
Riak: http://clojureriak.info
Redis: https://github.com/ptaoussanis/carmine
Graph databases: http://titanium.clojurewerkz.org, http://clojureneo4j.info
ElasticSearch: http://clojureelasticsearch.info

For data validation, http://clojurevalidations.info is one of about a dozen
options
you can easily find with a quick search.
-- 
MK

http://github.com/michaelklishin
http://twitter.com/michaelklishin

-- 
-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: database wrapper lib

2013-06-21 Thread serialhex
Hey, thanks for the links!!  I searched around but never found those, this
helps a lot!!!

Justin


On Fri, Jun 21, 2013 at 11:56 AM, Michael Klishin 
michael.s.klis...@gmail.com wrote:


 2013/6/21 serialhex serial...@gmail.com

 Hi all, I'm looking for a decent database wrapper library.


 Relational databases: https://github.com/clojure/java.jdbc (this one is
 not very extensively documented but is also small compared to Korma)

 MongoDB: http://clojuremongodb.info
 Cassandra: http://clojurecassandra.info
 Riak: http://clojureriak.info
 Redis: https://github.com/ptaoussanis/carmine
 Graph databases: http://titanium.clojurewerkz.org,
 http://clojureneo4j.info
 ElasticSearch: http://clojureelasticsearch.info

 For data validation, http://clojurevalidations.info is one of about a
 dozen options
 you can easily find with a quick search.
 --
 MK

 http://github.com/michaelklishin
 http://twitter.com/michaelklishin

 --
 --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with
 your first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.






-- 
* I am rarely happier than when spending an entire day programming my
computer to perform automatically a task that would otherwise take me a
good ten seconds to do by hand.
 - Douglas Adams
---
CFO: “What happens if we train people and they leave?”
CTO: “What if we don’t and they stay?”

-- 
-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: database wrapper lib

2013-06-21 Thread Carlo Zancanaro
Hey Justin,

I'm also working on a wrapper lib for SQL queries (which can optionally use
jdbc for performing the queries). At the moment it's pretty new, so it
might not actually work for you, but if you want to take a look the code's
at https://bitbucket.org/czan/clojure-sql. It's also been pushed to clojars
(https://clojars.org/clojure-sql) if you want to try it out.

The main idea is that all queries should be composable, so you can just
think of them in terms of the fields they expose and then you should be
able to join them together however you want.

I plan to do a bit more work before actually announcing a release, but
since it was so relevant to what you're asking about I just had to mention
it.

Carlo


On 22 June 2013 04:38, serialhex serial...@gmail.com wrote:

 Hey, thanks for the links!!  I searched around but never found those, this
 helps a lot!!!

 Justin


 On Fri, Jun 21, 2013 at 11:56 AM, Michael Klishin 
 michael.s.klis...@gmail.com wrote:


 2013/6/21 serialhex serial...@gmail.com

 Hi all, I'm looking for a decent database wrapper library.


 Relational databases: https://github.com/clojure/java.jdbc (this one is
 not very extensively documented but is also small compared to Korma)

 MongoDB: http://clojuremongodb.info
 Cassandra: http://clojurecassandra.info
 Riak: http://clojureriak.info
 Redis: https://github.com/ptaoussanis/carmine
 Graph databases: http://titanium.clojurewerkz.org,
 http://clojureneo4j.info
 ElasticSearch: http://clojureelasticsearch.info

 For data validation, http://clojurevalidations.info is one of about a
 dozen options
 you can easily find with a quick search.
 --
 MK

 http://github.com/michaelklishin
 http://twitter.com/michaelklishin

 --
 --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with
 your first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.






 --
 * I am rarely happier than when spending an entire day programming my
 computer to perform automatically a task that would otherwise take me a
 good ten seconds to do by hand.
  - Douglas Adams
 ---
 CFO: “What happens if we train people and they leave?”
 CTO: “What if we don’t and they stay?”

 --
 --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with
 your first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.




-- 
-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: database wrapper lib

2013-06-21 Thread Sean Corfield
On Fri, Jun 21, 2013 at 8:56 AM, Michael Klishin
michael.s.klis...@gmail.com wrote:
 Relational databases: https://github.com/clojure/java.jdbc (this one is not
 very extensively documented but is also small compared to Korma)

FYI, Korma is built on top of java.jdbc and if you want a different
DSL on top of java.jdbc, I highly recommend HoneySQL.
--
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.