Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Опис системи &Віртуальний офіс&

Реферат Опис системи &Віртуальний офіс&





серверах. Вибір двухсерверной реалізації обумовлений необхідністю забезпечити оптимальні умови виконання додатків, що виконують принципово різні завдання, і мають при цьому значні потреби в апаратних ресурсах.

Один із серверів виконує функції сервера БД і WWW сервера, другий - функції IP ATC і інтерфейсу до сервісу синтезу мови. (див. схему).

В якості сервера баз даних була обрана добре зарекомендувала себе і широко використовувана в WWW середовищі СУБД MySQL 5, в якості WWW сервера використаний Apache 2.2.

СУБД MySQL. SQL - це скорочення від Structured Query Language (структурована мова запитів). SQL створений для роботи з реляційними базами даних. Він дозволяє користувачам взаємодіяти з базами даних (переглядати, шукати, додавати і управляти даними). MySQL відповідає специфікації ANSI 92 SQL. розробив Міхаель Віденіус. MySQL є відносно невеликою і швидкої реляційної СУБД заснованої на традиціях Hughes Technologies Mini SQL (mSQL) [6].

Основні переваги пакету MySQL наступні.

· Нить. Підтримка декількох одночасних запитів.

· Оптимізація зв'язків з приєднанням багатьох даних за один прохід.

· Записи фіксованої і змінної довжини.

· ODBC драйвер в комплекті з ісходником

· Гнучка система привілеїв і паролів.

· До 16 ключів в таблиці. Кожен ключ може мати до 15 полів.

· Підтримка ключових полів і спеціальних полів в операторові CREATE.

· Підтримка чисел довжиною від 1 до 4 байт (ints, float, double, fixed), рядків змінної довжини і міток часу.

· Інтерфейс з мовами C і perl.

· Заснована на потоках, швидка система пам'яті.

· Утиліта перевірки і ремонту таблиці (isamchk).

· Всі дані зберігаються у форматі ISO8859_1.

· Всі операції роботи з рядками не звертають уваги на регістр символів в оброблюваних рядках.

· Псевдоніми застосовні як до таблиць, так і до окремих колонках у таблиці.

· Всі поля мають значення за замовчуванням. INSERT можна використовувати на будь-якому підмножині полів.

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

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

СУБД MySQL має бібліотеку C API. Її можна використовувати для запитів до бази даних, вставки даних, створення таблиць і т.п. C API підтримує всі функції MySQL. Мова perl підтримується відразу двома способами:

· портоване інтерфейс з perl з mini-SQL, розроблений Андреасом Коенігом.

· Є модуль perl DBD.

Також доступний 32-бітний ODBC драйвер для MySQL. Він дозволяє запитувати і отримувати дані з інших джерел з підтримкою ODBC.

Веб-сервер Apache розробляється і підтримується відкритим співтовариством розробників під егідою Apache Software Foundation і включений в багато програмні продукти, серед яких СУБД Oracle і IBM WebSphere. На даний момент розробка ведеться в гілці 2.2, а у версіях 1.3 і 2.0 виробляються лише виправлення помилок безпеки. На поточний момент остання версія гілки 2.4 - 2.4.3 (21 серпня 2012), для першої версії це 1.3.42.

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

Сервер Apache підтримує одночасну роботу і, отже, може обслуговувати велику кількість клієнтів. Кількість клієнтів, що може одночасно обслуговуватися, обмежується лише використовуваними апаратними засобами і операційною системою. Сервер може бути легко налаштований з допомогою редагування текстових файлів або, використовуючи один з численних інструментів з графічним інтерфейсом.


Малюнок 17 - HTTP сервер Apache у своєму оточенні


У відповідності зі своєю модульною архітектурою, безліч можливостей, які необхідні для роботи деяких додатків, можуть бути реалізовані у вигляді додаткових модулів Apache. Для підтримки такої можливості для розробників модулів реалізований добре документований API. Модульність і існування безлічі безкоштовних модулів дозволяє легко створити потужний веб-сервер без зміни його вихідного коду. Використовуючи на сервері безліч доступних скриптових мов, можна легко створювати необмежену веб-додаток. Для використання будь-яко...


Назад | сторінка 10 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Основи реалізації семантичної та посилальної цілісності в СУБД MySQL
  • Реферат на тему: Реалізація обмежень в СУБД MySQL
  • Реферат на тему: Реалізація обмежень семантичної та посилальної цілісності в СУБД MySQL
  • Реферат на тему: Сайт з використанням скриптової мови програмування PHP і бази даних MySQL
  • Реферат на тему: Основи створення простого сайту на PHP і MYSQL