Happy New Year SQLers and NoSQLers
Just want to wish all readers and friends I've made over here a great and exciting 2011. Happy New Year!
via NoSQL databases
Just want to wish all readers and friends I've made over here a great and exciting 2011. Happy New Year!
via NoSQL databases
Just before the end of year, a brief comparison — bullet style — of Cassandra, CouchDB, HBase, MongoDB, Redis, and Riak:
via NoSQL databases
Another open source project from LinkedIn:
via NoSQL databases
NoSQL technologies have had some high-profile hiccups this year (remember that MongoDB/Foursquare disaster? 1 ), but we've been assured that what doesn't kill NoSQL only makes it stronger and more stable.
via NoSQL databases
It's been a bit over an year since the first post here and I've finally decided to take a short break and enjoy offline this period of the year with my family.
via NoSQL databases
Redis just got a new home — not talking about VMWare though, just a new website: ☞ redis.io .
tags:Redis
via NoSQL databases
I'm seeing many questions asked [ 1 ] about MongoDB replication and sharding, so I thought it might be an idea to try to gather the most interesting ones and submit them to the MongoDB/10gen people to get some answers. So, after reading the documentation on MongoDB replica sets [ 2 ] and MongoDB sharding [ 3 ] , what questions would you want answered?
tags:MongoDB
via NoSQL databases
I was forwarded a LinkedIn question asking about NoSQL groups, NoSQL forums, and NoSQL blogs, or simply put places where NoSQL folks are hanging or sites that are tracking the NoSQL movement. So, here is my short list:
via NoSQL databases
A short tutorial on how to build synchronized apps allowing offline operations using CouchDB:
tags:CouchDB
via NoSQL databases
This article described my experience with CouchDB during an university project, after having worked only with relational databases for years. […] This experience has been a spike: it is not test-driven, and will be thrown away once the project is finished. It is incremental, tough, since this is an effective way to learn a new technology.
tags:CouchDB
via NoSQL databases
Just the basics of MongoDB with Ruby:
tags:MongoDB
via NoSQL databases
Sounds like ☞ Gremlin with Ruby's syntactic sugar:
via NoSQL databases
No further details other than a tweet from Jonathan Suchland [ 1 ] :
tags:MongoDB
via NoSQL databases
Clustrix, a developer of NoSQL key-value stores with the robust relational database functionality, immediate transactional consistency, and seamless deployment of SQL,
via NoSQL databases
For Redis users, it shouldn't be a surprise that Salvatore Sanfilippo ( @antirez ) has been working on Redis clustering lately. In the videos embedded below, Salvatore explains the details of Redis clustering .
tags:redis
via NoSQL databases
J.Chris Anderson in an interview over ReadWriteWeb:
tags:CouchDB
via NoSQL databases
Full text indexing in NoSQL databases has been addressed so far only by Riak search , the others relying on integrations with Lucene, Solr, or ElasticSearch.
via NoSQL databases
Good question on CouchDB mailing list related to CouchDB caching :
tags:CouchDB
via NoSQL databases
Alex Baranau:
tags:HBase
via NoSQL databases
Shortly after announcing Redis support in Spring Data and just days after Grails got support for Riak , Spring Data is announcing the 1st milestone of Riak support. The same Costin Leau:
tags:riak
via NoSQL databases
It didn't take long before someone MySQL KV-only engine and included it in its distribution:
via NoSQL databases
Just after posting about this excellent Database.com and SQL Azure comparison , I have found another interesting Microsoft Azure article.
via NoSQL databases
A bit late with the post, but here is Cascading 1.2 :
tags:hadoop
via NoSQL databases
Pere Urbón-Bayes must check slides deck on graph databases and their applicability. I like this graph database products slide most:
tags:neo4j,HyperGraphDB,Infogrid,Sones
via NoSQL databases
Extensive comparison of the upcoming Database.com and Microsoft's SQL Azure:
via NoSQL databases
In this post we will investigate how Redis, a popular key-value storage, can be run natively on Xen, i.e., without the support of a conventional operating system such as Linux, and what implication this has on the performance.
tags:Redis
via NoSQL databases
In open-source parlance, the year 2010 can be summed up in one word: Hadoop. But what are the open-source projects that will be most important in 2011?
via NoSQL databases
What open source DB is shipped along with Ubuntu and so is on millions of computers today? If you guessed MySQL you lose. If you guessed CouchDB you are today's lucky winner. Yes, thats right, CouchDB is shipped with every version of Ubuntu and in terms of computers with it loaded on may be the biggest of the open source databases.
tags:CouchDB
via NoSQL databases
Jason Sirota summarizes concerns expressed by developers, DBAs, and OPs teams related to NoSQL databases:
via NoSQL databases
Dan Weinreb on Michael Stonebraker's network partition scenarios from the overly discussed paper about ☞ Erros in Database Systems, Eventual Consistency, and the CAP Theorem :
via NoSQL databases
When checking the ☞ GitHub repository for Grails/GORM entities support for Riak MapReduce I have noticed multiple NoSQL integration projects [ 1 ] :
via NoSQL databases
Things are becoming clearer to me: Grails/GORM is the Springframework avant-garde experimenting and integrating various NoSQL databases. Early February there were Grails plugins for CouchDB, HBase, Neo4j, and AppEngine , then it was time for Redis support in Grails , followed shortly by MongoDB support in Grails/GORM .
via NoSQL databases
The guys over BoxedIce have another great article on MongoDB monitoring (and promise a series of article on the subject):
tags:MongoDB
via NoSQL databases
As protocols , APIs are an extremely important part of the product and in case you have a rich API you might face criticism:
tags:neo4j
via NoSQL databases
A very detailed (and full of screenshots) tutorial on setting up RavenDB as an IIS application [ 1 ] :
tags:RavenDB
via NoSQL databases
After a short break, Terrastore has published a new version, 0.8.0, which brings quite a few interesting features, plus some performance, scalability, and stability enhancements:
tags:terrastore
via NoSQL databases
The second NoSQL database supported in Spring Data , after Neo4j which was mentioned during the official Spring Data announcement , is, as you'd expect, Redis . Costin Leau just announced the Spring Data - Redis integration first milestone availability.
tags:redis
via NoSQL databases
OrientDB, the document or graph store , has announced a new release, 0.9.24, featuring amongst a few SQL support improvements, synchronous and asynchronous replication .
tags:orientdb
via NoSQL databases
This ☞ Quora.com thread is listing the following largest MongoDB deployments:
tags:mongodb
via NoSQL databases
Pieter Noordhuis ( @pnoordhuis ) talks about the upcoming Redis 2.2:
tags:redis
via NoSQL databases
When Facebook talks MySQL, it usually means BigData MySQL, high availability and scalable MySQL, and last, but not least NoSQLized MySQL . Mark Callaghan:
via NoSQL databases
Membase has started a series of short videos on setting and getting up to speed with Membase. I think that's a great idea, but calling the series "Membase for Dummies", not so much !
tags:membase
via NoSQL databases
It's weekend again and so it's time for some NoSQL videos. For MongoDB fans, 10gen has published ☞ here videos recorded at their latest MongoSV event.
tags:mongodb
via NoSQL databases
There are more innovative database startups at various stages in their life than I can remember right now (e.g. Vertica, Clustrix, Tokutek), not to mention the NoSQL startups (Cloudera, Basho), messaging companies (Solace, Kaplan, 29west), visualization companies (Panopticon, Spotfire), and hundreds of other software startups with a sizable technical product innovation challenge ahead of them.
via NoSQL databases
Horace Lin having fun with some cool frameworks and tools, including CouchDB:
tags:couchdb
via NoSQL databases
Wordnik has shared their experience running MongoDB for 12 moths and now they are also sharing a set of in-house developed tools for managing MongoDB backups:
tags:mongodb
via NoSQL databases
Brain Zambrano presented recently at ☞ MongoSV the way Eventbrite is using MongoDB for modeling their user/events social graph. Slides can be downloaded from ☞ here .
tags:mongodb
via NoSQL databases
It was said many times that thanks to the fact that CouchDB is HTTP uberfriendly, you could use web tools to get it to scale. One such tool that was mentioned is the web cache ☞ Varnish . Mathias Meyer pointed out in the CouchDB post 1.o roadmap that the lack of caching in CouchDB (basically all reads go to disk) should be addressed sooner than later.
tags:couchdb
via NoSQL databases
From the Amazon ☞ Migrating your Existing Applications to the AWS Cloud paper (PDF) :
via NoSQL databases
Anand Rajaraman (Kosmix, Inc.) and Jeffrey D. Ullman (Stanford Univ.) have made their book *Mining of Massive Datasets" available online ☞ here (PDF) . Enjoy.
via NoSQL databases
Interesting question about documenting the "schema" of document databases on the ☞ MongoDB group . Suggested solutions:
via NoSQL databases
I'm not convinced that building or bundling another application server together is the right way to go. But that's what ☞ ' rel='external nofollow'>☞ LivelyCouch proposes:
tags:couchdb
via NoSQL databases
There are five different APIs recommended by CouchDB for use with Java. Each one uses a different API for JSON encode/decode, for logging and for the HTTP Stuff. If you want to use SSL, that's also implemented differently
tags:couchdb
via NoSQL databases
It's because data is powerful but fickle. A lot of theoretically promising approaches don't work because there's so many barriers between spotting a possible relationship and turning it into something useful and actionable. […] Here's some of the hurdles you'll have to jump: Acquisition Coverage Over-determination Poor correlations Noise
via NoSQL databases
Pretty useful if you are getting started with MongoDB:
tags:mongodb
via NoSQL databases
When I've heard the coherent CouchOne's positioning , the very next thought was of a CouchApps marketplace . Looks like someone already got to it:
tags:couchdb
via NoSQL databases
When we switched to MongoDB over a year ago, we decided it would be all or nothing. Everything in Harmony is stored in Mongo and that includes users, accounts, sites, content, stylesheets, javascripts, and yes, even assets.
tags:mongodb
via NoSQL databases
As always a fantastic read from Jeff Darcy:
via NoSQL databases
Very basic intro to RavenDB and ASP.NET MVC:
tags:ravendb
via NoSQL databases
Sunlight Labs uses MongoDB for 3 different projects in the field of Open Government and the embedded slides talk about what MongoDB brought to the table:
tags:mongodb
via NoSQL databases
In a recent ☞ CouchOne post , the author [ 1 ] wrote:
via NoSQL databases
A panel discussion on NoSQL, NoSQL databases, and relational databases, featuring Salvatore Sanfilippo [ 1 ] , Lenz Grimmer [ 2 ] , Filipe David Borba Manana [ 3 ] , and a forth person from SAPO whose name I couldn't spell:
via NoSQL databases
Benoit "tsuna" Sigoure talking OpenTSDB:
tags:hbase
via NoSQL databases
Besides LAMP, you can now learn about LAP(hp)-CouchDB-:
tags:couchdb
via NoSQL databases
Christopher Groskopf [ 1 ] presenting a not so typical use case for MongoDB for building schools.chicagotribune.com, sharing their experience with schema-less design, search faceting, and geo-queries :
tags:mongodb
via NoSQL databases
Interesting article from Xeround Avi Kapuya ☞ NoSQL: The Sequel . Couple of comments though:
via NoSQL databases
After an intro about large scale classical RDBMS setups, ☞ Will Fitch’s post started well:
via NoSQL databases
Via ☞ Yang : Jeff Dean in the ☞ Stanford EE380 lecture (windows video) [ 1 ] :
via NoSQL databases
You probably know by know that Adobe is using HBase . Cosmin Lehene [ 1 ] is showing in the slides below where and how HBase and Hadoop are used:
via NoSQL databases
Neo4j has announced the milestones 4 and 5 towards the 1.2 version which is promising quite a few interesting new features :
tags:neo4j
via NoSQL databases
But lot of people asked me why I am part of Zynga database team when there is no MySQL being used […] As a consultant, I help lot of other companies to scale using NoSQL systems apart from MySQL especially on large data handling; as the data store solution should help to scale the systems to yield the desired results; especially MySQL should be used for typical OLTP workloads and combination of MySQL and NoSQL or any other data warehouse clusters for analytics and/or OLAP workloads by combining with right application and caching components based on the business model and how the data is generated, stored, accessed and processed. ☞ Venu Anuganti
via NoSQL databases
I couldn't find anything that could possibly handle many terabytes of data, though. Most Ruby implementations, like the classifier gem, have only a simplistic implementation […]. I decided to create a better naive bayes implementation (for instance, using a Laplacian smoother) that could also handle up to many terabytes of corpus data. We already have a Hadoop cluster with HBase running, and HBase is perfect for storing data like word counts.
via NoSQL databases
The announcement that 10gen, the company behind MongoDB, raised $6.5 was published on too many places , so I just wanted to drop a couple of comments:
tags:mongodb
via NoSQL databases
Fun project using Hadoop and Twitter streaming API:
tags:hadoop
via NoSQL databases
The official Basho post about the Riak MapReduce, Pre-commit, Post-commit Hook Function repository:
tags:riak
via NoSQL databases
☞ MONGOID , one of the most popular — one as in currently I can count at least 4: MongoMapper and MONGOID compared , MongoODM , and Mongomatic, a minimal mapper — MongoDB Ruby-based "Object-Relational Mapper" [ 1 ] , got a ☞ cheat sheet . Print it as a PDF and have it around if you are a rubyist working with MongoDB.
tags:mongodb
via NoSQL databases
Based on a ☞ job announcement , The Register ☞ writes that Apple is probably considering HBase for their iAds platform. Truth being told, the announcement talks about Hadoop and mentions HBase or Cassandra:
via NoSQL databases
Very cool idea coming from Basho guys of setting up a common repository for Riak MapReduce and Pre-Commit/Post-Commit hooks functions. The repo is just a ☞ GitHub project and even if right now there aren't any contributions, I guess we'll see some over time. It would also be cool if each submission would be reviewed and generalized by the Basho guys. Why not even incorporated in future releases.
tags:riak
via NoSQL databases
If you are reading Spanish [ 1 ] , Ivan de la Jara has two articles ( ☞ part 1 and ☞ part 2 ) about NoSQL databases.
via NoSQL databases
redis_graph is a graph database implemented in Python. It shows how awesome Redis is as the implementation is under 40 lines of code. The perfomance should be excellent, while scaling it might be an issue. I would not recommend using it if you are storing nodes in the millions range.
tags:redis
via NoSQL databases
Or the horrid story of trying distributed transactions:
tags:redis
via NoSQL databases
I am trying to measure max couch throughput - for these tests im happy with just repeatedly requesting the same document. I have some reasonable boxes to perform these tests - they have dual quad core X5550 CPUs with HyperThreading enabled and 24GB RAM. These boxes have a stock install of oracle enterprise linux 5 on them (which is pretty much RHEL5). The oracle supplied erlang version is R12B5 and I am using couch 1.0.1 built from source. The database is pretty small (just under 100K docs) and I am querying a view that includes some other docs (the request contains include_docs=true) and using jmeter on another identical box to generate the traffic. The total amount of data returned from the request is 1467 bytes. For all of my tests I capture system state using sadc and there is nothing else happening on these boxes
tags:CouchDB
via NoSQL databases
Christopher Schmidt has a 3 part article ( ☞ 1 , ☞ 2 , and ☞ 3 ) creating a proof of concept app using Neo4J REST server, GWT, JIT:
tags:neo4j
via NoSQL databases
More about Node.js, but everyone is playing out with Node and NoSQL databases these days. And I don't think I'm the only one finding the callback programming model quite unreadable (eye hurting?):
via NoSQL databases
They said they are looking for a desktop app for RavenDB , so now when mostly every NoSQL database has a web based “tool”, RavenDB is getting a desktop management client:
tags:ravendb
via NoSQL databases
Andrew Brehaut contributing to the list of possible CouchDB improvements :
tags:couchdb
via NoSQL databases
About me: Software architect, Web Aficionado, Cloud Computing Fanboy, Geek Entrepreneur, Speaker, Co-founder and CTO of InfoQ.com, Writing also about NoSQL on the myNoSQL blog
