Question
this assignment is to write a comparison between a NoSQL database and a relational database. The use of document-based schemas means fewer relational joins and
this assignment is to write a comparison between a NoSQL database and a relational database.
The use of document-based schemas means fewer relational joins and makes it easier to distribute data across multiple servers. The schema of a NoSQL document can be very flexible, but there are still cases where it may be useful to break out tables and provide some data isolation.
For this assignment, you are a software engineer developing a new payroll system for a startup company. Your startup has very aggressive goals, and within the first year you intend to support:
- Ten thousand customers
- Over one million employees
- Some companies will pay their workers weekly, others will pay bi-weekly, and others twice monthly
- Employees are expected to update their personal data whenever it changes
Your task is to think through the risks of running reports on a NoSQL database managing this payroll system. What could go wrong? If a problem occurs, what might be the impact? Will your reports be useful?
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started