Математико-­‐механический факультет



Pdf көрінісі
бет5/16
Дата01.12.2023
өлшемі1,17 Mb.
#194432
түріОбзор
1   2   3   4   5   6   7   8   9   ...   16
Байланысты:
Krasnoperov diploma (1)

3.2.
 
Обзор средств разработки
 
Учитывая задачи и функциональность проекта, было
принято решение реализовывать веб-­‐сервис «Электронный
дневник» с использованием следующих технологий:

HTML;

CSS;

JavaScript;

PHP;

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

версии 5 — свободная


система управления базами данных, распространяемая под GNU
General Public License и под собственной коммерческой
лицензией, на выбор.


10
В MySQL 5 значительно расширена функциональность,
которая ставит MySQL в один ряд с коммерческими СУБД. Если
раньше СУБД MySQL обвиняли в недостаточной поддержке
стандарта SQL, то с появлением пятой версии этой популярной
базы данных, появилась практически полная поддержка
стандарта SQL. [5]
После рассмотрения всех плюсов и минусов, был выбран
тип таблиц InnoDB – одна из выбираемых подсистем низкого
уровня в СУБД MySQL, которая входит во все стандартные
сборки для различных операционных систем. Основным
отличием InnoDB от других подсистем низкого уровня MySQL
является наличие механизма транзакций.
В отличие от таблиц MyISAM, где для каждой таблицы
создается один файл данных, данные InnoDB в настройках по
умолчанию хранятся в больших совместно используемых
файлах (изменить это можно с помощью настроек опции
innodb_file_per_table),
что
позволяет
использовать
постраничный кэш страниц базы данных. [6]
Формат данных InnoDB обеспечивает надежное хранение
данных за счет транзакционности и блокирование данных на
уровне строки, а не всей таблицы. Это позволяет редактировать
данные большому количеству человек без каких-­‐либо проблем.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   16




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет