Post

NoSQL

βœ… NoSQL

unrelational DB not only SQL

  • can use query language depending on API/DB/query

  • πŸ‘πŸ» scalability
  • πŸ‘πŸ» availability
  • πŸ‘πŸ» data is saved according to how application is used
  • πŸ‘πŸ» need for data encoding ⬇️
  • πŸ‘πŸ» cloud environment: no downtime
  • πŸ› οΈ used in in-time application
  • πŸ› οΈ bigdata

πŸ†š RDB

RDB: Relational Database

βœ”οΈ NoSQL

  • Data Modeling: more difficult than relational DB
  • Scalability: ⬆️
  • Relational: no relation
  • Transaction: πŸ‘ŽπŸ»
  • πŸ‘πŸ» more flexible
  • πŸ‘πŸ» fast operation
  • πŸ‘πŸ» big data

βœ”οΈ RDB

  • Data Modeling: table βž• key-value βž• constraints
  • Scalability:
  • Relational: data based on relation
  • Transaction: πŸ‘πŸ»
  • πŸ‘ŽπŸ» big data
  • πŸ‘ŽπŸ» slower than NoSQL

❓ Why is NoSQL faster than RDB?

  • NoSQL does not have constraints nor schema
  • not structured DB

  • thus, add, update, delete data is faster
  • efficient in handling big data
  • high scalability
  • more flexible
This post is licensed under CC BY 4.0 by the author.