Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция_9_КИС.doc
Скачиваний:
27
Добавлен:
01.02.2015
Размер:
153.6 Кб
Скачать

9.6. Web-сервер арасне

Сервер Арасhе створений співтовариством незалежних розроблювачів «Арасhе Group», члени якої у свій час брали участь у проекті з побудови перших Web-серверів у NCSA (National Center for Supercomputer Application, USA). «Арасhе Group» пропонує Web-сервери, сумісні з будь-якою UNIX-системою, установленої на будь-якій апаратній платформі. Сервер перенесе­ний і на інші операційні системи. Так, уже зараз Арасhе Web-сервер доступний для OS/2, UNIX-платформ, Windows 2000 та ін [28].

Web-сервер Арасhе, як і всі інші Web-сервери, базується на ідеях і частині коду, реалізованих у першому по-справжньому популярному Web-сервері - NCSA httpd 1.3. Ім'я «Apache» походить від абревіатури «A PAtCHy server», що дослівно переводиться як «залатаний сервер» - сервер, у код якого внесений цілий ряд серй­озних змін. Web-сервер Apache є самостійним, некомерційним, вільно розповсюджуваним продуктом. На сьогоднішній день він є самим популярним Web-сервером.

Сервер Арасhе поширюється «Арасhе Group» безкоштовно по Internet (http://www.арасhе.оrg)

Арасhе може працювати в якості кеширувального proxy-сервера, що дозволяє істотно підвищити продуктивність роботи кори­стувачів локальної мережі при роботі з документами, розташова­ними в Internet. Можна задавати такі параметри і настроювання ргоху-сервера:

• типи файлів, які необхідно кешувати або, навпаки, не вклю­чати в кеш;

• максимальний обсяг дискового простору, відведений під кеш;

• періодичний перегляд і індексування бази даних кеша з ме­тою вивільнення дискового простору шляхом видалення застарі лих об'єктів.

9.7. Сервер mysql

MySQL - компактний багатопоточний сервер баз даних. Харак­теризується великою швидкістю, стійкістю і простотою викори­стання.

MySQL був розроблений компанією «ТсХ» для підвищення швидкодії обробки великих баз даних.

MySQL вважається гарним рішенням для малих і середніх до­датків. Ісходники сервера компілюються на безлічі платформ. Найбільш повно можливості сервера виявляються в UNIX-системах, де є підтримка багатопоточності, що підвищує продуктивність системи в цілому.

Для некомерційного використання MySQL є безкоштовним. Можливості сервера MySQL:

• підтримується необмежена кількість користувачів, що одно­часно працюють із БД;

• кількість рядків у таблицях може досягати 50 млн;

• висока швидкість виконання команд;

• наявність простої і ефективної системи безпеки.

Недоліки сервера MySQL:

• відсутня підтримка вкладених запитів типу:

SELECT * FROM My_table_1 WHERE id IN (SELECT id FROM My_table_2);

• не реалізована підтримка трансакцій. Натомість пропонуєть­ся викори­стовувати LOCK/UNLOCK TABLE;

• відсутня підтримка зовнішніх (foreign) ключів;

• відсутня підтримка тригерів і збережених процедур;

• відсутня підтримка представлень (view).

Зазначені недоліки не є критичними при розробці малих і се­редніх інформаційних систем для робочих груп.

15

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]