Good to know about NoSQL

  • NoSQL is non-relational

  • ACID-compliant (only just recently with MongoDB)

    • Atomic/Atomacity: A change will not be saved but rolled back unless the entire transaction is completed.
    • Consistency: No intermediate state from one valid state to another. Always valid states.
    • Isolation: The effect of more than one concurrent transactions is the same as if they happen in sequence.
    • Durability: The data is there no matter whether database is shutdown, failures or crashes.