The relational database or RDBMS has been the dominant model for database management since it was developed by Edgar Codd in 1970 (Shuxin and Indrakshi, 2005). However, a new database model called NoSQL is gaining significant attention in the enterprise. NoSQL databases are non-relational data stores that have been employed in massively scaled web site scenarios, where traditional relational database features matter less, and the improved performance of retrieving relatively simple data sets matters most. The relational database model and the NoSQL database model are each good for specific applications. Depending on what problem the organization is trying to solve, it will determine if a NoSQL database model should be used or if a relational database model should be used. Also, some organizations may choose to use a hybrid mix of NoSQL databases and relational databases.