Производительность Mysql и Postgesql | StudHouse
  • НЕОБХОДИМОСТЬ ИЗУЧЕНИЯ СУБД MYSQL В ОБРАЗОВАТЕЛЬНОМ ПРОЦЕССЕ СТУДЕНТОВ ФИЗИКО-МАТЕМАТИЧЕСКОГО ФАКУЛЬТЕТА

    СУБД MySQL, образовательный процесс.

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

    В данной статье рассматривается необходимость изучения СУБД MySQL в образовательном процессе студентов физико-математического факультета ФГБОУ ВО «КамГУ им. Витуса Беринга», а также основные возможности MySQL, ее достоинства и недостатки.

    НЕОБХОДИМОСТЬ-ИЗУЧЕНИЯ-СУБД-MYSQL

    Загрузить документ

  • Анализ производительности реляционных и NoSQL СУБД

    СУБД. Системы управления данными. Реляционные базы данных. PostgreSQL, Apach Cassandra и Amazon DynamoDB. Yahoo Cloud System Benchmark.

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

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

    В рамках работы было проведено сравнение реляционной и NoSQL систем управления данными на примере PostgreSQL, Apach Cassandra и Amazon DynamoDB. Основным предметом исследования является производительность операций этих систем. Результаты о производительности каждой из них были получены с помощью системы тестирования Yahoo Cloud System Bechmark(YCSB), адаптированной для нужд исследования.

    Итогом работы стали данные о производительности СУБД PostgreSQL, Cassandra и DynamoDB, полученные с использованием системы тестирования YCSB. Система была расширена для выполнения тестирования расширенного набора операций над схемой данных, содержащей связи между таблицами. На основании полученных данных о производительности операций были сделаны выводы о работоспособности исследуемых СУБД.

    Анализ-производительности-реляционных-и-NoSQL-СУБД

    Загрузить документ

  • Разработка программного обеспечения для наполнения и редактирования баз данных MySQL

    База данных MySQL. Разработка программного обеспечения.

    Цель данной работы – разработать универсальный инструмент для добавления, редактирования и удаления информации в базах данных MySQL.  В рамках дипломной работы были разработаны и описаны основные алгоритмы решения, спроектированы архитектура и интерфейс приложения. На основании чего была выполнена программная реализация системы, произведены ее отладка и тестирование.

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

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

    В третьем и четвертом разделах приводится описание архитектуры и интерфейса приложения.

    Пятый раздел посвящен реализации системы: здесь описываются алгоритмы работы приложения и используемые тесты для его отладки.

    Разработка-программного-обеспечения-для-наполнения-и-редактирования-баз-данных-MySQL

    Загрузить документ

  • ИССЛЕДОВАНИЕ ПРОИЗВОДИТЕЛЬНОСТИ КЛИЕНТ-СЕРВЕРНЫХ СУБД MYSQL, FIREBIRD И POSTGRESQL ПРИ ВЫПОЛНЕНИИ ЗАПРОСОВ НА ВЫБОРКУ

    PostgreSQL, MySQL, FireBird, СУБД, БД, выборка, SELECT, быстродействие.

    Была рассмотрена проблема быстродействия выполнения множественных запросов на выборку. Разработана программа для тестирования. Проведено тестирование и замер времени выполнения запросов для трёх СУБД: PostgreSQL, MySQL, FireBird. СУБД MySQL показала наименьшее время выполнения запросов.

    ИССЛЕДОВАНИЕ-ПРОИЗВОДИТЕЛЬНОСТИ-КЛИЕНТ-СЕРВЕРНЫХ-СУБД

    Загрузить документ

  • ИСПОЛЬЗОВАНИЕ ИНДЕКСОВ В РЕЛЯЦИОННЫХ СУБД

    Реляционные СУБД. Индексы. Виды индексов. СУБД Oracle и MySQL.

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

    ИСПОЛЬЗОВАНИЕ-ИНДЕКСОВ-В-РЕЛЯЦИОННЫХ-СУБД

    Загрузить документ

  • СИЛЬНЫЕ СТОРОНЫ MySQL ДЛЯ ВЫСОКОНАГРУЖЕННЫХ ПРОЕКТОВ

    Система управления базами данных MySQL. База данных. СУБД MySQL. PostgreSQL. Репликация. Компрессия данных.

    Статья посвящена системе управления базами данных MySQL. Описаны ее сильные стороны в контексте сравнения с PostgreSQL. Рассмотрены механизмы репликации и компрессии данных.

    СИЛЬНЫЕ-СТОРОНЫ-MySQL-ДЛЯ-ВЫСОКОНАГРУЖЕННЫХ-ПРОЕКТОВ

    Загрузить документ

  • Разработка web-портала для профориентационной работы

    Web-портал. Сайт. База данных. PHP. MySQL. Фреймворк.

    Последние несколько лет, благодаря активному развитию интернета, в образовательную систему нашей страны внедряются интернет-сервисы. Многие школьники и студенты уже не представляют обучение без сети интернет. Уже все учащиеся наслышаны об интернет-журналах, таких как «Сетевой регион» [1] и системах управления курсами, например, «Moodle» [2].

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

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

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

    Целью работы является разработка web-портала, который может быть использован в качестве ресурса для профориентационной работы.

    Разработка-web-портала-для-профориентационной-работы

    Загрузить документ

  • Объектно-ориентированные СУБД: проблемы и перспективы

    Объектно-ориентированные СУБД. ООСУБД. Базы данных.

    Данная работа раскрывает понятие объектно-ориентированной СУБД. Рассмотрены главные проблемы внедрения систем управления баз данных, поддерживающих объектно-ориентированную модель. Рассмотрены ведущие производители в данном сегменте СУБД и перспективы данного направления.

    Объектно-ориентированные-СУБД-проблемы-и-перспективы

    Загрузить документ

  • ТЕХНОЛОГИИ БАЗ ДАННЫХ

    Базы данных являются одной из основных составляющих большинства современных приложений, особенно прикладного или аналитического характера. Любое предприятие имеет свою базу данных (а, возможно, и множество баз данных). Заходя в интернет, мы видим информацию из баз данных через сервисы социальных сетей, интернет-магазинов, электронных университетов и др. Немало математических задач связано с использованием баз данных. Примером тому являются задачи анализа данных или машинного обучения. Таким образом, знание и навыки работы с базами данных становятся неотъемлемой составляющей компетенции современного ИТ-специалиста. Данное учебно-методическое пособие призвано помочь студенту в практической форме приобрести необходимые навыки работы с базами данных и их использованием в различных приложениях.

    ТЕХНОЛОГИИ-БАЗ-ДАННЫХ

    Загрузить документ

  • СРАВНЕНИЕ СУЩЕСТВУЮЩИХ СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ В ЦЕЛЯХ ВЫБОРА НАИЛУЧШЕЙ ПРИ РЕАЛИЗАЦИИ ТРЕБОВАНИЙ ПО СОКРАЩЕНИЮ ЗАТРАТ И ИМПОРТОЗАМЕЩЕНИЮ

    СУБД. Системы управления базами данных. Oracle, MS SQL Server, PostgreSQL, MySQL, СУБД Ред База Данных.

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

    Для решения поставленной задачи были рассмотрены пять наиболее популярных систем управления базами данных отечественного и зарубежного производства: Oracle, MS SQL Server, PostgreSQL, MySQL, СУБД Ред База Данных. При сравнении систем управления базами данных был выбран ряд критериев: стоимость, функциональные возможности, производительность, кроссплатформенность, место производства. Произведено попарное сравнение баз данных по каждому из критериев.

    Рассмотрены три варианта сравнения баз данных с разными приоритетами (весовыми наборами критериев): главная роль стоимости при выборе баз данных; преобладание производительности и функциональных возможностей баз данных над стоимостью; импортозамещение как основная задача.

    Результат расчета показал, что в случае с приоритетом «стоимость» алгоритм предложил свободно распространяемую импортную СУБД PostgreSQL; для варианта с приоритетом «производительность и характеристики» – коммерческую импортную СУБД Oracle; в критерии с приоритетом «место производства» – коммерческую отечественную СУБД Ред База Данных.

    СРАВНЕНИЕ-СУЩЕСТВУЮЩИХ-СИСТЕМ-УПРАВЛЕНИЯ-БАЗАМИ-ДАННЫХ

    Загрузить документ