{"id":3032,"date":"2012-06-13T07:00:44","date_gmt":"2012-06-13T15:00:44","guid":{"rendered":"http:\/\/www.formtek.com\/blog\/?p=3032"},"modified":"2012-06-13T07:00:44","modified_gmt":"2012-06-13T15:00:44","slug":"big-data-think-of-nosql-as-complementary-to-traditional-rdbms","status":"publish","type":"post","link":"https:\/\/formtek.com\/blog\/big-data-think-of-nosql-as-complementary-to-traditional-rdbms\/","title":{"rendered":"Big Data: Think of NoSQL As Complementary to Traditional RDBMS"},"content":{"rendered":"<p>With the growth of Big Data, there is a proliferation of tools and techniques being developed to corral and analyze all the data being collected. \u00a0<a title=\"Hadoop described by Wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/Apache_Hadoop\" target=\"_blank\">Hadoop <\/a>is one such technology that&#8217;s received it&#8217;s share of the hype. \u00a0Google created the Google File System and the BigTable Database with the objective of becoming more nimble in tracking and acting on huge amounts of data; similarly, Amazon created a storage system called \u00a0Dynamo. \u00a0Another category of tools that&#8217;s frequently discussed falls into the <a title=\"NoSQL as described by Wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/NoSQL\" target=\"_blank\">NoSQL <\/a>category.<\/p>\n<p>NoSQL tools have three primary characteristics:<\/p>\n<ul>\n<li>Do not use SQL as the query language and avoid the use of the JOIN operator<\/li>\n<li>Do provide ACID guarantee [instead, &#8216;eventual&#8217; data consistency is guaranteed]<\/li>\n<li>Allow scale out distribution across multiple machines, rather than scale-up<\/li>\n<\/ul>\n<p>Popular NoSQL databases include <a title=\"Cassandra NoSQL DB\" href=\"http:\/\/cassandra.apache.org\/\" target=\"_blank\">Cassandra<\/a>, <a title=\"CouchDB NoSQL DB\" href=\"http:\/\/couchdb.apache.org\/\" target=\"_blank\">CouchDB<\/a>, <a title=\"HBase NoSQL DB\" href=\"http:\/\/hbase.apache.org\/\" target=\"_blank\">Hbase<\/a>, <a title=\"Mongo NoSQL DB\" href=\"http:\/\/www.mongodb.org\/\" target=\"_blank\">MongoDB<\/a>, <a title=\"Memcache\" href=\"http:\/\/memcached.org\/\" target=\"_blank\">MemCache <\/a>and <a title=\"Redis NoSQL DB\" href=\"http:\/\/redis.io\/\" target=\"_blank\">Redis<\/a>. \u00a0Most NoSQL database technologies are Open Source and often tuned to work well in the cloud. \u00a0A drawback of these technologies is that their focus to date has been on scalability and fast data transactions, with less of a focus, or even much thought, about being able to run within the enterprise. \u00a0<a title=\"NoSQL equals NoSecurity\" href=\"http:\/\/www.informationweek.com\/news\/storage\/portable\/232700412\" target=\"_blank\">InformationWeek bluntly criticized<\/a> the technologies as often lacking basic security.<\/p>\n<p>Others question the overall hype around NoSQL technologies. \u00a0NoSQL is not a replacement for RDBMS.<\/p>\n<p>NoSQL databases excel at applications like serving web pages on high-traffic websites, delivering streaming media, and applications with low or nonexistent data integrity requirements. \u00a0But in many cases NoSQL databases are a poor replacement for many standard business software applications that run today and handle and process huge volumes of very structured data. \u00a0In order to emphasize the that NoSQL is more of a complementary technology, rather than a revolutionary replacement for existing data management tools, some people are beginning to translate the term &#8216;NoSQL&#8217; to stand for &#8216;Not Only SQL&#8217;.<\/p>\n<div class=\"lightsocial_container\"><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/digg.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fbig-data-think-of-nosql-as-complementary-to-traditional-rdbms%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/digg.png\" alt=\"Digg This\" title=\"Digg This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fbig-data-think-of-nosql-as-complementary-to-traditional-rdbms%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/reddit.png\" alt=\"Reddit This\" title=\"Reddit This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.stumbleupon.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fbig-data-think-of-nosql-as-complementary-to-traditional-rdbms%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/stumbleupon.png\" alt=\"Stumble Now!\" title=\"Stumble Now!\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/buzz.yahoo.com\/buzz?targetUrl=https%3A%2F%2Fformtek.com%2Fblog%2Fbig-data-think-of-nosql-as-complementary-to-traditional-rdbms%2F&amp;headline=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/yahoo_buzz.png\" alt=\"Buzz This\" title=\"Buzz This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dzone.com\/links\/add.html?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fbig-data-think-of-nosql-as-complementary-to-traditional-rdbms%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dzone.png\" alt=\"Vote on DZone\" title=\"Vote on DZone\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.facebook.com\/sharer.php?t=&amp;u=https%3A%2F%2Fformtek.com%2Fblog%2Fbig-data-think-of-nosql-as-complementary-to-traditional-rdbms%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/facebook.png\" alt=\"Share on Facebook\" title=\"Share on Facebook\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/delicious.com\/save?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fbig-data-think-of-nosql-as-complementary-to-traditional-rdbms%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/delicious.png\" alt=\"Bookmark this on Delicious\" title=\"Bookmark this on Delicious\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dotnetkicks.com\/kick\/?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fbig-data-think-of-nosql-as-complementary-to-traditional-rdbms%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetkicks.png\" alt=\"Kick It on DotNetKicks.com\" title=\"Kick It on DotNetKicks.com\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/dotnetshoutout.com\/Submit?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fbig-data-think-of-nosql-as-complementary-to-traditional-rdbms%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetshoutout.png\" alt=\"Shout it\" title=\"Shout it\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.linkedin.com\/shareArticle?mini=true&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fbig-data-think-of-nosql-as-complementary-to-traditional-rdbms%2F&amp;title=&amp;summary=&amp;source=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/linkedin.png\" alt=\"Share on LinkedIn\" title=\"Share on LinkedIn\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.technorati.com\/faves?add=https%3A%2F%2Fformtek.com%2Fblog%2Fbig-data-think-of-nosql-as-complementary-to-traditional-rdbms%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/technorati.png\" alt=\"Bookmark this on Technorati\" title=\"Bookmark this on Technorati\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/twitter.com\/home?status=Reading+https%3A%2F%2Fformtek.com%2Fblog%2Fbig-data-think-of-nosql-as-complementary-to-traditional-rdbms%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/twitter.png\" alt=\"Post on Twitter\" title=\"Post on Twitter\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.google.com\/buzz\/post?url=https%3A%2F%2Fformtek.com%2Fblog%2Fbig-data-think-of-nosql-as-complementary-to-traditional-rdbms%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/google_buzz.png\" alt=\"Google Buzz (aka. Google Reader)\" title=\"Google Buzz (aka. Google Reader)\" \/><\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>With the growth of Big Data, there is a proliferation of tools and techniques being developed to corral and analyze all the data being collected. \u00a0Hadoop is one such technology that&#8217;s received it&#8217;s share of the hype. \u00a0Google created the<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/formtek.com\/blog\/big-data-think-of-nosql-as-complementary-to-traditional-rdbms\/\">Read more &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36],"tags":[],"class_list":["post-3032","post","type-post","status-publish","format-standard","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/3032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/comments?post=3032"}],"version-history":[{"count":0,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/3032\/revisions"}],"wp:attachment":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/media?parent=3032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/categories?post=3032"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/tags?post=3032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}