Using Databases
In this chapter, I will demonstrate how Node.js applications can use a relational database to store and query data. This chapter explains how to work directly with a database by executing SQL queries, and how to take a more hands-off approach with an Object Relational Mapping (ORM) package. Table 12.1 puts this chapter into context.
Table 12.1: Putting databases into context
| Question | Answer | 
| What are they? | Databases are the most common means of persistently storing data. | 
| Why are they useful? | Databases can store large volumes of data and enforce a data structure that makes it possible to perform efficient queries. | 
| How are they used? | ... | 
 
                                             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
     
         
                 
                 
                 
                 
                 
                 
                 
                 
                