Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Чем SQL отличается от NoSQL? Когда выбрать каждое решение?
SQL (PostgreSQL) использует таблицы со строгой схемой, поддерживает сложные запросы и транзакции. NoSQL (MongoDB, Redis) — гибкие: документы, ключ-значение, графы. Выбирайте SQL для финансовых операций, NoSQL — для масштабируемости и неструктурированных данных (например, логов).
С какими NoSQL БД работал?
NoSQL-базы данных включают MongoDB, Redis, Cassandra, Elasticsearch и другие. Они используются для обработки неструктурированных данных, кэширования или аналитики, в зависимости от типа базы (ключ-значение, документная, столбцовая, графовая).
В чём разница между SQL и NoSQL?
SQL: Таблицы, схемы, ACID-транзакции (MySQL, PostgreSQL).
NoSQL: Документы/ключ-значение/графы, горизонтальное масштабирование (MongoDB, Redis).
Что такое NoSQL базы данных и каковы сценарии их использования (например, ClickHouse)?
NoSQL базы данных — это нереляционные системы хранения данных, разработанные для специфических use cases. Основные типы: документные (MongoDB), колоночные (ClickHouse), ключ-значение (Redis), графовые (Neo4j). ClickHouse — это колоночная СУБД, оптимизированная для аналитики в реальном времени и обработки больших объемов данных. Она эффективна для аналитических запросов, агрегаций и работы с временными рядами, но не подходит для транзакционных операций.
Какие существуют типы баз данных (SQL / NoSQL) и как выбирать подходящую для игры?
SQL и NoSQL — это два основных типа баз данных. SQL базы используют строгую структуру и таблицы, а NoSQL — более гибкие форматы хранения. Для игр с чёткой схемой данных хорошо подходит SQL. Для быстро меняющихся или масштабируемых данных чаще выбирают NoSQL. Выбор зависит от нагрузки, структуры данных и требований к масштабированию.
В чём разница между реляционными и NoSQL базами данных?
Рейтинг:
5
Сложность:
7
Реляционные базы используют таблицы и строгие схемы данных. NoSQL базы ориентированы на гибкость и масштабирование. В реляционных БД важны транзакции и связи. NoSQL часто жертвуют строгой консистентностью ради производительности. Выбор зависит от требований к данным.
Рейтинг:
2
Сложность:
6
Рейтинг:
1
Сложность:
8
Рейтинг:
2
Сложность:
7
Рейтинг:
4
Сложность:
7
Рейтинг:
5
Сложность:
5