From the course: Learning Data Science: Understanding the Basics

Unlock the full course today

Join today to access over 25,100 courses taught by industry experts.

Let go of the past with NoSQL

Let go of the past with NoSQL

- Relational databases still dominate many organizations. They're used as the backbone for online transactions. Data warehouses are still seen by many, as the cornerstone of enterprise analytics. Relational databases have had a good run, now newer applications have challenges that exceed this relational model. Often, a data science team needs a more flexible way to store their data. Remember that relational databases rely on a schema. You need to know a lot about your data before you put it into the database. So you need to plan ahead. You have to know if your data is an audio file or a text file or even video. Then you'll organize these fields into tables. Finally, the tables need relationships. Think about our website that sells running shoes. Imagine that you're a customer and you found a shoe. Now the website joins your shoe to an address. Now you're ready to check out on the order page. That one page needs access to four different database tables. The shoe table, the customer…

Contents