Gokul's Blog


Leave a comment

No Sql Databases

I came across these databases:

1. Synchronized distributed cloud database https://www.firebase.com/how-it-works.html

2. http://www.datomic.com/

3. Druid: http://www.github.com/metamx/druid

One Druid cluster currently exposes a data set of >40 billion rows of data representing >2 trillion impressions in hypercubes of varying dimensionality (largest is 30+ dimensions) while allowing for exploration using top lists and timeseries in sub-second latencies

 


Leave a comment

NoSql World

some of the interesting developments in the NoSQL arena.

Firstly this article gives you a better understanding of the various types of NoSql databases that are available

http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis

This website gives you comprehensive information related to Nosql database available in the market: http://nosql-database.org/

Case Studies

Some of the interesting large database implementations like Google, Facebook, reddit.com, twitter, Amazon use one or the other form Object/document databases along with relational databases

FaceBook:           http://www.infoq.com/presentations/Facebook-Hive-Hadoop

http://www.facebook.com/note.php?note_id=24413138919

Reddit:                 http://www.reddit.com/r/programming/comments/bcqhi/reddits_now_running_on_cassandra/

 

Doug you might be interested to read this: http://www.quora.com/Why-does-Quora-use-MySQL-as-the-data-store-instead-of-NoSQLs-such-as-Cassandra-MongoDB-CouchDB-etc

 

Microsoft/ .net based doc databases

  1. Microsoft Research is working on Trinity and they a Linqified querying  of data from the data store
    http://research.microsoft.com/en-us/projects/trinity/

http://www.infoq.com/news/2011/04/Trinity

  1. Another one is Raven DB it’s a document database created by a .net developer/Architect which is based on Couch DB architecture.

The author is one of the contributor to nHibernate and a leading speaker, trainer, blogger, etc.

And here you can find a ton of blog posts regarding Raven db : http://ayende.com/Blog/category/564.aspx

http://ravendb.net/

Some more research information on Hadoop and it also has links to Cloudera from where you can download the virtual machine and play with it.

http://ctovision.com/2011/01/when-do-you-pick-hbase-instead-of-mysql/

http://slidesha.re/g5gN6o?r=bb http://slidesha.re/dSscb1?r=bbhttp://slidesha.re/hVjBmA?r=bb

http://www.theregister.co.uk/2011/01/19/hbase_on_the_rise/

Hadoop tracker https://issues.apache.org/jira/browse/HADOOP-7108

http://cacm.acm.org/blogs/blog-cacm/103932-big-data-big-problems/fulltext

This is blog I mainly look into http://www.cloudera.com/blog/

http://nosql.mypopescu.com/post/458857525/nosql-ecosystem-news-links-2010-03-19

http://blog.hibernatingrhinos.com/5/ravendb-in-practice-part-1-an-introduction-to-ravendb


Leave a comment

One day with Mongo DB

Interesting Reads to start with

http://ayende.com/Blog/archive/2010/05/04/document-databases-are-not-relational.aspx
http://ayende.com/Blog/archive/2010/05/14/that-no-sql-thing-column-family-databases.aspx
http://blog.wekeroad.com/2010/03/04/using-mongo-with-linq

Good read: http://codebetter.com/blogs/karlseguin/archive/2010/03/29/nosql-for-the-rest-of-us.aspx

Start Working with Mongo & .Net

http://www.mongodb.org/#
http://highoncoding.com/Articles/686_Implementing_Blog_Using_ASP_NET_MVC_and_MongoDb.aspx
http://blog.wekeroad.com/2010/03/04/using-mongo-with-linq
http://www.emphess.net/2010/05/05/the-object-document-mismatch-mongodb-and-db4o-with-linq/
http://www.michaelckennedy.net/blog/2010/04/22/TheNoSQLMovementLINQAndMongoDBOhMy.aspx
http://www.michaelckennedy.net/blog/2010/04/29/MongoDBvsSQLServer2008PerformanceShowdown.aspx
http://www.slideshare.net/mongosf/c-development-sam-corder
http://code.msdn.microsoft.com/mag201005WorkProg/Release/ProjectReleases.aspx?ReleaseId=4304
http://msdn.microsoft.com/en-us/magazine/ee310029.aspx
http://github.com/samus/mongodb-csharp

The New Buzz (Raven-DB)
http://www.codeproject.com/KB/cs/RavenDBIntro.aspx
http://ayende.com/Blog/archive/2010/04/21/that-no-sql-thing-modeling-documents-in-a-document-database.aspx http://ayende.com/Blog/archive/2010/04/22/that-no-sql-thing-document-database-migrations.aspx
http://ayende.com/Blog/archive/2010/04/27/etl-process-using-raven.aspx
http://www.blip.tv/file/3303967

Some interesting Links
http://varud.com/article/pros-and-cons-of-mongodb/

Mongo Db Links
http://www.10gen.com/event_mongosf_10apr30#harmonyapp

Ruby & Mongo

http://www.slideshare.net/mongosf/practical-ruby-projects-alex-sharp

Digg,Facebook all use Cassandra, infact Cassandra was developed by FB:

Cassandra

http://hectorsharp.com/

Other Links:
http://www.codeproject.com/KB/threads/ThreadedExecuter.aspx