Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсач_сети.doc
Скачиваний:
18
Добавлен:
03.12.2018
Размер:
3.45 Mб
Скачать

Выбор архитектуры сети

Существуют следующие архитектуры сети:

  • Клиент-сервер;

  • Одноранговая.

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

Выбор по и ос Сервисы

Компания «TMN» является развивающейся, поэтому нужно учитывать возможность ее расширения в будущем. Компания специализируется на разработке ПО и web-сайтов, поэтому основным является отдел IT.

Потребности разных отделов отличаются, однако, есть и сервисы, которые требуются всем отделам:

  1. доступ в Интернет;

  2. внутренняя электронная почта;

  3. Электронный документооборот.

Помимо этих сервисов, отделу МС требуются:

  1. доступ к БД клиентов;

  2. доступ к БД продукции;

  3. телефон;

  4. факс.

Отделу РК требуются:

  1. доступ к БД продукции;

  2. телефон;

  3. факс;

  4. сканирование и печать документов.

Финансовому отделу требуются:

  1. доступ к БД продукции;

  2. доступ к БД сотрудников;

  3. сканирование и печать документов.

Отделу IT требуются:

  1. доступ к БД продукции;

  2. совместный доступ к разрабатываемому ПО.

Таким образом, для компании требуются следующие сервисы:

  1. доступ к БД (продукции, сотрудников, клиентов);

  2. Интернет;

  3. телефон;

  4. факс;

  5. Электронный документооборот;

  6. сканирование и печать документов;

  7. совместный доступ к данным;

  8. внутренняя электронная почта.

Требования к ресурсам и выбор по

1. Доступ к бд.

Для компании «TMN» требуется три БД: продукции, сотрудников и клиентов. Поскольку в основном базы данных используются отделами МС, РК и финансовым отделом, одним из главных требований к СУБД является ее совместимость с оболочками БД, такими, как 1С:Предприятие. Предпочтительнее использовать СУБД типа «клиент-сервер», т.к. клиент-серверные СУБД, в отличие от файл-серверных, обеспечивают разграничение доступа между пользователями и мало загружают сеть и клиентские машины. Также немаловажную роль играет цена, т.к. компании «TMN» развивающаяся и не обладает большим количеством средств. Таким образом, к СУБД предъявляются следующие требования:

  1. совместимость с оболочками;

  2. низкая стоимость владения.

Существует несколько вариантов СУБД, удовлетворяющих этим требованиям:

  1. Firebird;

  2. PostgreSQL.

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

Firebird является сервером баз данных. Мощный, но в то же время с минимальными требованиями к настройке и администрированию, он легко масштабируется от однопользовательских приложений до крупных корпоративных систем. Один сервер Firebird может обрабатывать несколько независимых баз данных, каждую с множеством пользовательских соединений. И, что немаловажно, он является настоящим open source, полностью свободным от лицензионных отчислений даже для коммерческого использования.

PostgreSQL — свободная объектно-реляционная СУБД.

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

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

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

  • расширяемая система встроенных языков программирования: изначально поддерживаются SQL, PL/pgSQL, PL/Perl, PL/Python и PL/Tcl, а также имеется поддержка загрузки C-совместимых модулей;

  • поддержка со стороны многих языков программирования: C/C++, Java, Perl, Python, Ruby, ECPG, Tcl, PHP и других.

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

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

Главным слабым местом, происходящим из архитектуры самой СУБД, считается масштабируемость: в PostgreSQL имеются общие для всех соединений «узлы».

PostgreSQL входит в некоторые дистрибутивы UNIX-подобных серверных ОС, таких, как Mandriva Corporate Server.

Однако одним из главных преимуществ данной СУБД является поддержка ее со стороны 1C:Предприятие, а это ПО необходимо для работы компании. Поэтому выбор падает именно на PostgreSQL.