Conclusion

These are really the very early days in the NoSQL space. It's amazing how many of these databases simply did not exist even just two or three years back! For each category of databases, there are several nascent databases that all seem viable. Over the coming years, some of these databases will probably fade away, and new ones will probably crop up to replace them. The maturity of all of the different databases will increase, though, especially as real-world use continues to define and evolve the feature sets that each database provides.

Right now, though, the best thing you can do is think about your data and operations team. What does your data look like? Does it fit well into an SQL database, and if not, what category of database best suits it? Does your team have any experience with any of the prospective databases? Once you have the answers to these questions, you have only to prototype the database and try it out for yourself. Hopefully, this chapter has given you the knowledge and the tools you need to evaluate each NoSQL database's viability for your problem.

Get Web Operations now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.