A hands-on guide to leveraging No SQL databases No SQL databases are an efficient & powerful tool for storing & manipulating vast quantities of data. Most No SQL databases scale well as data grows. In addition, they are often malleable & flexible enough to accommodate semi-structured & sparse data sets.