Highly Consistent Database

  • 1

    _aman 7 months ago

    fault tolerant
    distrinuted

    reply
  • -2

    shyam_ 7 months ago

    what if one of the node in a shard goes down and comes online after sometime. Will the master invalidates the entries belong to the that particular node?

    reply
  • 3

    raviteja_yakkaladevi 6 months ago

    What are the cons if we use last modified time(solution given in highly available database with W+R>P) for knowing where the block is instead of maintaining a master?

    reply
    • 0

      KMeshU 4 months ago

      What if the last modified node itself goes down

      reply
      • 1

        raviteja_yakkaladevi 4 months ago

        W+R>P. This ensures the consistency even in the case that you were saying. You can read it here https://www.interviewbit.com/problems/highly-available-database/

        reply
  • 2

    sarang 6 months ago

    how at paxos or raft?

    reply
  • 0

    steven_chow about 1 month ago

    What are the advantages for this solution comparing with the high availability solution with Casandra when R == W == Replication Factor?

    reply
    • 0

      resurrectedVaibhav 14 days ago

      Cassandra/Dynamo solution is actually a complex solution and is focussed on business scenarios where writes are very frequent.
      That solution is not consistent in case of failures if you notice. I think the only way to make it consistent is to have a higher value of W + R thus decreasing the performance. Also, not to forget that to resolve vector-clock conflicts we need a complex algo in the client.


      Though here the load is not truly distributed.

      reply
  • 0

    shiyi_chen about 1 month ago

    distributed transaction

    reply
Click here to jump start your coding interview preparation