Can an IT system (client/server or web based) exist without a persistent data re
ID: 3853846 • Letter: C
Question
Can an IT system (client/server or web based) exist without a persistent data repository? If so how, and are there any caveats with this approach? If not why not- what are the reasons that make this difficult/impossible)?
To earn full credit, each submission must –
Address all aspects/parts of the question(s).
Show a thorough understanding of question(s) posed in your answer/position.
Exhibit critical thinking and analytical skills in supporting your answer/position.
In answering the question(s), ensure you follow guidelines stated in the question(s).
Answer/position should be about 200 words in length.
Formatting must conform to APA style.
All answers/positions must be supported by appropriate academic references (worth 20 -25% of each activity). See the course FAQs on how to properly cite and complete citations from various sources including the text book and the student’s own personal experiences.
Use American Standard English with correct grammar, punctuation, sentence structure, and spelling.
Activities must be submitted as an attachment in MS Word, and the student must identify themselves by name on each sheet of any attachment.
Activities must be submitted on due date or late penalty will be imposed (50% penalty for each day late).
Explanation / Answer
Yes. An IT system can exist without persistent data repository. There are several in-memory(RAM) databases exists based on this approach. Redis, memcached are few to name. Though they support persistant storage as well, their core advantage exists the other way around. It uses RAM to store data, so it is very fast to access. Cookies, sessions are very good examples of data to store in such DataBases.
As RAM is easy to access and update faster, in-memory databases are doing really awesome work in managing flash data and session data. But there is other side for coin as well.
As it uses RAM to store data, eventually all the RAM will be used as number of entries increase. There exists replacement algorithms as well but we are compromising on data availability. And also as memory usage increases, there will be performance reduction.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.