Информационные технологии интеллектуальной поддержки принятия решений, Информационные технологии интеллектуальной поддержки принятия решений 2018

Размер шрифта: 
Проектирование информационной обучающей системы: выбор СУБД и способа доступа к данным
О. К. Головнин, Д. Е. Егоров

Изменена: 2018-06-20

Аннотация


Рассмотрена проблема выбора системы управления базами данных (СУБД) при проектировании автоматизированной обучающей системы. Рассмотрены популярные алгоритмы и модели доступа к данным в реляционных и NoSQL СУБД на примере проектируемой автоматизированной обучающей системы. Проведен сравнительный анализ различных СУБД и их возможностей. Проанализированы такие параметры, как функционал диалектов SQL, время отклика, надежность, доступность СУБД, масштабируемость хранимых данных. Приведены результаты расчетов и используемые модели в нотациях UML и ER.

Ключевые слова


субд; nosql; обучающая система; базы данных

Литература


1.         Gaurav Vaish. Getting Started with NoSQL. – Packt Publishing, 2013. – 142 p.

2.         Dan McCreary, Ann Kelly. Making Sense of NoSQL: A guide for managers and the rest of us. – Manning Publications, 2013. – 312 p.

3.         140 миллионов твитов в день: как работает Twitter изнутри? [Электронный ресурс] // «Хакер». – Безопасность, разработка, DevOps. – URL: https://xakep.ru/2011/06/01/55835.

4.         Towards Robust Distributed Systems [Электронный ресурс] / UC Berkley  – URL: https://people.eecs.berkeley.edu/~brewer/cs262b-2004/PODC-keynote.pdf.

5.         Method of calculating the scores of the DB-Engines Ranking [Электронный ресурс] // DB-Engines - Knowledge Base of Relational and NoSQL Database Management Systems. – URL: https://db-engines.com/en/ranking_definition.

6.         What’s New with Database Cloud [Электронный ресурс] // Oracle | Integrated Cloud Applications and Platform Services. – URL: https://www.oracle.com/database/index.html.

7.         MySQL 5.7 Release Notes [Электронный ресурс] // MySQL: Developer Zone. – URL: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/.

8.         Новые возможности SQL Server 2017 [Электронный ресурс] // Microsoft – официальная страница. – URL: https://www.microsoft.com/ru-ru/sql-server/sql-server-2017-features.

9.         User Documentation [Электронный ресурс] // PostgreSQL: The world's most advanced open source database. – URL:  https://wiki.postgresql.org/wiki/Main_Page.

10.       Головнин О.К., Егоров Д.Е. Формирование требований к обучающей системе: некоторые аспекты геймификации // ИТ & Транспорт : сб. науч. статей. – Самара: Интелтранс, 2017. – Т. 8. – С. 32-39.

11.       Чем PostgreSQL лучше других SQL баз данных с открытым исходным кодом. Часть 1. [Электронный ресурс] // Хабрахабр. – URL: habrahabr.ru/post/282764/.


Полный текст: PDF