Встречается на собеседованиях • сегодня

Работал ли с нереляционной БД

Да, работал с MongoDB — популярной NoSQL БД. Основные преимущества: гибкая схема, горизонтальное масштабирование, JSON-подобные документы. Пример работы с Java (MongoDB Driver): ```java MongoClient client = MongoClients.create("mongodb://localhost:27017"); MongoDatabase db = client.getDatabase("test"); MongoCollection users = db.getCollection("users"); // Вставка документа Document user = new Document("name", "Alex") .append("age", 30) .append("skills", Arrays.asList("Java", "MongoDB")); users.insertOne(user); // Поиск Document found = users.find(eq("name", "Alex")).first(); System.out.println(found.toJson()); ``` Также знаком с Redis (key-value), Elasticsearch (поиск). Выбор БД зависит от задачи: MongoDB — для документов, Redis — кэш, Elasticsearch — полнотекстовый поиск.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы