HTML Diff
1 added 1 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Определение</a></li>
1 <ul><li><a>Определение</a></li>
2 <li><a>Свойства БД</a></li>
2 <li><a>Свойства БД</a></li>
3 <li><a>Отличие от электронных таблиц</a></li>
3 <li><a>Отличие от электронных таблиц</a></li>
4 <li><a>Типы</a></li>
4 <li><a>Типы</a></li>
5 <li><a>Основные виды</a><ul><li><a>Иерархические</a></li>
5 <li><a>Основные виды</a><ul><li><a>Иерархические</a></li>
6 <li><a>Сетевые</a></li>
6 <li><a>Сетевые</a></li>
7 <li><a>Объектно-ориентированные</a></li>
7 <li><a>Объектно-ориентированные</a></li>
8 <li><a>Реляционные</a></li>
8 <li><a>Реляционные</a></li>
9 <li><a>Нереляционные</a></li>
9 <li><a>Нереляционные</a></li>
10 <li><a>NewSQL</a></li>
10 <li><a>NewSQL</a></li>
11 </ul></li>
11 </ul></li>
12 </ul><p>Базы данных - элементы, без которых трудно представить IT в 21 веке. Они встречаются не только в информационных технологиях, но и в других областях жизни человека. Могут выражаться различными способами и считываться самыми разными средствами.</p>
12 </ul><p>Базы данных - элементы, без которых трудно представить IT в 21 веке. Они встречаются не только в информационных технологиях, но и в других областях жизни человека. Могут выражаться различными способами и считываться самыми разными средствами.</p>
13 <p>Далее предстоит выяснить, какими могут быть базы данных. Нужно понять, что они вообще собой представляют, для чего используются, как обрабатываются и формируются. Предложенные сведения пригодятся как IT-специалистам, так и обычным ПК-пользователям. Акцент будет сделан на типах баз данных. В зависимости от этого момента будут меняться ключевые особенности БД.</p>
13 <p>Далее предстоит выяснить, какими могут быть базы данных. Нужно понять, что они вообще собой представляют, для чего используются, как обрабатываются и формируются. Предложенные сведения пригодятся как IT-специалистам, так и обычным ПК-пользователям. Акцент будет сделан на типах баз данных. В зависимости от этого момента будут меняться ключевые особенности БД.</p>
14 <h2>Определение</h2>
14 <h2>Определение</h2>
15 <p>Базы данных (БД, Database, DB) - совокупность данных, отражающая состояние объектов и их отношений в той или иной предметной области. Структурированный (упорядоченный) набор сведений.</p>
15 <p>Базы данных (БД, Database, DB) - совокупность данных, отражающая состояние объектов и их отношений в той или иной предметной области. Структурированный (упорядоченный) набор сведений.</p>
16 <p>Рассматриваемое понятие бывает проблематично трактовать. Оно имеет несколько определений - в зависимости от используемой предметной области. Вот самые распространенные примеры:</p>
16 <p>Рассматриваемое понятие бывает проблематично трактовать. Оно имеет несколько определений - в зависимости от используемой предметной области. Вот самые распространенные примеры:</p>
17 <ul><li>представленная в объективной форме совокупность самостоятельных материалов (расчетов, отчетов, судебных решений, статей и так далее), систематизированных так, чтобы соответствующие "документы" могли быть найдены и обработаны при помощи ЭВМ;</li>
17 <ul><li>представленная в объективной форме совокупность самостоятельных материалов (расчетов, отчетов, судебных решений, статей и так далее), систематизированных так, чтобы соответствующие "документы" могли быть найдены и обработаны при помощи ЭВМ;</li>
18 <li>некоторое сочетание данных, организованных в соответствии с концептуальной структурой, способной описать характеристики соответствующей информации и имеющихся между ними отношений;</li>
18 <li>некоторое сочетание данных, организованных в соответствии с концептуальной структурой, способной описать характеристики соответствующей информации и имеющихся между ними отношений;</li>
19 <li>набор перманентных (постоянно хранимых) материалов, используемых прикладными программными системами организации;</li>
19 <li>набор перманентных (постоянно хранимых) материалов, используемых прикладными программными системами организации;</li>
20 <li>набор логически связанной информации (с ее непосредственным описанием), используемый для удовлетворения потребностей компании.</li>
20 <li>набор логически связанной информации (с ее непосредственным описанием), используемый для удовлетворения потребностей компании.</li>
21 </ul><p>Если описать базы данных простыми словами, то они представляют собой упорядоченный набор сведений, который хранится на устройстве. Обычно такая организация хранения материалов используется при работе с большими информационными объемами.</p>
21 </ul><p>Если описать базы данных простыми словами, то они представляют собой упорядоченный набор сведений, который хранится на устройстве. Обычно такая организация хранения материалов используется при работе с большими информационными объемами.</p>
22 <p>Чаще всего БД представляют собой электронные таблицы, которые имеют строки и столбцы. Они обладают определенными параметрами и свойствами.</p>
22 <p>Чаще всего БД представляют собой электронные таблицы, которые имеют строки и столбцы. Они обладают определенными параметрами и свойствами.</p>
23 <h2>Свойства БД</h2>
23 <h2>Свойства БД</h2>
24 <p>Базы данных удобно использовать, особенно при работе с большими информационными объемами. Такой результат получается за счет свойств, которыми наделены БД. К ним относят:</p>
24 <p>Базы данных удобно использовать, особенно при работе с большими информационными объемами. Такой результат получается за счет свойств, которыми наделены БД. К ним относят:</p>
25 <ol><li>Быстродействие. За счет баз данных можно спроектировать "хранилище" информации, позволяющее получать сведения "здесь и сейчас". Ожидать долгого отклика системы на посланный запрос не придется.</li>
25 <ol><li>Быстродействие. За счет баз данных можно спроектировать "хранилище" информации, позволяющее получать сведения "здесь и сейчас". Ожидать долгого отклика системы на посланный запрос не придется.</li>
26 <li>Простое получение и обновление информации.</li>
26 <li>Простое получение и обновление информации.</li>
27 <li>Независимость структуры. Изменения в любом количестве и качестве информации не должны оказывать влияние на структуру БД. Соответствующие изменения также не должны касаться средств хранения и программного обеспечения.</li>
27 <li>Независимость структуры. Изменения в любом количестве и качестве информации не должны оказывать влияние на структуру БД. Соответствующие изменения также не должны касаться средств хранения и программного обеспечения.</li>
28 <li>Стандартизация. Здесь ситуация будет точно такой же, как и в случае с независимой структурой: при обновлении программного обеспечения или СУБД (системы управления базами данных), БД не должна меняться.</li>
28 <li>Стандартизация. Здесь ситуация будет точно такой же, как и в случае с независимой структурой: при обновлении программного обеспечения или СУБД (системы управления базами данных), БД не должна меняться.</li>
29 <li>Безопасность. Рассматриваемая схема организации хранения информации является безопасной. Результат достигается за счет деления пользователей на категории и выдачи им прав и ограничений доступа. Все это помогает лучше взаимодействовать с имеющейся БД.</li>
29 <li>Безопасность. Рассматриваемая схема организации хранения информации является безопасной. Результат достигается за счет деления пользователей на категории и выдачи им прав и ограничений доступа. Все это помогает лучше взаимодействовать с имеющейся БД.</li>
30 <li>Интегрированность. Данные в базе должны быть логически связаны друг с другом. Подобные связи отслеживаются при помощи табличных структур.</li>
30 <li>Интегрированность. Данные в базе должны быть логически связаны друг с другом. Подобные связи отслеживаются при помощи табличных структур.</li>
31 </ol><p>Также необходимо помнить, что БД, независимо от вида, поддерживают многопользовательское подключение. Это значит, что работать с рассматриваемыми "хранилищами информации" одновременно могут разные люди, причем удаленно.</p>
31 </ol><p>Также необходимо помнить, что БД, независимо от вида, поддерживают многопользовательское подключение. Это значит, что работать с рассматриваемыми "хранилищами информации" одновременно могут разные люди, причем удаленно.</p>
32 <h2>Отличие от электронных таблиц</h2>
32 <h2>Отличие от электронных таблиц</h2>
33 <p>Базы данных тесно связаны с электронными таблицами. Некоторые пользователи считают, что это одинаковые понятия. Подобное заверение нельзя считать верным. Электронные таблицы отличаются от БД. Эту разницу должен понять каждый, кто планирует работать с СУБД и databases:</p>
33 <p>Базы данных тесно связаны с электронными таблицами. Некоторые пользователи считают, что это одинаковые понятия. Подобное заверение нельзя считать верным. Электронные таблицы отличаются от БД. Эту разницу должен понять каждый, кто планирует работать с СУБД и databases:</p>
34 <ol><li>Электронные таблицы создавались изначально как однопользовательские. У них поддерживается полный контроль для одного человека и ограниченный набор функций - для нескольких.</li>
34 <ol><li>Электронные таблицы создавались изначально как однопользовательские. У них поддерживается полный контроль для одного человека и ограниченный набор функций - для нескольких.</li>
35 <li>Набор функций в электронных таблицах обычно маленький. Он позволяет осуществлять минимум действий и изменений.</li>
35 <li>Набор функций в электронных таблицах обычно маленький. Он позволяет осуществлять минимум действий и изменений.</li>
36 <li>Работа в электронных таблицах рассчитана на небольшие информационные объемы.</li>
36 <li>Работа в электронных таблицах рассчитана на небольшие информационные объемы.</li>
37 </ol><p>В случае с БД работать позволено многим пользователям. Они смогут вносить изменения одновременно и независимо друг от друга. Электронная таблица подойдет для небольших структур данных, база - для масштабных объемов информации.</p>
37 </ol><p>В случае с БД работать позволено многим пользователям. Они смогут вносить изменения одновременно и независимо друг от друга. Электронная таблица подойдет для небольших структур данных, база - для масштабных объемов информации.</p>
38 <h2>Типы</h2>
38 <h2>Типы</h2>
39 <p>БД могут быть разными. Далее будут рассмотрены различные виды существующих баз данных. Соответствующая классификация позволит лучше понять, где и какой именно вариант BD применять.</p>
39 <p>БД могут быть разными. Далее будут рассмотрены различные виды существующих баз данных. Соответствующая классификация позволит лучше понять, где и какой именно вариант BD применять.</p>
40 <p>Существуют различные способы деления БД. Пример - по форме представления. Здесь встречаются такие типы как:</p>
40 <p>Существуют различные способы деления БД. Пример - по форме представления. Здесь встречаются такие типы как:</p>
41 <ol><li>Фактографические. Информация в них представляется фактами об объектах предметной области как "параметр-значение".</li>
41 <ol><li>Фактографические. Информация в них представляется фактами об объектах предметной области как "параметр-значение".</li>
42 <li>Документальные. Представляются полнотекстовыми документами.</li>
42 <li>Документальные. Представляются полнотекстовыми документами.</li>
43 <li>Мультимедийные. Информация отображается в качестве аудио, видео или графического контента. Пример - видео-хостинг Youtube.</li>
43 <li>Мультимедийные. Информация отображается в качестве аудио, видео или графического контента. Пример - видео-хостинг Youtube.</li>
44 </ol><p>По топологии хранения большинство БД делятся на такие типы, как:</p>
44 </ol><p>По топологии хранения большинство БД делятся на такие типы, как:</p>
45 <ol><li>Локальные. Они размещаются в пределах одного и того же устройства.</li>
45 <ol><li>Локальные. Они размещаются в пределах одного и того же устройства.</li>
46 <li>Распределительные. Размещаются на нескольких машинах/компьютерах.</li>
46 <li>Распределительные. Размещаются на нескольких машинах/компьютерах.</li>
47 </ol><p>По функциональному назначению существуют такие виды баз данных как:</p>
47 </ol><p>По функциональному назначению существуют такие виды баз данных как:</p>
48 <ol><li>Справочно-информационные. Они в основном используются для изучения представленных материалов и чтения. Пример - сервис "Консультант Плюс".</li>
48 <ol><li>Справочно-информационные. Они в основном используются для изучения представленных материалов и чтения. Пример - сервис "Консультант Плюс".</li>
49 <li>Операционные. Основная часть времени отводится на операции записи (добавление, изменение, удаление). Пример - 1C.</li>
49 <li>Операционные. Основная часть времени отводится на операции записи (добавление, изменение, удаление). Пример - 1C.</li>
50 </ol><p>Классифицировать БД можно по степени доступности:</p>
50 </ol><p>Классифицировать БД можно по степени доступности:</p>
51 <ol><li>Общедоступные. Это базы данных, которые открыты и доступны широкому кругу пользователей. Доступ к ним обычно бесплатный или условно-бесплатный. К соответствующей категории можно отнести различные веб-справочники.</li>
51 <ol><li>Общедоступные. Это базы данных, которые открыты и доступны широкому кругу пользователей. Доступ к ним обычно бесплатный или условно-бесплатный. К соответствующей категории можно отнести различные веб-справочники.</li>
52 <li>С ограниченным доступом. Доступ к соответствующим базам данных или ограничен, или является платным.</li>
52 <li>С ограниченным доступом. Доступ к соответствующим базам данных или ограничен, или является платным.</li>
53 </ol><p>Это - основные разновидности БД, с которыми могут иметь дело как обычные пользователи, так и системные администраторы. Все они хранят данные, которые ранее были структурированы и записаны в объемные электронные таблицы.</p>
53 </ol><p>Это - основные разновидности БД, с которыми могут иметь дело как обычные пользователи, так и системные администраторы. Все они хранят данные, которые ранее были структурированы и записаны в объемные электронные таблицы.</p>
54 <h2>Основные виды</h2>
54 <h2>Основные виды</h2>
55 <p>Классифицировать электронные базы можно не только по предложенным критериям, но и по используемым в структурах моделям. Это - "основные базы данных". Такая классификация является "классической". Именно с ней сталкивается большинство специалистов. Далее каждый доступный вариант будет рассмотрен более подробно.</p>
55 <p>Классифицировать электронные базы можно не только по предложенным критериям, но и по используемым в структурах моделям. Это - "основные базы данных". Такая классификация является "классической". Именно с ней сталкивается большинство специалистов. Далее каждый доступный вариант будет рассмотрен более подробно.</p>
56 <h3>Иерархические</h3>
56 <h3>Иерархические</h3>
57 <p>Простейшая структура информации. Она имеет древовидную схему. Здесь единый ствол будет порождать множество расходящихся ветвей. В такой базе данных информация структурируется по типу "родитель-потомок". Этот процесс напоминает вложенные друг в друга папки на компьютере: у каждой записи есть физическая связь только с одной предыдущей, а отношение "многие ко многим" не поддерживаются.</p>
57 <p>Простейшая структура информации. Она имеет древовидную схему. Здесь единый ствол будет порождать множество расходящихся ветвей. В такой базе данных информация структурируется по типу "родитель-потомок". Этот процесс напоминает вложенные друг в друга папки на компьютере: у каждой записи есть физическая связь только с одной предыдущей, а отношение "многие ко многим" не поддерживаются.</p>
58 <p>Выше - пример того, как может выглядеть иерархическая база данных. Каждая запись дерева здесь имеет хотя бы одного родителя. Пользователь будет получать доступ к информации за счет следования по структуре, всегда инициируемой из корня дерева или первого родителя.</p>
58 <p>Выше - пример того, как может выглядеть иерархическая база данных. Каждая запись дерева здесь имеет хотя бы одного родителя. Пользователь будет получать доступ к информации за счет следования по структуре, всегда инициируемой из корня дерева или первого родителя.</p>
59 <p>Иерархические базы данных имеют ряд преимуществ:</p>
59 <p>Иерархические базы данных имеют ряд преимуществ:</p>
60 <ul><li>высокий уровень безопасности;</li>
60 <ul><li>высокий уровень безопасности;</li>
61 <li>простой граф представления;</li>
61 <li>простой граф представления;</li>
62 <li>отношение "родитель-потомок", которое обеспечивает целостность имеющихся сведений;</li>
62 <li>отношение "родитель-потомок", которое обеспечивает целостность имеющихся сведений;</li>
63 <li>автоматическое изменение/обновление информации, если скорректированы данные в родительской таблице.</li>
63 <li>автоматическое изменение/обновление информации, если скорректированы данные в родительской таблице.</li>
64 </ul><p>Недостатки у этого вида баз данных тоже есть. К ним относят:</p>
64 </ul><p>Недостатки у этого вида баз данных тоже есть. К ним относят:</p>
65 <ul><li>сложность работы с данными из-за жесткой иерархии;</li>
65 <ul><li>сложность работы с данными из-за жесткой иерархии;</li>
66 <li>изменение структуры БД приведет к изменениям во всех прикладных программах, которые взаимодействуют с ней.</li>
66 <li>изменение структуры БД приведет к изменениям во всех прикладных программах, которые взаимодействуют с ней.</li>
67 </ul><p>Недостатком станет также отсутствие поддержки отношений "один ко многим" и "многие ко многим".</p>
67 </ul><p>Недостатком станет также отсутствие поддержки отношений "один ко многим" и "многие ко многим".</p>
68 <h3>Сетевые</h3>
68 <h3>Сетевые</h3>
69 <p>Напоминают иерархические. Отличаются от предыдущего типа БД только тем, что у каждой записи может быть более одного родителя. Представляют такие базы не древовидный, а общий граф.</p>
69 <p>Напоминают иерархические. Отличаются от предыдущего типа БД только тем, что у каждой записи может быть более одного родителя. Представляют такие базы не древовидный, а общий граф.</p>
70 <p>Выше - пример графа с рецептами некоторых кофейных напитков. Преимущества и недостатки у сетевых БД точно такие же, как и у иерархических.</p>
70 <p>Выше - пример графа с рецептами некоторых кофейных напитков. Преимущества и недостатки у сетевых БД точно такие же, как и у иерархических.</p>
71 <h3>Объектно-ориентированные</h3>
71 <h3>Объектно-ориентированные</h3>
72 <p>Это - постреляционная модель БД. Она будет включать в себя таблицы, но только ими не ограничивается. В соответствующих базах данных информация будет храниться в качестве некоторого набора объектов или программных компонентов многократного использования.</p>
72 <p>Это - постреляционная модель БД. Она будет включать в себя таблицы, но только ими не ограничивается. В соответствующих базах данных информация будет храниться в качестве некоторого набора объектов или программных компонентов многократного использования.</p>
73 <p>Здесь:</p>
73 <p>Здесь:</p>
74 <ul><li>состояние объекта будет описываться за счет атрибутов;</li>
74 <ul><li>состояние объекта будет описываться за счет атрибутов;</li>
75 <li>поведение элемента характеризуется набором методов;</li>
75 <li>поведение элемента характеризуется набором методов;</li>
76 <li>объекты, у которых одинаковые атрибуты и методы, формируются в классы.</li>
76 <li>объекты, у которых одинаковые атрибуты и методы, формируются в классы.</li>
77 </ul><p>Разделить объектно-ориентированные базы можно на два вида:</p>
77 </ul><p>Разделить объектно-ориентированные базы можно на два вида:</p>
78 <ol><li>Мультимедийные. В них содержатся изображения и иные мультимедийные объекты. Такие возможности отсутствуют в других БД.</li>
78 <ol><li>Мультимедийные. В них содержатся изображения и иные мультимедийные объекты. Такие возможности отсутствуют в других БД.</li>
79 <li>Гипертекстовые. С их помощью любой объект сможет ссылаться на другой. Соответствующая опция полезна при организации множества разрозненных данных.</li>
79 <li>Гипертекстовые. С их помощью любой объект сможет ссылаться на другой. Соответствующая опция полезна при организации множества разрозненных данных.</li>
80 </ol><p>Преимуществом объектно-ориентированного "класса" информационных баз является совместимость с большим количеством data types. В одной БД получится хранить не только текст, но и видео, картинки, а также иные мультимедиа.</p>
80 </ol><p>Преимуществом объектно-ориентированного "класса" информационных баз является совместимость с большим количеством data types. В одной БД получится хранить не только текст, но и видео, картинки, а также иные мультимедиа.</p>
81 <p>Недостатки тоже есть. К ним относят невозможность разграничения доступа пользователей к отдельным классам или объектам, а также недостаток опыта у обычных клиентов для взаимодействия с моделью.</p>
81 <p>Недостатки тоже есть. К ним относят невозможность разграничения доступа пользователей к отдельным классам или объектам, а также недостаток опыта у обычных клиентов для взаимодействия с моделью.</p>
82 <h3>Реляционные</h3>
82 <h3>Реляционные</h3>
83 - <p>Задумываясь над тем, какие типы баз данных существуют, необходимо запомнить реляционный "класс". Он является самым распространенным. Реляционные модели распределяют данные по таблицам. В каждом столбце указывается атрибут объекта, о котором идет речь. Атрибут также называют доменом. Конкретный атрибут или их комбинация может быть выбрана в качестве первичного ключа.</p>
83 + <p>Заумываясь над тем, какие типы баз данных существуют, необходимо запомнить реляционный "класс". Он является самым распространенным. Реляционные модели распределяют данные по таблицам. В каждом столбце указывается атрибут объекта, о котором идет речь. Атрибут также называют доменом. Конкретный атрибут или их комбинация может быть выбрана в качестве первичного ключа.</p>
84 <p>Реляционные БД поддерживают отношения "многие ко многим", "один ко многим". Любое изменение в нескольких таблицах базы данных окажет влияние на остальные электронные таблицы. За счет этого достигается соблюдение целостности данных во всех приложениях и копиях используемого "хранилища".</p>
84 <p>Реляционные БД поддерживают отношения "многие ко многим", "один ко многим". Любое изменение в нескольких таблицах базы данных окажет влияние на остальные электронные таблицы. За счет этого достигается соблюдение целостности данных во всех приложениях и копиях используемого "хранилища".</p>
85 <p>Реляционные БД используют для выполнения операций и действий SQL-запросы. Это значительно упрощает работу с информацией.</p>
85 <p>Реляционные БД используют для выполнения операций и действий SQL-запросы. Это значительно упрощает работу с информацией.</p>
86 <p>К преимуществам БД относят:</p>
86 <p>К преимуществам БД относят:</p>
87 <ul><li>обеспечение целостности огромных информационных объемов;</li>
87 <ul><li>обеспечение целостности огромных информационных объемов;</li>
88 <li>доступ для нескольких сотрудников одновременно с возможностью настройки его уровней;</li>
88 <li>доступ для нескольких сотрудников одновременно с возможностью настройки его уровней;</li>
89 <li>использование SQL.</li>
89 <li>использование SQL.</li>
90 </ul><p>Ключевой недостаток при особо крупных информационных объемах - это занимаемая физическая память. У реляционных баз данных также отмечается относительно невысокая производительность, а обработка запросов более медленная, чем у остальных "классов" БД.</p>
90 </ul><p>Ключевой недостаток при особо крупных информационных объемах - это занимаемая физическая память. У реляционных баз данных также отмечается относительно невысокая производительность, а обработка запросов более медленная, чем у остальных "классов" БД.</p>
91 <h3>Нереляционные</h3>
91 <h3>Нереляционные</h3>
92 <p>Выясняя, какие существуют типы баз информации (данных), нужно также помнить о нереляционных моделях. Они обозначаются как NoSQL. Соответствующему типу "хранилищ" требуются отличные от SQL-запросы.</p>
92 <p>Выясняя, какие существуют типы баз информации (данных), нужно также помнить о нереляционных моделях. Они обозначаются как NoSQL. Соответствующему типу "хранилищ" требуются отличные от SQL-запросы.</p>
93 <p>Они бывают разными:</p>
93 <p>Они бывают разными:</p>
94 <ol><li>"Ключ-значение". Данные в таких базах сохраняются в качестве ключей. Для получения объекта требуется указать этот самый ключ. С помощью такой концепции часто хранятся сведения о состоянии объектов, представленные различными data types.</li>
94 <ol><li>"Ключ-значение". Данные в таких базах сохраняются в качестве ключей. Для получения объекта требуется указать этот самый ключ. С помощью такой концепции часто хранятся сведения о состоянии объектов, представленные различными data types.</li>
95 <li>Графы. Связи обозначаются узлами, ребрами и свойствами. Записи в таких базах данных могут включать в себя множество связанных свойств.</li>
95 <li>Графы. Связи обозначаются узлами, ребрами и свойствами. Записи в таких базах данных могут включать в себя множество связанных свойств.</li>
96 <li>Колоночные. Напоминают реляционный тип. В таких информационных базах данные хранятся таблицами, но структура колонок не имеет строгого регламентирования. Эти элементы могут объединяться в колоночные семейства с определенным форматом. Строки колоночных семейств поддерживают уникальные идентификаторы.</li>
96 <li>Колоночные. Напоминают реляционный тип. В таких информационных базах данные хранятся таблицами, но структура колонок не имеет строгого регламентирования. Эти элементы могут объединяться в колоночные семейства с определенным форматом. Строки колоночных семейств поддерживают уникальные идентификаторы.</li>
97 </ol><p>NoSQL БД - хранилища с высокой гибкостью, способные обрабатывать структурированные и неструктурированные сведения. Они легко масштабируются по мере увеличения информационных объемов, сохраняя производительность.</p>
97 </ol><p>NoSQL БД - хранилища с высокой гибкостью, способные обрабатывать структурированные и неструктурированные сведения. Они легко масштабируются по мере увеличения информационных объемов, сохраняя производительность.</p>
98 <p>У NoSQL нет общепринятого стандарта, который помог бы определить правила и роли БД. Структура и языки запросов различаются в разных продуктах нереляционных баз.</p>
98 <p>У NoSQL нет общепринятого стандарта, который помог бы определить правила и роли БД. Структура и языки запросов различаются в разных продуктах нереляционных баз.</p>
99 <h3>NewSQL</h3>
99 <h3>NewSQL</h3>
100 <p>NewSQL - базы данных, которые совмещают в себе реляционные модели, язык SQL и горизонтально масштабируемые распределенные БД. Им характерны такие черты как:</p>
100 <p>NewSQL - базы данных, которые совмещают в себе реляционные модели, язык SQL и горизонтально масштабируемые распределенные БД. Им характерны такие черты как:</p>
101 <ul><li>горизонтальная масштабируемость;</li>
101 <ul><li>горизонтальная масштабируемость;</li>
102 <li>работа SQL;</li>
102 <li>работа SQL;</li>
103 <li>транзакционность;</li>
103 <li>транзакционность;</li>
104 <li>поддержка реляционной модели;</li>
104 <li>поддержка реляционной модели;</li>
105 <li>большая производительность за счет новых "движков".</li>
105 <li>большая производительность за счет новых "движков".</li>
106 </ul><p>Соответствующий тип появился в 2010-х годах и сейчас является относительно новым. Он не слишком часто встречается на практике.</p>
106 </ul><p>Соответствующий тип появился в 2010-х годах и сейчас является относительно новым. Он не слишком часто встречается на практике.</p>
107 <p>Теперь ясно, какие есть базы данных. Лучше работать с ними научат на дистанционных компьютерных курсах.</p>
107 <p>Теперь ясно, какие есть базы данных. Лучше работать с ними научат на дистанционных компьютерных курсах.</p>
108 <p><em>Прокачать<a>навыки работы с базами данных</a>можно на курсах Otus.</em></p>
108 <p><em>Прокачать<a>навыки работы с базами данных</a>можно на курсах Otus.</em></p>
109  
109