Главная страница
Навигация по странице:

  • Лабораторная работа №9 по теме «Хранилища данных, объектные хранилища.»

  • Часть 1: Сделать обзор хранилищ данных и объектных хранилищ. Описать ключевые моменты, достоинства, недостатки, выполнить сравнение. Объектные хранилища

  • Хранение копий данных

  • Достоинства

  • Лр хранилище баз данных, объектные хранилища. Лабораторная работа 9 по теме Хранилища данных, объектные хранилища. Выполнила студентка гр. Кзи202 Сороковая М. В


    Скачать 0.59 Mb.
    НазваниеЛабораторная работа 9 по теме Хранилища данных, объектные хранилища. Выполнила студентка гр. Кзи202 Сороковая М. В
    АнкорЛр хранилище баз данных, объектные хранилища
    Дата20.09.2022
    Размер0.59 Mb.
    Формат файлаdocx
    Имя файла№9 .docx
    ТипЛабораторная работа
    #686071

    Министерство образования и науки РФ

    Федеральное государственное автономное образовательное учреждение высшего образования

    «Омский государственный технический университет»

    Кафедра «Комплексная защита информации»

    Дисциплина «Базы данных»

    Лабораторная работа №9

    по теме «Хранилища данных, объектные хранилища.»

    Выполнила студентка гр. КЗИ-202:
    Сороковая М.В.

    Проверил доцент, к.т.н.
    Самотуга А.Е:

    _________________

    Омск 2022

    Часть 1: Сделать обзор хранилищ данных и объектных хранилищ. Описать ключевые моменты, достоинства, недостатки, выполнить сравнение.

    Объектные хранилища, отличаются от файловых и блочных хранилищ отсутствием файловой системы. Древовидную структуру файлового хранилища здесь заменяет плоское адресное пространство.

    Плюсом файловых хранилищ является простота. Файлу присваивается имя, он получает метаданные, а затем «находит» себе место в каталогах и подкаталогах. Основной недостаток файлового хранилища — его «ограниченность». Трудности возникают по мере накопления большого количества данных —находить нужную информацию в куче папок и вложений становится трудно. По этой причине файловые системы не используются в дата-центрах, где важна скорость.
    Что касается объектных хранилищ, то они хорошо масштабируются, поэтому способны работать с петабайтами информации. Объектные хранилища, благодаря своей возможности работать с растущими объемами данных, стали стандартом для большинства из самых популярных сервисов в облаке: от Facebook до DropBox.
    Хранение копий данных — это другая функция, с которой хорошо справляются объектные хранилища.
    Объектные хранилища оснащены внутренними механизмами для проверки корректности файлов и другими функциями, обеспечивающими доступность данных.
    Плоское адресное пространство также выступает преимуществом объектных хранилищ — данные, расположенные на локальном или облачном сервере, извлекаются одинаково просто
    Достоинства — масштабируемость, расширяемость метаданных, высокая скорость доступа к информации — делают объектные системы хранения оптимальным выбором для облачных приложений.
    Однако важно помнить, что для некоторых операций, например, работы с транзакционными рабочими нагрузками, эффективность решения уступает блочным хранилищам.

    а) Что понимают под объектом?

    Хранилище объектов — это архитектура систем хранения данных, в которой хранятся и управляются данные как автономные единицы, именуемые объектами. Каждый объект содержит ключ, данные и необязательные метаданные. Простое хранилище объектов с поддержкой API и отличными возможностями масштабирования — это формат, которому отдают предпочтение для общедоступных сервисов облачных систем хранения данных

    б) Какие сходства и отличия с БД?

    Характеристики базы данных


    • Обеспечивает безопасность и устраняет избыточность

    • Разрешить несколько просмотров данных

    • Система баз данных соответствует требованиям ACID (атомарность, согласованность, изоляция и долговечность).

    • Позволяет изоляцию между программами и данными

    • Обмен данными и обработка многопользовательских транзакций

    • Реляционная база данных поддерживает многопользовательскую среду

    Характеристики хранилища данных


    • Хранилище данных является предметно-ориентированным, поскольку предлагает информацию, относящуюся к теме, а не текущую деятельность компаний.

    • Данные также должны храниться в хранилище данных в единой и приемлемой форме.

    • Временной горизонт для хранилища данных относительно велик по сравнению с другими операционными системами.

    • Хранилище данных является энергонезависимым, что означает, что предыдущие данные не стираются при вводе в них новой информации.

    Недостатки базы данных


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

    • Многие системы СУБД часто являются сложными системами, поэтому требуется обучение пользователей использованию СУБД.

    • СУБД не может выполнять сложные вычисления

    • Проблемы, касающиеся совместимости с системами, которые уже существуют

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


    Недостатки хранилища данных


    • Добавление новых источников данных занимает много времени, и это связано с высокой стоимостью.

    • Иногда проблемы, связанные с хранилищем данных, могут оставаться незамеченными в течение многих лет.

    • Хранилища данных – это системы с высоким уровнем обслуживания. Извлечение, загрузка и очистка данных могут занять много времени.

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

    • Несмотря на все усилия по управлению проектами, объем хранилищ данных всегда будет увеличиваться.


    в) Для чего используются?

    Хранилища данных используются для анализа данных

    Часть 2: выбрать из обзора 1 бесплатный вариант и продемонстрировать процесс развертывания на сервере (вашей виртуальной машине).

    Выберем Minio

    Порядок развертывания:

    1. Обновим базу данных пакетов



    1. Загрузим файл сервера Minio



    1. Получим исполняемый файл, переместим его в каталог /usr/local/bin и создадим нового пользователя



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



    1. Зададим переменные среды в файле minio





    1. Загрузим официальный файл дескриптора службы minio и переместим файл minio.service в каталог конфигураций systemd



    1. Просмотрим содержимое файла minio.service





    1. Обновим информацию для systemd и активируем minio сервис при загрузке



    1. Запускаем сервер и проверяем его статус



    1. Переходим в браузере по localhost:9000 и видим экран входа

    2. Успешно авторизовываемся



    написать администратору сайта