Главная страница
Навигация по странице:

  • СУБД Postgres

  • СУБД Firebird

  • Отчет о преддипломной практике


    Скачать 0.64 Mb.
    НазваниеОтчет о преддипломной практике
    Дата21.12.2021
    Размер0.64 Mb.
    Формат файлаdocx
    Имя файлаÄÆùàÆ ÅÄ ÅÉÇèÆêèà é êìöÄÉîÇûêÄììÄî ûàìÆÉà.docx
    ТипОтчет
    #312976
    страница3 из 6
    1   2   3   4   5   6

    2.2 Особенности администрирования системы 1С:Предприятие


    При администрировании системы выполнялись следующие задачи:

    • настройка системы авторизации пользователей и контроля прав;

    • ограничение прав на различные функции по категориям пользователей;

    • разделение доступа пользователей к данным;

    • монитор работы пользователей;

    • журнал истории работы пользователей.

    3 Выбор и изучение СУБД для автоматизации работы отдела АСУП




    3.1 Сравнительный анализ современных свободных СУБД


    СУБД Postgres

    Postgres - объектно-реляционная система управления базами данных, теперь известная как PostgreSQL, происходит от пакета Postgres, написанного в Berkeley. После десятилетия разработки, PostgreSQL - это наиболее прогрессивная база данных с открытыми исходными текстами, доступная везде, предлагает многовариантное управление параллелизмом, поддерживает почти все конструкции SQL (включая вложенную выборку, транзакции, и определяемые пользователем типы и функции), и имеет широкий ряд связей с языками (включая C, C++, Java, Perl, Tcl, и Python).

    PostgreSQL базируется на языке SQL и поддерживает многие из возможностей стандарта SQL:2003 (ISO/IEC 9075).

    На данный момент (версия 8.4.0), в PostgreSQL имеются следующие ограничения:

    • максимальный размер таблицы: 32 ТБайт;

    • максимальный размер записи: 1,6 Тбайт;

    • максимальный размер поля: 1 ГБайт;

    • максимум полей в таблице: 250—1600, в зависимости от типов полей.

    Сильными сторонами PostgreSQL считаются:

    • поддержка БД практически неограниченного размера;

    • мощные и надёжные механизмы транзакций и репликации;

    • наследование;

    • легкая расширяемость.


    СУБД MySQL

    MySQL является относительно небольшой и быстрой реляционной СУБД основанной на традициях Hughes Technologies Mini SQL (mSQL).

    К основным достоинствам пакета MySQL можно отнести:

    • многопоточность - поддержка нескольких одновременных запросов;

    • оптимизацию связей с присоединением многих данных за один проход;

    • записи фиксированной и переменной длины;

    • ODBC драйвер в комплекте с исходными файлами;

    • гибкая система привилегий и паролей;

    • до 16 ключей в таблице, каждый ключ может иметь до 15 полей;

    • интерфейс с языками C и Perl, Php и т.д.;

    • основанная на потоках, быстрая система памяти;

    • все операции работы со строками не обращают внимания на регистр символов в обрабатываемых строках;

    • все поля имеют значение по умолчанию, INSERT можно использовать на любом подмножестве полей;

    • легкость управления таблицей, включая добавление и удаление ключей и полей.

    Наиболее простой способ работы с MySQL сводится к использованию программы MySQL. Это клиентская часть СУБД MySQL. Можно выполнять команды SQL непосредственно из командной строки системы unix или из интерактивного режима MySQL.

    СУБД MySQL имеет библиотеку C API. Ее можно использовать для запросов к базе данных, вставки данных, создания таблиц и т.п. C API поддерживает все функции MySQL.

    Также доступен 32-битный ODBC драйвер для MySQL. Он позволяет запрашивать и получать данные из других источников с поддержкой ODBC.

    MySQL сегодня стала наиболее популярной СУБД с открытым исходным кодом. Её популярность объясняется высокой скоростью работы, большой отказоустойчивостью, легким использованием. Ее можно использовать во всех видах ПО – веб-сайты, бизнес-критичные системы, обычное клиентское ПО и т.д. Данной СУБД пользуются такие корпорации как Yahoo!, Alcatel-Lucent, Google, Nokia, YouTube, and Zappos.com.

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

    • MySQL Enterprise – оптимальный выбор для систем, не требующих сверхбольшой производительности или сверхмалого объёма;

    • MySQL Cluster – СУБД, построенная на кластерной архитектуре для работы с большими БД, требующими огромной производительности;

    • MySQL Embedded Database – небольшая СУБД, которая хорошо подходит к встраиваемым системам, таким как системы сетевого управления, CRM и ERP, VoIP и Online Messaging системы, обучающее ПО и т.д.


    СУБД Firebird

    Firebird (FirebirdSQL) — компактная, кроссплатформенная, свободная система управления базами данных (СУБД), работающая на GNU/Linux, Microsoft Windows и разнообразных Unix платформах.

    В качестве преимуществ Firebird можно отметить многоверсионную архитектуру, обеспечивающую параллельную обработку оперативных и аналитических запросов (это возможно потому, что читающие пользователи не блокируют пишущих), компактность (дистрибутив 5Mb), высокую эффективность и мощную языковую поддержку для хранимых процедур и триггеров. Firebird используется в различных промышленных системах с 2001 г. Это коммерчески независимый проект C и C++ программистов, технических советников и разработчиков мультиплатформенных систем управления базами данных, основанный на исходном коде, выпущенном корпорацией Borland 25 июля 2000 года в виде свободной версии Interbase 6.0.

    Среди недостатков перечислятся отсутствие кеша результатов запросов, индексов fulltext для полнотекстового поиска.

    Firebird является сервером баз данных. Один сервер Firebird может обрабатывать несколько независимых баз данных, каждую с множеством пользовательских соединений. И, что немаловажно, он является полностью свободным от лицензионных отчислений даже для коммерческого использования.
    1   2   3   4   5   6


    написать администратору сайта