Historical Development of Databases (Cont.)

Fourth Generation [since late 2000s (decade)]

NoSQL data model
Much of current data processing requires horizontal scaling, faster speed, and processing different kinds of data. A NoSQL database is to meet the requirements by providing a simple and efficient mechanism for data storage and retrieval. The approach it uses is different from the one used by a relational database, a general-purpose data store. A NoSQL database is normally a key–value store for simple insertion and retrieval operations. Relational databases follow the ACID properties, while NoSQL databases prioritize the BASE properties.


Review: NoSQL Data Model
    Which is NOT one of the three properties of a NoSQL data model?

      Basically Available (BA)
      Eventually Consistent (E)
      Soft State (S)
      Structured Query Language (SQL)
        Result:




      Someone once called Abraham Lincoln two-faced.    
      “If I am two-faced,    
      would I wear the face that I have now?"    
      Lincoln asked.