1. 程式人生 > >Что такое документная база данных?

Что такое документная база данных?

Документная база данных – это тип нереляционных баз данных, предназначенный для хранения частично структурированных данных в виде документов. Документные базы данных интуитивно понятны разработчикам, поскольку данные на уровне приложения обычно представляются как документ JSON. Разработчики могут сохранять данные с помощью той же документной модели, которую они используют в коде приложения. В документной базе данных все документы могут иметь одинаковую или различную структуру данных. Каждый документ является самоописываемым (т. е. содержит схему, которая может быть уникальной) и не обязательно зависит от какого‑либо другого документа. Документы группируются в «коллекции», которые по своему назначению схожи с таблицами в реляционных базах данных. 

Например, файл JSON для описания элемента книги в простой базе данных книг может выглядеть как следующий код.

相關推薦

Что такое документная база данных?

Документная база данных – это тип нереляционных баз данных, предназначенный для хранения частично структурированных данных в виде документов. Доку

Что такое база данных на основе пар «ключ‑значение»?

DataStax Enterprise (DSE) – это постоянно работающая платформа обработки данных для облачных приложений, основанная на Apache Cassandra. Платфор

Что такое AWS?

Amazon Web Services приглашает на работу. Amazon Web Services (AWS) – динамично растущее подразделение в составе Amazon.com. В настоящее в

Что такое кэширование и как оно работает

Интернет вещей (IoT) – это концепция сбора и передачи информации с удаленных устройств и сенсоров на физических объектах в Интернет или в прил

Что такое DevOps?

Существует несколько ключевых методов, которые помогают компаниям быстрее внедрять инновации путем автоматизации и оптимизации процессов раз

Что такое облачные вычисления? 

Платформа облачных сервисов предоставляет быстрый доступ к гибким и недорогим ИТ‑ресурсам, необходимым как при запуске приложений для публи

Что такое непрерывная интеграция?

Amazon Web Services приглашает на работу. Amazon Web Services (AWS) – динамично растущее подразделение в составе Amazon.com. В настоящее в

Что такое непрерывная доставка?

Непрерывная доставка – это практика разработки программного обеспечения DevOps, когда при любых изменениях в программном коде выполняется ав

Что такое Docker?

В AWS обеспечена поддержка решений Docker с открытым исходным кодом и коммерческого уровня. Существует несколько способов запуска контейнеров на

Нереляционные базы данных, модели данных с гибкой схемой 

Базы данных NoSQL специально созданы для определенных моделей данных и обладают гибкими схемами, что позволяет разрабатывать современные приложен

Как создать базу данных MySQL: Amazon Web Services

Amazon Web Services приглашает на работу. Amazon Web Services (AWS) – динамично растущее подразделение в составе Amazon.com. В настоящее в

Резервное копирование и защита данных 

Экспоненциальный рост объема данных по всему миру привел к тому, что управлять резервным копированием стало сложнее, чем когда‑либо раньше. Поско