This is a classic question which arises in system design interviews and also practical distributed systems. Should I use sql or no sql for a particualr database. Looking at enginering blogs of tech companies like youtube they use a hybrid sql and nosql solutions. Can anyone give me a link or reason on how for which component are we deciding which database to use. Some specific questions suppouse you want to design tinyurl do you use sql or no sql, I would say no sql because we are not joining and it is easier to shard, but there are sql shardung solutions also availiable. What about designing a scoreboard for leetcode again we can use either.
highscalability dot com
Flat file, preferable CSV.
Read off of solely magnetic disks.
Cosmos DB is NoSQL DB that can be queried with SQL syntax. Tell your interviewer to suck it.
CosmosDB sucks
It may very well suck but it doesn’t make what I said less true. Swallow that.
Is there a relationship you need to model? If so consider SQL, if not then consider NoSQL
LAMP
Default to SQL
World Conflicts
Yesterday
1084
I am Columbia alumni
Tech Industry
12h
2637
Asians - what are your thoughts on asian female white male ?
World Conflicts
Yesterday
680
American police seem to work only when Israel is challenged
Pets
Yesterday
871
Cat killed bird
India
3h
178
Godi Media: Very little coverage of Prajwal case.
To be or not to be?