Watching:

Explore NoSQL possibilities NoSQL


show more Exploring NoSQL possibilities provides you with in-depth training on Developer. Taught by Joseph LeBlanc as part of the Up and Running with NoSQL Databases show less
please wait ...

Exploring NoSQL possibilities

You may be wondering when you should use NoSQL database instead of an SQL-based relational one. Let's take look at some examples of instances where NoSQL databases give you an advantage. Many NoSQL databases can be used to easily create web applications with customizable fields. You don't have to worry about schema changes and you can still index the fields. For instance, if you have an application that keeps track of comments on articles, you can add votes later. Another possibility for NoSQL is to use it as a caching layer.

You might have a relational database that you want to keep traffic away from. You can use NoSQL as a caching layer and write code to pull data from the relational database and store it in NoSQL, then you can use NoSQL for your API. Many NoSQL databases can also store binary files. With NoSQL you don't have to worry about file system permissions. NoSQL databases will frequently extract all the metadata about a file and allow you to query by it. You can also use NoSQL to attach other data to specific files.

And finally, some NoSQL databases allow you to serve full web applications. Your HTML, stylesheets, and JavaScript can be served directly from NoSQL, then you can use the permissions in NoSQL to control who can read and write data. NoSQL databases can be used to build new applications from scratch as well as augment the capabilities of a relational database. Even if you're working with an existing application, you can start using NoSQL databases now to take advantage of their features.

Exploring NoSQL possibilities
Video duration: 1m 37s 56m 57s Intermediate

Viewers:

Exploring NoSQL possibilities provides you with in-depth training on Developer. Taught by Joseph LeBlanc as part of the Up and Running with NoSQL Databases

please wait ...