Выбор ответа Senior Объяснение технических решений спрашивают часто обновлено
Как правильно сказать it depends
Вопрос
Интервьюер: SQL or NoSQL for this service? Какой ответ лучше?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: It depends on access: orders by ID with transactions, PostgreSQL; huge event streams, NoSQL. It depends уместно, только если сразу назвать, от чего именно, и дать вывод для каждого случая. - Голое It depends звучит как уход от ответа. - «Модно и масштабируется» не аргумент, и SQL-базы тоже масштабируются. - «Всегда SQL» показывает…
Варианты ответа
- It depends. Both have pros and cons, so it is hard to say without more details.
- NoSQL, because it is modern and scales well, and SQL databases are too slow for big data volumes.
- SQL, always SQL, because I have used PostgreSQL in every project, and it works.
- It depends on access: orders by ID with transactions, PostgreSQL; huge event streams, NoSQL.правильный ответ
Разбор
It depends уместно, только если сразу назвать, от чего именно, и дать вывод для каждого случая.
- Голое It depends звучит как уход от ответа.
- «Модно и масштабируется» не аргумент, и SQL-базы тоже масштабируются.
- «Всегда SQL» показывает догматизм.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.