Системы управления базами данных(СУБД)
Введение
первый стандарт СУБД
Что же такое СУБД
Состав СУБД
Требования к построению СУБД:
Реляционные СУБД
Документые СУБД
Графовые СУБД
Колоночные СУБД
291.05K
Категория: Базы данныхБазы данных

Системы управления базами данных (СУБД)

1. Системы управления базами данных(СУБД)

Их назначения,история
развития и сравнительный
анализ соврменных систем

2. Введение

• Система управления базами данных (сокращенно СУБД) – это
программное обеспечение для создания и работы с базами
данных. Главная функция СУБД – это управление данными
(которые могут быть как во внешней, так и в оперативной
памяти).

3. первый стандарт СУБД

4. Что же такое СУБД

• Проще говоря, СУБД — это набор программ,
позволяющий организовывать,
контролировать и администрировать базы
данных.

5. Состав СУБД

6. Требования к построению СУБД:

Производительность
и готовность
Минимальные
затраты
Возможность поиска
Простота и легкость
использования
Целостность
Простота внесения
изменений
Безопасность и
секретность

7. Реляционные СУБД

Плюсы
минусы
• Кэширование данных
• Хорошо подходит для простых
структур
• Ограниченная емкость встроенного
языка запросов
• Приложение сильно привязывается
к конкретной СУБД

8. Документые СУБД

Плюсы
• Если нужно хранить объекты в одной
сущности, но с разной структурой
Минусы
• Не подойдет для отчётности

9. Графовые СУБД

Преимущества
универсальность
ориентированы на
связи между объектами
Недостатки
низкая
производительность

10. Колоночные СУБД

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

11.

Тип СУБД
Когда выбирать
Примеры
популярных СУБД
Реляционные
Нужна нормализация; большая
доля операций на вставку
Oracle, MySQL, Microsoft SQL
Server, PostgreSQL
Ключ-значение
Задачи кэширования и брокеры
сообщений
Redis, Memcached
Документные
Для хранения объектов в одной
сущности, но с разной структурой
CouchDB, MongoDB, Amazon
DocumentDB
Графовые
Задачи подобные социальным
сетям; системы оценок и
рекомендаций
Neo4j, Amazon Neptune,
InfiniteGraph, InfoGrid
Колоночные
Хранилища данных; выборки со
сложными аналитическими
вычислениями
Vertica, ClickHouse, Google
BigTable, Sybase \ SAP IQ,
InfoBright, Cassandra

12.

•Презентация окончена.
Спасибо за внимание!
English     Русский Правила