Details

Title: Исследование миграции с СУБД MySQL на NewSQL СУБД Tarantool: выпускная квалификационная работа бакалавра: 02.03.03 - Математическое обеспечение и администрирование информационных систем ; 02.03.03_01 - Информационные системы и базы данных
Creators: Григорьев Максим Юрьевич
Scientific adviser: Кожевников Вадим Андреевич
Other creators: Колосова Ольга Владимировна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2019
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: миграция; mysql; tarantool; проектирование базы данных; lua; migration; database design
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 02.03.03
Speciality group (FGOS): 020000 - Компьютерные и информационные науки
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2019/vr/vr19-1960
Rights: Доступ по паролю из сети Интернет (чтение, печать)
Record key: ru\spstu\vkr\3509

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

В данной работе изложено описание полной миграции с СУБД MySQL на NewSQL Tarantool на примере конкретной схемы базы данных. Даны общие понятия и описание каждой из СУБД. Рассмотрены аналоги на рынке СУБД. Реализованы конкретные схемы и функции для работы с базой данных с использованием обеих технологий. Проведен сравнительный анализ скорости работы и сделаны выводы об эффективности.

This work presents a description of the complete migration from MySQL to NewSQL Tarantool DBMS using the certain pattern of data base structure. Also given the general conception and description of each DBMS. Considered analogues among DBMS. Implemented specific schemes and functions for working with a database using both technologies. Based on comparative analysis of the speed of work conclusions were made about the effectiveness.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print
Internet Authorized users SPbPU Read Print
-> Internet Anonymous

Table of Contents

  • ВВЕДЕНИЕ
  • ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
  • 1.1. Реляционная СУБД MySQL
  • 1.1.1. Что такое MySQL
  • 1.1.2. Модель данных
  • 1.1.3. Язык запросов SQL
  • 1.2. NewSQL СУБД Tarantool
  • 1.2.1. Что такое Tarantool
  • 1.2.2. Модель данных
  • 1.2.3. Скриптовый язык Lua
  • 1.3. Обзор аналогов
  • ГЛАВА 2. ОБЗОР ИСПОЛЬЗУЕМЫХ ТЕХНИЧЕСКИХ РЕШЕНИЙ
  • 2.1 . Выбор инструментов
  • 2.1.1. MySQL
  • 2.1.2. Tarantool
  • ГЛАВА 3. РАЗРАБОТКА СИСТЕМЫ
  • 3.1. Проектирование баз данных
  • 3.2. Создание экземпляров на виртуальной машине
  • 3.2.1. Создание экземпляра MySQL
  • 3.2.2. Создание экземпляра Tarantool
  • 3.3. Разработка
  • ГЛАВА 4. ЭКСПЕРИМЕНТАЛЬНОЕ ИССЛЕДОВАНИЕ ЭФФЕКТИВНОСТИ
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ТЕРМИНОВ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • Приложение 1
  • Код создания схемы базы данных на языке SQL
  • Приложение 2
  • Создание схемы на языке Lua

Usage statistics

stat Access count: 22
Last 30 days: 0
Detailed usage statistics