Amazon Goes Back to the Future With 'NoSQL' Database | Wired Enterprise | Wired.com - 1 views
-
anonymous on 20 Jan 12Describe NoSQL and its purpose. Explain how it is used differently than MySQL. M12 jan30 az
-
Azman Fadhilah on 02 Feb 12Describe NoSQL and its purpose. NoSQL is a highly scalable and reliable non-relational databases designed to maintain high performance and to be highly cost efficient for workloads of any scale, from the smallest to the largest internet-scale applications. It is also used to build a new kind of database for "unstructured" information that comes spilling off the Internet with each passing second. It is capable of handling large amounts of data du to the fact that they use flash storage rather than traditional spinning disks. These solid-state drives can provide single-digit millisecond response times. Explain how it is used differently than MySQL. MySQL database is a relational database that stores data in neat rows and columns, and it's designed to run on a single machine, while NoSQL database can store data in a more flexible way and is designed to scale across a very large number of machines. "SQL databases are like automatic transmission and NoSQL databases are like manual transmission. Once you switch to NoSQL, you become responsible for a lot of work that the system takes care of automatically in a relational database system. Similar to what happens when you pick manual over automatic transmission. Secondly, NoSQL allows you to eke more performance out of the system by eliminating a lot of integrity checks done by relational databases from the database tier. Again, this is similar to how you can get more performance out of your car by driving a manual transmission versus an automatic transmission vehicle." http://stackoverflow.com/questions/2559411/sql-mysql-vs-nosql-couchdb