Базы данных NoSQL: преимущества и недостатки

Опубликовано: 2022-11-16

В последние годы базы данных NoSQL стали популярным решением для хранения данных и управления ими. Одним из ключевых преимуществ баз данных NoSQL является то, что они не требуют схемы, что может сделать управление данными более гибким и простым. Однако некоторые эксперты утверждают, что отсутствие схемы также может быть недостатком, поскольку может усложнить запрос и анализ данных. Кроме того, некоторые утверждают, что отсутствие схемы может привести к несогласованности данных. Так что ты думаешь? Делает ли отсутствие схемы базы данных NoSQL более выгодными или невыгодными?

Нужны ли для баз данных NoSQL схемы? Поле NoSQL недавно стало горячей темой в мире управления базами данных. SQL в своем последнем воплощении с трудом заполнил пробел, который в значительной степени заполнил NoSQL. Отсутствие схемы позволяет базам данных NoSQL хранить данные в широком диапазоне моделей данных. Самое важное, что следует помнить при написании кода, — это держать его на расстоянии от других функций, которым он служит, чтобы он мог удовлетворить их все. Следующим шагом является разработка первичных ключей базы данных, которые представляют собой данные, которые будут запрашиваться. Учитываются требования к бизнес-сущностям, требования пользователей и шаблоны запросов.

Этот шаг подразумевает знание того, как базы данных NoSQL используют свои первичные ключи для их реализации. База данных NoSQL , которая не объявлена ​​в схеме, может стать платформой анархии, что приведет к созданию базы данных NoSQL. Существует несколько приложений для схемы. Необходимо будет спроектировать индексы, как это было для предыдущих шагов, и они будут сильно различаться в зависимости от количества акций.

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

MongoDB, как база данных NoSQL, известна как бессхемная, потому что она не требует жесткой, заранее определенной схемы, как реляционная база данных. По мере записи данных система управления базами данных (СУБД) применяет частичную схему, явно перечисляя коллекции и индексы.

Что такое схема? Схема — это объект, который определяет структуру и содержимое ваших данных в формате JSON. Схемы BSON Atlas App Services, являющиеся расширениями стандарта JSON Schema, можно использовать для определения модели данных вашего приложения и проверки документов при их создании, изменении или удалении.

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

Что такое схема в базе данных Nosql?

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

Схемы баз данных — это чертежи баз данных. Этот модуль определяет способ организации данных в реляционной базе данных. Структуры документов являются важными инструментами для управления документами в системе управления базами данных (СУБД). Схемы базы данных подразделяются на три типа: концептуальные, логические и физические. Схемы «звезда» представляют базы данных на разных уровнях, тогда как схемы «снежинка» представляют базы данных на разных уровнях. Звездообразная схема может состоять из одной таблицы с окружающей ее таблицей измерений. Обычно считается, что схема звезды выглядит как звезда, тогда как схема снежинки кажется похожей на снежинку.

Разработчики часто используют схемы, потому что они позволяют спроектировать базу данных до ее создания. Кроме того, они следят за тем, чтобы база данных была создана правильно и точно после ее создания. Корректность базы данных имеет решающее значение для ее работы, поскольку она позволяет пользователям получать доступ к своим данным и извлекать из них пользу. Схему можно использовать для создания базы данных любого типа. Схемы баз данных, например, используются в реляционных базах данных для организации данных. Схема или структура таблицы — это базовая структура реляционной базы данных, используемая СУБД. Таблица содержит файлы так же, как папки в файловой системе. Каждая таблица содержит информацию об отдельной группе объектов. Его можно использовать для создания нереляционной базы данных, а также схемы. Нереляционная база данных, например, будет базой данных, которая не использует схему. Нереляционные базы данных сложнее создавать и поддерживать, чем реляционные базы данных, но они могут быть более гибкими.


Является ли схема Nosql бесплатной?

Изображение: облачный фронт

На этот вопрос нет однозначного ответа, поскольку он во многом зависит от конкретной рассматриваемой базы данных NoSQL . Однако в целом базы данных NoSQL более свободны от схем, чем их реляционные аналоги, а это означает, что они более гибкие и требуют меньшего предварительного планирования с точки зрения структуры данных. Это может быть преимуществом в определенных ситуациях, но это также означает, что существует вероятность большего количества несоответствий данных.

Могут ли базы данных Nosql обрабатывать эту концепцию схемы?

Изображение: 51cto

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

Базы данных NoSQL разработаны таким образом, чтобы отойти от модели реляционной базы данных, отказавшись от строк и столбцов. Многие люди ошибочно принимают базы данных NoSQL за то, что у них вообще нет модели данных. В схеме очень важно описать, как будут организованы данные. Модели данных для каждого из четырех основных типов баз данных NoSQL будут естественным образом развиваться, чтобы отражать эти различия. В результате разработка схемы приложения будет выполняться поэтапно. При выборе базы данных NoSQL для ваших нужд очень важно учитывать модель данных, для которой вы собираетесь ее использовать. Как следует из названия, данные в каждом документе хранятся в виде пар полей и значений, причем для добавления значений используются различные типы данных и структуры данных.

Для запросов доступен широкий диапазон типов значений полей, и для облегчения их выбора был разработан ряд мощных языков запросов. База данных NoSQL содержит ключ и связанные столбцы в строках, которые называются семействами столбцов. Базовая структура баз данных NoSQL используется для хранения данных каждого из четырех основных типов. Несмотря на это, детали организации данных могут быть очень гибкими, даже если они официально помечены как «бессхемные». Базы данных документов, базы данных с широкими столбцами и базы данных графов обычно используют набор языков запросов.

Какой тип схемы будет использоваться для базы данных Nosql?

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

Какой тип базы данных поддерживает схему?

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

Нужна ли MongoDB схема?

Поскольку MongoDB не требует жесткой, предопределенной схемы, она считается базой данных NoSQL, а не реляционной базой данных.

Nosql-схема

Изображение: digitalvidya

Схема Nosql — это схема базы данных , которая не основана на традиционной реляционной модели на основе таблиц. Вместо этого он основан на более гибкой модели, ориентированной на документы. Это делает его хорошо подходящим для хранения данных в нереляционном формате, таком как JSON или XML.

Когда речь идет о технологиях NoSQL, проектирование имеет наибольшее значение, поскольку они не единственные, которые охватывают все варианты использования, такие как РСУБД. Крайне важно, чтобы мы разработали набор действительно настроенных баз данных NoSQL. В этой статье мы попытаемся предоставить шаблон для разработки модели данных NoSQL на основе общей методологии. Реализация NoSQL должна быть разработана на основе процессов, управляемых запросами — в этом случае запрос может меняться в зависимости от требований — следовательно, реализация NoSQL должна модифицироваться итеративно. Первым шагом является идентификация контейнеров с помощью шаблона запроса. Мы используем эту функцию для объединения всех требований запросов и атрибутов атрибутов от сущностей, а также для облегчения управления данными в дальнейшем. Это требует использования гибких процессов, таких как выявление требований и анализ пользовательских историй.

Денормализация может быть достигнута с помощью таких методов, как внедрение/выравнивание, а также обращение. Денормализация атрибутов в NoSQL, ориентированном на столбцы, происходит путем создания плоского списка столбцов (при необходимости сгруппированных по семействам столбцов) из второго объекта. Описанные здесь функции построены с использованием специальных структур типов данных, таких как списки, наборы, карты и встроенные структуры. Ключ документа состоит из строки значений с конкатенацией полей типа в форме хэш-карты, хранящейся в кластере. В некоторых базах данных NoSQL, таких как HBase, доступны вторичные индексы. В любом случае, индексы должны работать аналогично интеллектуальному анализу данных и некритическим запросам с интенсивным использованием данных.

Множество применений схемы

Базы данных SQL состоят из операторов и схем SQL, которые описывают структуру данных в этих операторах. Администратор базы данных имеет возможность управлять доступом к данным через схему. Пользователи также могут использовать схему для управления тем, как администратор базы данных обрабатывает данные.
Схема базы данных SQL — это набор правил, описывающих структуру данных. Правила могут использоваться администратором базы данных для ограничения доступа к данным. Правила также могут использоваться администратором базы данных для ограничения данных, к которым он может получить доступ.

Nosql-модель данных

Что такое модель данных NoSQL? В отличие от системы управления реляционными базами данных (RDBMS), она не полагается на СУБД для усиления. В результате нет явного способа определить, как соотносятся данные — как все элементы соединяются друг с другом.

8 шаблонов моделирования данных в Redis: комплексная электронная книга — это всестороннее исследование моделирования данных в NoSQL. В книге рассматриваются восемь моделей данных, которые разработчики могут использовать для создания современных приложений без проблем, связанных с традиционными реляционными базами данных . База данных NoSQL может хранить две отдельные таблицы или коллекции в одном месте, причем одна таблица вставляется в другую. Вы можете найти все релевантные данные и легче понять их взаимосвязь, следя за их взаимосвязью. Каждая таблица NoSQL предоставляет собственное представление как часть собственного приложения. Если вы хотите смоделировать отношения один ко многим, вы встраиваете неограниченные списки (т. е. списки известных измерений) в отдельные коллекции. В этом случае продукт является единственным; переменными являются количество обзоров, имена авторов, дата публикации, рейтинг и комментарии.

Один шаблон следует за развитием отношений многие ко многим с неограниченными сторонами. Каждый продукт в реляционной базе данных должен храниться в отдельной таблице. Стек Redis позволяет различать типы коллекций на основе полей их типов. Bucket Pattern устраняет накладные расходы, позволяя вам агрегировать и хранить данные временных рядов на непрерывной основе. Шаблон ревизии можно использовать в широком диапазоне ситуаций, когда требуются данные в режиме реального времени. Эти шаблоны можно использовать для уменьшения сложности совместных операций в NoSQL. Этот шаблон особенно полезен при использовании с тяжелыми операциями JOIN, такими как управление персоналом, CMS, каталоги продуктов и социальные сети.

Система управления реляционными базами данных (RDBMS) не способна воспроизвести эту модель. Данные могут храниться на диске, в памяти или в обоих местах. Веб-сайт Redis Launchpad содержит ряд приложений Redis и NoSQL.

Различные модели данных баз данных Nosql

Базы данных документов, такие как MongoDB, не используют схемы, в отличие от большинства других баз данных NoSQL. Данные в этих базах данных представляют собой простые текстовые файлы, которые можно использовать для создания документов. MongoDB имеет расширение файла, известное как .mongo, в то время как большинство других баз данных документов имеют расширение файла, известное как .Json или. XML. Коллекция файлов похожа на таблицу в реляционной базе данных, за исключением того, что данные в этих файлах обычно делятся на коллекции. Каждый документ в коллекции идентифицируется уникальным ключом, и их можно просматривать в коллекции так же, как любой другой документ в коллекции. Хранилища ключей и значений — это тип модели данных базы данных NoSQL. Хранилище «ключ-значение» — это тип базы данных, в которой пара ключей и значение хранятся вместе. Прежде чем вы сможете добавить документ в хранилище ключей и значений, вы должны сначала найти ключ для документа и ввести его значение в соответствующее поле. База данных с широкими столбцами — это еще одна модель данных, используемая в базах данных NoSQL. База данных с широкими столбцами — это база данных, в которой данные хранятся в таблицах, размер которых превышает стандартную таблицу SQL. Если вы хотите организовать данные, которые не организованы аккуратно в строки и столбцы, вы можете использовать базу данных с широкими столбцами. База данных с широкими столбцами, например, может хранить данные в таблице со следующей структурой. Опишите предмет. Я думаю, что мне очень повезло встретить очень хорошего человека. Рядом с девушкой приятно находиться. Базы данных Graph — это последняя модель данных, которая используется в базах данных NoSQL. Данные в графах хранятся в базах данных графов в структурах данных. Узлы и ребра в графе расположены таким образом, что образуют единую сущность. Узел — это отдельный документ, тогда как ребро — это связь между ним и остальной его частью. У всех этих моделей данных есть несколько преимуществ и недостатков. Хранилище «ключ-значение» простое в использовании, но его нельзя использовать для совершения транзакций. Базу данных с широкими столбцами использовать сложнее, чем базу данных с одним столбцом, но она обеспечивает больший объем хранения данных и поддержку транзакций. База данных графов, с другой стороны, может хранить больше данных и обеспечивать более сложные отношения между объектами, потому что ее сложнее использовать.

Инструмент проектирования баз данных Nosql

Сегодня на рынке доступно множество инструментов проектирования баз данных nosql . Каждый инструмент имеет свои сильные и слабые стороны, поэтому важно выбрать правильный инструмент для работы. Некоторые из самых популярных инструментов проектирования баз данных nosql включают MongoDB, Couchbase и Cassandra.

Чтобы база данных NoSQL была успешной, ее необходимо сначала выбрать. Поскольку база данных NoSQL не является реляционной, она более гибкая, чем база данных SQL. Объекты бизнес-данных, к которым необходимо получить доступ, должны быть предварительно каталогизированы архитекторами данных и разработчиками. Первым шагом в разработке приложений является определение ключей и индексов, позволяющих им более эффективно запрашивать данные. Базы данных NoSQL гарантируют высокую доступность и низкую задержку. Используя данные секций, архитекторы данных и операторы могут планировать будущий рост, распределяя нагрузку между несколькими узлами. Создайте ключ раздела, который вряд ли изменится в будущем и может использоваться для генерации очень небольшого количества запросов между разделами.

Какой инструмент используется для проектирования базы данных Nosql?

Hackolade, DbSchema и Cassandra Data Modeler — это некоторые из инструментов проектирования схемы базы данных NoSQL, которые можно использовать. Дизайн визуальной схемы Hackolade подходит для широкого спектра баз данных NoSQL. DbSchema преобразует ранее опубликованные базы данных NoSQL в схемы.

Что такое дизайн базы данных Nosql?

Основная цель баз данных поиска NoSQL — обеспечить аналитическую производительность полуструктурированных данных. Модели данных — это модели данных, встроенные в программное обеспечение. Реляционная модель, согласно ей, нормализует данные в таблицы, состоящие из строк и столбцов. Таблицы, строки, столбцы, индексы и отношения между таблицами и другими элементами базы данных указаны в схеме.

Базы данных Google Nosql идеально подходят для работы с большими данными

Службы баз данных Google NoSQL уникальны тем, что они могут обрабатывать очень большие и динамические наборы данных без необходимости использования фиксированной схемы. В результате они могут выполнять широкий спектр задач, включая обработку событий в реальном времени, анализ данных и создание поисковых систем. Службы реляционных баз данных (RDS) Amazon — это комплексный набор инструментов, упрощающих разработку приложений, управляемых базами данных. SQL используется всеми этими инструментами. Консоль управления AWS, интерфейс командной строки AWS или NoSQL WorkBench доступны для работы с DynamoDB и выполнения специальных задач.

Nosql против Sql

SQL — это язык программирования, работающий совместно с реляционной базой данных. Реляционные базы данных моделируют данные как записи в строках и таблицах с логическими связями между ними. SQL обычно используется вместо NoSQLDBM, которые являются нереляционными базами данных, для работы которых не требуется SQL.

Основой всех подполей науки о данных являются данные. Система управления базами данных (СУБД) обычно используется для хранения необходимых вам данных. Если вы хотите взаимодействовать и общаться с СУБД, вы должны использовать ее язык. Запросы к СУБД (распределенной СУБД) адресуются с использованием языка SQL (язык структурированных баз данных). Еще один недавно появившийся в области баз данных термин — базы данных NoSQL. Базы данных Базы данных NoSQL не хранят информацию в таблицах и записях. Вместо структуры хранения данных она разрабатывается и оптимизируется специально для каждого приложения.

Существует четыре типа баз данных: базы данных, ориентированные на столбцы, ориентированные на документы, пары ключ-значение и графовые базы данных. База данных MongoDB является примером ориентированной на документы базы данных в Python. База данных NoSQL, как следует из названия, позволяет вам более свободно изменять структуру данных. Базы данных SQL, с другой стороны, имеют более жесткую структуру и менее гибкий тип данных. Разумно сделать вывод, что SQL и NoSQL — лучшие первые шаги для начинающих. У каждого из них есть свой набор преимуществ и недостатков, поэтому принимайте решение на основе ваших данных, их применения и того, какую пользу принесет вам этот процесс. В конце концов, SQL ничем не лучше NoSQL или чего-либо еще. Вы можете принять лучшее решение на основе ваших данных.

Базы данных SQL, с другой стороны, в настоящее время, вероятно, останутся самым популярным форматом для хранения и извлечения данных.

Принципы проектирования базы данных Nosql

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

Денормализация СУБД может использоваться для понимания реляционной парадигмы. Выгодно моделировать динамические объекты и полуструктурированные агрегаты в базах данных NoSQL, поскольку их можно моделировать полуструктурировано. Вместо моделирования сущностей и отношений вам следует моделировать NoSQL с точки зрения иерархии и агрегатов. Денормализация эффективно переводит вашу базу данных в базу данных, совместимую с NoSQL, в РСУБД. Когда вам нужен агрегат агрегатов, вы должны соединить код, а когда вам нужна только часть агрегата, вы должны его проанализировать. Вы должны развить понимание ваших отношений как можно скорее.

Nosql-документ

Базы данных NoSQL становятся все более популярными, поскольку они обеспечивают гораздо большую гибкость в организации данных и доступе к ним, чем традиционные реляционные базы данных. База данных NoSQL — это нереляционная база данных, в которой не используется традиционная табличная структура реляционной базы данных. Вместо этого он использует более гибкую модель данных без схемы, которая обеспечивает более простое масштабирование и более эффективное использование ресурсов.

Базы данных, ориентированные на документы, в отличие от традиционных баз данных столбцов/строк, теперь представляют собой формат хранения данных на основе XML. Полуструктурированные данные в РСУБД труднее понять; в этом случае он может справиться с более сложными задачами. Хранилища документов позволяют гибким разработчикам программного обеспечения работать быстрее, превращая их в естественное и гибкое решение. При использовании выразительного языка запросов вы можете выполнять запросы различными способами с многогранным индексированием. Возможность выполнения транзакций ACID позволяет сохранить тот же уровень безопасности, что и в реляционной базе данных. Ваши данные будут более масштабируемыми и устойчивыми, если вы используете распределенные системы. Поскольку каждый документ является независимой единицей, его легче распределять между серверами и избегать потери местоположения данных.

Он использует интуитивно понятное и практичное моделирование, в отличие от реляционных баз данных, которые читаются быстрее. Качество данных будет ниже, а таблицы будут жесткими. Поскольку в реляционных базах данных нет встроенного горизонтального масштабирования, вам потребуется приобрести дорогостоящие масштабируемые системы для разделения (сегментирования) вашей традиционной базы данных. Базы данных, ориентированные на документы, имеют разные типы документов и могут быть настроены с дополнительными полями. Структурная композиция каждого документа идентична, но поля разные. Каждый документ в списке имеет уникальный идентификатор, поэтому вы можете добавлять, изменять, удалять и запрашивать его. Владельцы документа обычно несут ответственность за закодированные инкапсулированные данные (или информацию) в формате и формате, которые соответствуют назначению документа.

Базы данных, ориентированные на документы, обладают гораздо большей гибкостью по своей структуре, чем другие базы данных. При выполнении запроса информация извлекается непосредственно из документа, а не из столбцов в базе данных. В набор данных необходимо добавить только те поля данных, которые относятся к нему в хранилище документов.

Mongodb: база данных Nosql на основе документов

Базы данных NoSQL на основе документов включают MongoDB.

Настоящий Nosql

На этот вопрос нет однозначного ответа, поскольку он зависит от конкретных потребностей создаваемого приложения или системы. Однако в целом настоящие базы данных nosql — это те, которые не следуют традиционной реляционной модели и вместо этого используют более гибкий подход без схемы. Это может упростить их масштабирование и повысить устойчивость к повреждению данных.

Во время собеседования с инженером-программистом кандидаты часто упоминают NoSQL, а также SQL, который не масштабируется. Это самые популярные слова, которые они слышат на конференциях или от потенциальных работодателей. Правда ли, что SQL не масштабируется? Позвольте мне кратко объяснить, что лежит в основе NoSQL и SQL. Поскольку базы данных NoSQL не тратят ресурсы на объединение данных, их иногда называют базами данных без соединений. Концепция масштабируемости ключа в этом случае заключается в том, что ключ является единственным, кто может получить доступ к вашим данным (например, user_id для получения информации о пользователе). При наличии тысяч серверов (называемых сегментами) нет необходимости распределять между ними нагрузку (ЦП, память).

Решение NoSQL очень просто реализовать, но более сложное требует отдельной реализации. Используя ключ, вы можете эффективно масштабировать свою реляционную базу данных, разделяя нагрузку. Базы данных SPHR, популярность которых возросла среди компаний FAANG (Facebook, Amazon, Apple, Netflix, Google, Microsoft и т. д.), использовались для построения их баз данных. Программа DynamoDB предоставляет вам что-то похожее на атомарность и долговечность в масштабе, который является одновременно атомарным и долговечным. В результате вы всегда должны забывать о полной согласованности из-за теоремы CAP. Если вы хотите достичь глобального масштаба, вы должны сначала решить эти проблемы. База данных NoSQL всегда может создать новый индекс для нового столбца, а также вставить его.

Оптимизация ЦП является отличительной особенностью баз данных NoSQLDB. Программа SQL выполняет оптимизацию дискового пространства, используя три сторонних фреймворка (3NF). Ключом к успеху в No. SQL (и вообще к высокой масштабируемости) является понимание ваших шаблонов доступа.

Преимущества баз данных Nosql

Функциональность базы данных в базах данных NoSQL со временем становится все более популярной по целому ряду причин. Они идеально подходят для управления большими объемами распределенных данных, поскольку в них отсутствуют какие-либо функции языка структурированных ссылок (SQL). Более того, сегодня они являются наиболее широко используемыми базами данных в мире.

Nosql Анархия

Анархия Nosql — это состояние ума, при котором человек считает, что нет необходимости в централизованной власти или руководящем органе для поддержания порядка. Это убеждение основано на идее, что люди от природы способны к самоуправлению и что нам не нужно, чтобы кто-то говорил нам, что делать, чтобы жить в гармонии.

Реляционная база данных организует ваши данные в различные таблицы, каждая из которых связана с общей переменной. Язык программирования SQL чаще всего используется для кодирования и запроса данных из реляционных баз данных. С данными мы должны использовать специальный язык программирования, который можно использовать как для анализа данных, так и для обработки данных. Поскольку реляционные базы данных — не лучший выбор для каждой ситуации, существуют новые способы хранения данных. Эти идеи подразделяются на два типа: NoSQL, более удобный и быстрый, и non-NoSQL, который легче адаптировать. Реляционные базы данных работают намного медленнее, чем базы данных NoSQL. Это преимущество в скорости может быть реализовано на том же уровне отдельной операции и в системе в целом.

Соединения не используются в технологии NoSQL, потому что они не существуют в ее структуре. Когда точка данных денормализована, она автоматически реплицируется. Однако NewSQL подходит не для всех ситуаций, и это многообещающая разработка. Многим профессиональным программам, работающим с большими данными, для правильной работы требуются различные базы данных. Данные могут храниться в гораздо более быстрой оперативной памяти с использованием технологии in-memory, чем на традиционных жестких дисках.