CIOs of Fortune 1000 companies already understand the competitive edge IT systems can bring to their businesses, or they wouldn’t be in such a high corporate role. However, for many small and midsize companies, basic questions remain about how to prepare an older IT system for the 21st century and what big data technology should be considered to meet their needs. Should all enterprise data be stored, secured and maintained on the data center premises? Should analytics functions be farmed out to cloud services, or should they be kept in-house? What roles should new-gen IT such as NoSQL database, Hadoop and MapReduce play here? Hadoop and MapReduce have become popular tools for writing applications that rapidly process vast amounts of data in parallel on large clusters of compute nodes.