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 database is based on NoSQL data model?

      Access
      CouchDB
      SQLite
      PostgreSQL
        Result:




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