Benckmarking and System Design
One of my candidates recently asked me a system design question in an email.I thought will be nice to document my response and seek advice from my peers who might have interesting practical experiences.I will keep this updated as new responses come by and hopefully we have something interesting. If you are reading this blog and have something to add please email me at rsalota@interviewhelp.io
Hi Rahul,
Where can I get approximate numbers for the max reads / writes per second supported by various database types ; Relational vs Key-Value vs Column (Cassandra and Hbase) vs In memory (Redis/Memcached). From my understanding, benchmarks performance results vary with tests, but I’m looking to know at what reads / writes per second does it make sense to select a Relational to No-SQL to in-memory
The only numbers I could find were for these limits
SQL Server = 36K reads per second
MySQL = 50K reads per second
A few rules of thumbs
- Orders of magnitude is important and not the exact numbers
- Don’t trust the numbers if presented by creator of the product, trust independent studies.
- Look out for configuration parameters so compare apples to apples . Vendors bench marks on db are run with very specific parameters that are typically impractical but of course getting phenomenal performance.
Here are links to some interesting studies
Preparing for Amazon interview? Don’t forget to check out our article about Amazon’s System design interview questions.
Prepare For Your System Design Interview Using Our Interview Preparation Program
Related Posts
- Sharing my SDE1 Amazon OA experience.
- How do you balance LeetCode practice with soft skills preparation?
- Amazon SDE interview questions
- Got into FAANG
- Roles and Responsibilities of a Technical Program Manager at Facebook
- What to expect: Google, Facebook and Amazon Technical Program Manager interview
- Machine Learning Engineer Interview Questions For FAANG - What to Expect
- Apple SWE interview process?
- Associate Product Manager - Roles, Responsibilities and Interview
- Time required for TPM interview preparation for FAANG
- Common Amazon Coding Interview Questions
- Paypal_Software_Engineer_Onsite_Interview
- Amazon Sr front-end engineer phone interview
- How do I prepare for (interview) Google Early Career Campus - Software Engineer/Software Developer
- Amazon OA
- Success and scale bring broad responsibility
- coding-interviews-dos-donts
- Software Engineering Manager Salary Guide
- FAANG software engineer salary
- How to prepare for Google coding challenge
- [FAANG Interview Preparation - A Step-by-Step Guide to Crack FAANG Interview](../FAANG interview preparation - A step by step guide to crack FAANG interview)
- System Design Resources
- door_dash_sde_interview_guide
- What to expect: Google, Facebook and Amazon Product Manager interview questions
- Interview questions for Content Marketing Manager/Specialist/Strategist/Associate
- Using Amazon STAR method to crack your Amazon interview ( with techniques and examples )
- Amazon Bar Raiser with Program Manager
- Interview questions for Marketing Manager/Specialist/Strategist/Associate
- How do people not working on product directly show visibility?
- Everything You Need to Know About Apple’s SDM Interview Process
- Why FAANG Is A Good Choice For Software Engineers - Top 5 Reasons
- Qualcomm Interview coming up (US)
- Going to bomb a leetcode interview in an hour :(
- Amazon grad SDE interview
- Question
- Common Amazon Interview Questions (With Preparation Tips)
- Mock coding interview - How to prepare online (with InterviewHelp)
- system-design-vs.product-design
- Amazon System Design Interview Questions
- Roles and Responsibilities of a Software Development Manager
- Amazon’s SDM Interview Process - Everything You Need to Know
- Facebook Coding Interview Questions - Your Complete Coding Interview Guide
- Upcoming Google interview (SWE3)
- Netflix interview questions - A complete step-by-step preparation guide
- Paypal Software Engineer Intern Interview Process
- MAANG interview do’s and don’ts
- SDE interview preparation - tips
- How to evaluate your technical aptitude for FAANG companies
- Data Engineer Interview Questions
- SDM RoadMap
- amazon-vs-facebook
- First Google Interview (Round 0) next week, share suggestions on what to expect and what to do in this last week
- Insist on the highest standards - Amazon interview preparation
- Solution Architect Interview Questions for Amazon and Google - What to expect
- l4_google_interview_in_the_next_2_days
- What to Expect: Google, Facebook and Amazon Product Marketing Manager Interview
- Software Engineering Manager Interview Questions - InterviewHelp
- Common Apple interview questions (with preparation tips)
- Facebook product design interview questions and preparation guide
- Amazon vs Google - Which one has the Harder SDM Interview Process
- Amazon vs Facebook, who has the harder interview process for TPM
- i_did_that_much_for_a_company_interview
- Skills needed to be SDM at MAANG companies
- are-you-ready-for-amazon
- SDE Career Path - InterviewHelp
- PayPal Android SWE karat interview
- FAANG-software-engineer-interview-process
- Strive to be Earth’s best employer
- Have backbone - disagree and commit
- Looking for insights for Amazon sde2 interview
- Googlyness - How to pass the Googlyness interview
- Google onsite coming up