Assume you are the senior database engineer working at theBa

Assume you are the senior database engineer working at theBank. You have observed that your RDBMS system (say, Oracle) is under stress because of the increasing volume of deposit/withdraw operations performed by the customers of the bank. You are considering replacing your RDBMS with a document based NoSQL database. Which of the following decisions/motivations is the most sensible given the use case? I would replace the existing RDBMS with a NoSQL solution because this represents a cutting edge solution to scale operations for incresing large big data volumes. I would not consider edoping NoSQl solution because NoSQl software 1s still immalure and unstable I would not consider adopting a NoSQL solution because this would require a complete restructuring of the bank information system. o I would not consider adopling a NoSOL solution because, while NosQL ensures Availability and Partition tolerance, it does not ensure Consisteney I would consider adopting a NoSQL solution bocause, while NoSQL onsures Consistency and Partition tolerance, it doos not ensure Availability Howover, wc can ensure availability by roplicating NoSQL databasos in multiple servers.

Solution

I would not conside adopting a NOSQL solution because, while NOSQL ensures Availability (horizontal scaling) and partition tolerance (replication and sharding), it does not ensure Consistency.

Please note that NOSQL database do provide some form of consistency which is eventual consistency that everything will be consistent at end of the day but banking application need immediate consistency.


Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site