• 0 Posts
  • 68 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle
  • ramjambamalam@lemmy.catoProgrammer Humor@programming.devSee MongoDB
    link
    fedilink
    English
    arrow-up
    31
    ·
    edit-2
    18 days ago

    Atomicity: either all parts of the transaction complete, or all parts of the transaction don’t complete; there’s no “partly complete” state

    Consistency: the state of the database after a transaction is stable; all “downstream” effects (e.g. triggers) of the query are complete before the transaction is confirmed.

    Isolation: concurrent transactions behave the same as sequential transactions

    Durability: a power failure or crash won’t lose any transactions

    Traditionally, ACID is where relational databases shine.













    • Push directly to master, not main
    • No command line args, just change the global const and recompile
    • No env vars either
    • Port numbers only go up to 5280, the number of feet in a mile
    • All auth is just a password; tokens are minority developers, not auth, and usernames are identity politics
    • No hashes – it’s the gateway drug to fentanyl
    • No imports. INTERNAL DEVELOPERS FIRST
    • Exceptions are now illegal and therefore won’t occur, so no need to check for them
    • SOAP/XML APIs only
    • No support for external machines. If it’s good enough for my machine, it’s good enough for yours.