About the White Paper
NoSQL (for Not-Only SQL) is a new and fast-growing category of data management technologies designed to handle the requirements of high-performance, web-scalable systems and big data analysis. Organizations like Facebook, Twitter, Amazon and Yahoo are notable examples of innovators which have used NoSQL solutions to gain greater scale and performance, and at a fraction of the cost of traditional relational database systems.
The organizational challenge for many traditional SQL-only shops is how to embrace the rapidly developing NoSQL movement and nurture pilot projects that compete with startup organizations. This whitepaper will help C-Level executives to understand these new concepts and start solving business problems in innovative ways. NoSQL will challenge IT management, technical staff, analysts, educators and product developers in many different dimensions. But those who grasp the opportunity early will find numerous ways in which they can provide agile, high-performance solutions to business challenges that simply cannot be addressed in rows and tables. These systems include document stores, key value stores, native XML databases, graphical databases, column stores, object stores, in-memory caches and multi-dimensional OLAP cubes.
- Definitions of NoSQL
- Business drivers for NoSQL
- Insights and innovations behind the NoSQL movement
- Limitations of traditional SQL solutions
- New NoSQL paradigms
- New technology choices now available to the enterprise-class systems
- Ways in which NoSQL technology is different
- How NoSQL manages to solve problems better
- What problems can you solve with NoSQL that you cannot solve with SQL?
- Key-Value Stores
- Document Stores
- Graph Stores
- Columnar databases
- Hadoop in the enterprise
- Tradeoff analysis of various NoSQL alternatives
- New challenges introduced by horizontal scaling and distributed computing systems
- Deployment options for NoSQL database solutions
- Pricing options for cloud computing and MapReduce deployment
- Suggested approaches for analysis of NoSQL options
- Guidelines for starting a NoSQL pilot project in your organization
About the Authors
Dan McCreary is an enterprise data strategy consultant with Kelly-McCreary & Associates. He has a strong interest in native XML databases and other NoSQL technologies. He has over 25 years experience in the information technology industry including working on integrated circuit design software for Bell Labs and as a software evangelist with Steve Jobs at NeXT computer. Dan believes that radically simple NoSQL zero-translation application architectures can empower the non-programmer to build and maintain their own web applications and mitigates the need involvement of programmers within business units. Dan is interested in open source business models and the role that standards play in overall information systems costs. He has been very active in the development US Federal XML metadata standards such as the GJXDM/NIEM and is an invited expert for the world-wide web consortium.
William McKnight functions as Strategist, Lead Enterprise Information Architect, and Program Manager for complex, high-volume full life-cycle implementations worldwide utilizing the disciplines of data warehousing, master data management, business intelligence, data quality and operational business intelligence. Many of his clients have gone public with their success story. William is a Southwest Entrepreneur of the Year Finalist, a frequent best practices judge, has authored more than 150 articles and whitepapers and given over 150 international keynotes and public seminars. His team's implementations from both IT and consultant positions have won Best Practices awards. William is a former IT VP of a Fortune company, a former engineer of DB2 at IBM and holds an MBA.