Databases

Facebook Twitter
mgp/iron-cushion mgp/iron-cushion README.markdown Iron Cushion is a benchmark and load testing tool for CouchDB, developed by Ad Hoc Labs, Inc. It proceeds in two steps: First, documents are bulk inserted using CouchDB's Bulk Document API. Second, documents are individually created, read, updated, and deleted with random ordering of operations using CouchDB's Document API. Below we refer to the former as the "bulk insert step," and the latter as the "CRUD operations step."
New Couch Potato: simple, testable, opinionated. – Upstream - Agile New Couch Potato: simple, testable, opinionated. – Upstream - Agile May 17, 2009 by alex After my talk about Ruby CouchDB frameworks at Scotland on Rails where I dismissed a few of of the libraries available (including my own Couhch Potato) as not fitting the CouchDB way of doing things, I have been hacking away the past few weeks working on a complete overhaul of Couch Potato. As a first result I have just released version 0.2 of the framework.
NOSQL has become a very heated topic for large web-scale deployment where scalability and semi-structured data driven the DB requirement towards NOSQL. There has been many NOSQL products evolving in over last couple years. In my past blogs, I have been covering the underlying distributed system theory of NOSQL, as well as some specific products such as CouchDB and Cassandra/HBase. Last Friday I was very lucky to meet with Jared Rosoff from 10gen in a technical conference and have a discussion about the technical architecture of MongoDb. MongoDb Architecture MongoDb Architecture
MongoDB = Get Stuff Done Update: Changed blog example to use a normal belongs-to relationship. Update: Added examples of $slice and $elemMatch to show why they don’t work You Only Wish MongoDB Wasn't Relational You Only Wish MongoDB Wasn't Relational
A Visual Explanation of SQL Joins A Visual Explanation of SQL Joins I love the concept, though, so let's see if we can make it work. Assume we have the following two tables. Table A is on the left, and Table B is on the right. We'll populate them with four records each.
In addition to the charts that follow, you might want to consider the Frequently Asked Questions section for a selection of common questions about MongoDB. Terminology and Concepts The following table presents the various SQL terminology and concepts and the corresponding MongoDB terminology and concepts. Executables

SQL to Mongo Mapping Chart

SQL to Mongo Mapping Chart