Название теста: Отличие MongoDB от PostgresDB

Дата создания: 13.09.2025 14:32 | Дата создания: 13.09.2025 14:32 |
Описание:

Пройти этот тест

Посмотреть отзывы о тесте

Вопрос: Какая СУБД хранит данные в виде документов и не требует заранее фиксированной схемы?
Ответ: PostgreSQL
Ответ: MySQL
Ответ: Oracle
Ответ: MongoDB
Вопрос: Какая СУБД поддерживает строгую схему, внешние ключи и транзакции на уровне таблиц?
Ответ: SQLite
Ответ: PostgreSQL
Ответ: MySQL
Ответ: MongoDB
Вопрос: В какой СУБД чаще применяется шардирование для горизонтального масштабирования коллекций?
Ответ: PostgreSQL
Ответ: Cassandra
Ответ: MySQL
Ответ: MongoDB
Вопрос: Какой язык запросов является основным для PostgreSQL?
Ответ: Java
Ответ: SQL
Ответ: C++
Ответ: Python
Вопрос: Какая СУБД предоставляет встроенную поддержку JSON/JSONB и индексацию полей внутри JSON?
Ответ: PostgreSQL
Ответ: Microsoft SQL Server
Ответ: MySQL
Ответ: Oracle
Вопрос: Какая СУБД исторически обеспечивает целостность данных через транзакции на уровне нескольких документов/таблиц (ACID)?
Ответ: MongoDB
Ответ: Redis
Ответ: PostgreSQL
Ответ: Cassandra
Вопрос: Какая СУБД обычно лучше подходит для быстрого прототипирования без миграций схемы?
Ответ: Oracle
Ответ: SQLite
Ответ: PostgreSQL
Ответ: MySQL
Вопрос: Какая СУБД поддерживает сложные аналитические запросы и функции SQL, включая оконные функции?
Ответ: MySQL
Ответ: MongoDB
Ответ: SQLite
Ответ: PostgreSQL
Вопрос: Какой СУБД использует концепцию Replica Set для обеспечения доступности?
Ответ: PostgreSQL
Ответ: MySQL
Ответ: SQLite
Ответ: MongoDB
Вопрос: В какой СУБД чаще применяются внешние ключи и нормализация для управления отношениями между сущностями?
Ответ: Ключ-значение СУБД
Ответ: Графовые СУБД
Ответ: NoSQL СУБД
Ответ: Реляционные СУБД
Вопрос: Какую модель данных использует MongoDB по сравнению с PostgreSQL?
Ответ: Модель данных MongoDB основана на документах, в то время как PostgreSQL использует реляционную модель данных.
Ответ: Модель данных MongoDB основана на сетке, в то время как PostgreSQL использует иерархическую модель данных.
Ответ: Модель данных MongoDB основана на графах, в то время как PostgreSQL использует объектно-ориентированную модель данных.
Ответ: Модель данных MongoDB основана на реляционной модели, в то время как PostgreSQL использует документо-ориентированную модель данных.
Вопрос: Какова основная характеристика схемы в MongoDB по отношению к PostgreSQL?
Ответ: У MongoDB отсутствует фиксированная схема (гибкая/динамическая схема), в отличие от PostgreSQL, где схема жестко задана.
Ответ: В MongoDB нет индексов; запросы выполняются только по полному сканированию коллекций.
Ответ: У MongoDB фиксированная схема, как и в PostgreSQL.
Ответ: MongoDB хранит данные в виде таблиц с SQL-структурой и использует SQL-запросы.
Вопрос: Какая СУБД обеспечивает полноценные ACID‑транзакции на уровне всей базы данных?
Ответ: Cassandra
Ответ: MongoDB
Ответ: Redis
Ответ: PostgreSQL
Вопрос: Какой язык запросов является основным для PostgreSQL по сравнению с MongoDB?
Ответ: Cassandra Query Language (CQL)
Ответ: Cypher (язык запросов Neo4j)
Ответ: MongoDB Query Language (MQL)
Ответ: SQL (Structured Query Language)
Вопрос: Можно ли в MongoDB индексировать вложенные поля и массивы документов по сравнению с PostgreSQL?
Ответ: Индексирование в MongoDB ограничено только верхним уровнем полей, вложенные поля и массивы не поддерживаются.
Ответ: Нет, в MongoDB нельзя индексировать вложенные поля и массивы документов, это возможно только в PostgreSQL.
Ответ: Да, в MongoDB можно индексировать вложенные поля и массивы документов, что позволяет эффективно выполнять запросы к этим структурам данных. Это одна из ключевых особенностей MongoDB, отличающая ее от реляционных баз данных, таких как PostgreSQL, где индексирование вложенных полей и массивов может быть более сложным.
Ответ: Для индексирования вложенных полей и массивов в MongoDB необходимо использовать сторонние плагины или расширения, это не встроенная функциональность.
Вопрос: Какая СУБД имеет встроенную поддержку горизонтального масштабирования через шардинг?
Ответ: SQLite
Ответ: PostgreSQL
Ответ: MongoDB
Ответ: MySQL
Вопрос: Как изменение структуры данных отличается между MongoDB и PostgreSQL?
Ответ: MongoDB не имеет жесткой схемы: документы в одной коллекции могут содержать разные поля, новые поля можно добавлять без миграций; PostgreSQL же имеет фиксированную схему: таблицы с заранее определёнными столбцами и типами, любые изменения структуры требуют миграций (ALTER TABLE) и применяются ко всей таблице.
Ответ: PostgreSQL может сохранять данные без схемы и автоматически подстраивать таблицы под новые поля.
Ответ: MongoDB требует миграций для добавления любого нового поля во всех документах.
Ответ: Изменение структуры в MongoDB можно выполнить только через внешние инструменты миграции.
Вопрос: Где обычно хранится неструктурированная или полуструктурированная информация — в MongoDB или PostgreSQL?
Ответ: Microsoft SQL Server
Ответ: MongoDB
Ответ: MySQL
Ответ: PostgreSQL
Вопрос: Какая СУБД поддерживает внешние ключи и строгие ограничения целостности на уровне схемы без внешних инструментов?
Ответ: Redis
Ответ: Cassandra
Ответ: PostgreSQL
Ответ: MongoDB
Вопрос: Какая СУБД чаще рекомендуется для сложной аналитики и агрегаций на больших объемах данных?
Ответ: MongoDB
Ответ: Neo4j
Ответ: PostgreSQL
Ответ: ClickHouse
Вопрос: Какая из следующих баз данных использует модель данных, основанную на документах?
Ответ: MongoDB
Ответ: MySQL
Ответ: PostgreSQL
Ответ: Oracle
Вопрос: Какой из этих типов индексов НЕ поддерживается в PostgreSQL?
Ответ: ГиСТ
Ответ: Хэш-индекс
Ответ: Б-дерево
Ответ: GIN
Вопрос: Какой из следующих типов данных является специфичным для MongoDB?
Ответ: BLOB
Ответ: DECIMAL
Ответ: ObjectId
Ответ: VARCHAR
Вопрос: Какой из этих SQL-конструктов НЕ поддерживается в MongoDB?
Ответ: JOIN
Ответ: SELECT
Ответ: INSERT
Ответ: UPDATE
Вопрос: Какой из этих подходов наиболее характерен для PostgreSQL?
Ответ: Отношенческий
Ответ: Иерархический
Ответ: Объектно-ориентированный
Ответ: Сетевой
Вопрос: Что является основным преимуществом MongoDB в сравнении с PostgreSQL?
Ответ: Обеспечивает жесткую схему данных и строгую нормализацию, аналогичную SQL-базам.
Ответ: Лучше поддерживает SQL-запросы и сложные соединения (JOIN) во всех случаях.
Ответ: Имеет более развитые средства аналитики OLAP по сравнению с PostgreSQL.
Ответ: Гибкость модели данных и отсутствие фиксированной схемы (хранение неструктурированных/полуструктурированных данных без заранее заданной схемы).
Вопрос: Какой из этих языков запросов используется в MongoDB?
Ответ: SPARQL
Ответ: SQL
Ответ: MongoDB Query Language
Ответ: GraphQL
Вопрос: Какая из этих баз данных лучше подходит для использования в системах с жесткими требованиями к консистентности данных?
Ответ: Реляционная база данных
Ответ: База данных ключ-значение
Ответ: База данных документов
Ответ: База данных графов
Вопрос: Какой из этих методов является типичным для MongoDB для обеспечения отказоустойчивости?
Ответ: Логирование транзакций
Ответ: Шардинг
Ответ: Кэширование
Ответ: Репликация
Вопрос: Что из этого является характерной особенностью PostgreSQL в плане расширений?
Ответ: Поддержка процедурных языков
Ответ: Отсутствие поддержки SQL
Ответ: Невозможность создания пользовательских типов данных
Ответ: Ограниченная поддержка индексов
Вопрос: Какой тип базы данных использует MongoDB?
Ответ: Ключ-значение хранилище
Ответ: Реляционная база данных
Ответ: Графовая база данных
Ответ: Документо-ориентированная NoSQL база данных (на основе документов)
Вопрос: Как MongoDB обрабатывает данные по сравнению с PostgreSQL?
Ответ: MongoDB использует документо-ориентированную модель хранения данных, где данные хранятся в формате BSON (бинарный JSON), а PostgreSQL использует реляционную модель, где данные хранятся в таблицах с фиксированными схемами.
Ответ: PostgreSQL может хранить данные в формате JSON, но MongoDB не может работать с реляционными данными.
Ответ: MongoDB использует только SQL для запросов, а PostgreSQL поддерживает только NoSQL.
Ответ: MongoDB не поддерживает индексы, в отличие от PostgreSQL.
Вопрос: Какая из этих баз данных предоставляет ACID-транзакции по умолчанию?
Ответ: MongoDB
Ответ: PostgreSQL
Ответ: Cassandra
Ответ: Redis
Вопрос: Как PostgreSQL обычно обрабатывает схемы данных?
Ответ: PostgreSQL использует схемы данных для организации объектов базы данных, таких как таблицы, представления и функции, в логические группы. Каждая база данных может содержать несколько схем, и пользователи могут работать с ними через схемы по умолчанию или настраивать свои собственные схемы.
Ответ: Каждый пользователь в PostgreSQL может иметь только одну схему данных, что ограничивает возможности для организации объектов.
Ответ: PostgreSQL не поддерживает схемы данных, все объекты находятся в одной общей области видимости.
Ответ: Схемы данных в PostgreSQL используются исключительно для повышения производительности запросов, разделяя данные на физические файлы.
Вопрос: Какая база данных предоставляет встроенную поддержку JSON-формата?
Ответ: PostgreSQL
Ответ: Firebird
Ответ: SQLite
Ответ: Microsoft Access
Вопрос: Какой язык запросов используется в MongoDB для работы с данными?
Ответ: SPARQL
Ответ: Язык запросов MongoDB (MQL)
Ответ: SQL
Ответ: XQuery
Вопрос: В какой базе данных таблицы могут быть динамически изменяемыми?
Ответ: NoSQL базы данных
Ответ: PostgreSQL
Ответ: SQL Server
Ответ: Реляционные базы данных (например MySQL)
Вопрос: Какая база данных предоставляет более высокую степень нормализации данных?
Ответ: Графовая база данных
Ответ: Ключ-значение база данных
Ответ: Реляционная база данных (SQL)
Ответ: Документо-ориентированная база данных
Вопрос: Какая из баз данных используется для работы с большими объемами неструктурированных данных?
Ответ: PostgreSQL
Ответ: MySQL
Ответ: Oracle Database
Ответ: MongoDB
Вопрос: Какой из типов индексов поддерживает PostgreSQL, но не поддерживает MongoDB?
Ответ: Б-дерево индекс
Ответ: Хэш-индекс
Ответ: GIN-индекс
Ответ: Фулл-текст индекс
Вопрос: Какой тип данных использует MongoDB для хранения информации?
Ответ: XML
Ответ: JSON
Ответ: BSON (Binary JSON)
Ответ: CSV
Вопрос: В какой базе данных используется SQL для работы с данными?
Ответ: В файловых системах
Ответ: В графовых базах данных
Ответ: В NoSQL базах данных
Ответ: В реляционных базах данных (RDBMS)
Вопрос: Какой формат хранения данных в MongoDB?
Ответ: JSON
Ответ: BSON (бинарный формат JSON)
Ответ: CSV
Ответ: XML
Вопрос: Какая из баз данных использует схемы для хранения структурированных данных?
Ответ: Redis
Ответ: MongoDB
Ответ: Neo4j
Ответ: PostgreSQL
Вопрос: Что является основной единицей хранения данных в MongoDB?
Ответ: Шард
Ответ: Документ
Ответ: База данных
Ответ: Коллекция
Вопрос: Какую модель данных использует PostgreSQL?
Ответ: Объектно-ориентированная модель данных
Ответ: Реляционная модель данных
Ответ: Иерархическая модель данных
Ответ: Графовая модель данных
Вопрос: Какая из баз данных поддерживает ACID транзакции?
Ответ: MongoDB
Ответ: Cassandra
Ответ: Redis
Ответ: PostgreSQL
Вопрос: Какое отличие MongoDB от PostgreSQL в плане масштабируемости?
Ответ: MongoDB не поддерживает индексацию, в отличие от PostgreSQL.
Ответ: PostgreSQL поддерживает только один сервер, в отличие от MongoDB, которая может работать на нескольких.
Ответ: MongoDB лучше масштабируется горизонтально, позволяя распределять данные по нескольким серверам для повышения производительности, в то время как PostgreSQL обычно масштабируется вертикально, увеличивая ресурсы одного сервера.
Ответ: MongoDB использует SQL для запросов, а PostgreSQL — NoSQL.
Вопрос: Какая база данных позволяет использовать запросы с подзапросами?
Ответ: MongoDB
Ответ: Memcached
Ответ: MySQL
Ответ: Redis
Вопрос: В какой базе данных можно хранить данные в виде коллекций документов, а не таблиц?
Ответ: Microsoft SQL Server
Ответ: NoSQL
Ответ: MySQL
Ответ: PostgreSQL

Выполнить тест

Отзывы

Отправляя email, вы принимаете условия политики конфиденциальности

Полезные статьи:

📌 Родительский контроль: как не упустить важное в обучении ребенка? Современные родители хотят быть вовлечёнными в процесс обучения своего ребёнка, но часто сталкиваются с трудностями: нехватка време...
🎯 Почему подготовка к экзаменам вызывает стресс? Подготовка к экзаменам — одна из самых стрессовых фаз в обучении школьника или студента. Даже если ученик старается, родители переживают, а учителя да...
📌 Почему это важно сегодня? Современные дети учатся в мире, где информация обновляется быстрее, чем учебники. Родители и учителя всё чаще задаются вопросом: как проверить и укрепить знания ребёнка, н...

Новые статьи:

Почему ребёнок учит, но быстро забывает? Ситуация знакома многим родителям: ребёнок целый вечер готовился к контрольной, а через два дня — как будто и не учил. Знания рассыпаются, как песок сквозь пал...
🎯 Почему подготовка к экзаменам вызывает стресс? Подготовка к экзаменам — одна из самых стрессовых фаз в обучении школьника или студента. Даже если ученик старается, родители переживают, а учителя да...
📌 Родительский контроль: как не упустить важное в обучении ребенка? Современные родители хотят быть вовлечёнными в процесс обучения своего ребёнка, но часто сталкиваются с трудностями: нехватка време...