Взаимодействие с базой данных
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Функциональные возможности, предоставляемые СУБД, могут сильно отличаться. Основной функциональностью является хранение, извлечение и обновление данных. Кодд предложил следующие функции и услуги, которые должна предоставлять полноценная СУБД общего назначения:
Хранение, извлечение и обновление данных
Доступный пользователю каталог или словарь данных, описывающий метаданные
Поддержка транзакций и параллелизма
Средства для восстановления базы данных в случае ее повреждения
Поддержка авторизации доступа и обновления данных
Поддержка доступа из удаленных мест
Применение ограничений для обеспечения соответствия данных в базе данных определенным правилам
Кроме того, в целом можно ожидать, что СУБД предоставит набор утилит для таких целей, которые могут потребоваться для эффективного администрирования базы данных, включая утилиты импорта, экспорта, мониторинга, дефрагментации и анализа.
1.1.2. Nosql
База данных NoSQL (первоначально обозначаемая "не SQL" или "не реляционная") обеспечивает механизм хранения и извлечения данных, который моделируется в средствах, отличных от табличных отношений, используемых в реляционных базах данных
Зарегистрируйся, чтобы продолжить изучение работы
. Такие базы данных существуют с конца 1960-х годов, но не получали прозвище "NoSQL" до всплеска популярности в начале 21-го века, вызванного потребностями компаний Web 2.0. Базы данных NoSQL все чаще используются в больших данных и веб-приложениях реального времени. Системы NoSQL также иногда называют "не только SQL", чтобы подчеркнуть, что они могут поддерживать SQL как язык запросов.
Мотивы для такого подхода включают в себя: простоту проектирования, более простое "горизонтальное" масштабирование до кластеров машин (что является проблемой для реляционных баз данных), более тонкий контроль доступности и ограничение несоответствия объектно-реляционного импеданса. Структуры данных, используемые базами данных NoSQL (например, ключ-значение, широкий столбец, график или документ) отличаются от тех, которые используются по умолчанию в реляционных базах данных, что делает некоторые операции быстрее в NoSQL
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!