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

Реферат Інтернет-додаток файлового обміну з розмежуванням прав доступу





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

Гнучкість СУБД MySQL забезпечується підтримкою великої кількості типів таблиць: користувачі можуть вибрати як таблиці тіпаMyISAM, підтримують повнотекстовий пошук, так і таблиці InnoDB, що підтримують транзакції на рівні окремих записів. Більш того, СУБД MySQL поставляється із спеціальним типом таблиць EXAMPLE, демонструє принципи створення нових типів таблиць. Завдяки відкритій архітектурі і GPL-ліцензуванню, в СУБД MySQL постійно з'являються нові типи таблиць [5].

Лютий 2008 Sun Microsystems придбала MySQL AB за $ 1 млрд., 27 січня 2010 Oracle придбала Sun Microsystems за $ 7,4 млрд. і включила MySQL в свою лінійку СУБД.

Співтовариством розробників MySQL створені різні відгалуження коду, такі як Drizzle (англ.), OurDelta, Percona Server, і MariaDB. Всі ці відгалуження вже існували на момент поглинання компанії Sun корпорацією Oracle.вознікла як спроба застосувати mSQL до власних розробок компанії: таблицям, для яких використовувалися ISAM - підпрограми низького рівня. У результаті був вироблений новий SQL-інтерфейс, але API-інтерфейс залишився в спадок від mSQL. Звідки походить назва MySQL - Достеменно невідомо. Розробники дають два варіанти: або тому, що практично всі напрацювання компанії починалися з префікса My, або на честь дівчинки на ім'я My, дочки Майкла Монті Віденіус, одного з розробників системи.

Логотип MySQL у вигляді дельфіна носить ім'я Sakila raquo ;. Він був обраний з великого списку запропонованих користувачами імен дельфіна raquo ;. Ім'я Sakila було відправлено Open Source-розробником Ambrose Twebaze.імеет подвійне ліцензування. MySQL може поширюватися відповідно до умов ліцензії GPL. Однак за умовами GPL, якщо яка-небудь програма включає вихідні коди MySQL, то вона теж повинна поширюватися по ліцензії GPL. Це може розходитися з планами розробників, які не бажають відкривати вихідні тексти своїх програм. Для таких випадків передбачена комерційна ліцензія, яка також забезпечує якісну сервісну підтримку.

MySQL портована на велику кількість платформ: AIX, BSDi, FreeBSD, HP-UX, Linux, Mac OS X, NetBSD, OpenBSD, OS/2 Warp, SGI IRIX, Solaris, SunOS, SCO OpenServer, UnixWare, Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003, WinCE, Windows Vista і Windows 7. Існує також порт MySQL кOpenVMS. Важливо відзначити, що на офіційному сайті СУБД для вільного завантаження надаються не лише вихідні коди, а й відкомпілювалися і оптимізовані під конкретні операційні системи готові виконувані модулі СУБД MySQL.

MySQL має API для мов Delphi, C, C ++, Ейфель, Java, Лісп, Perl, PHP, Python, Ruby, Smalltalk, Компонентний Паскаль і Tcl, бібліотеки для мов платформи .NET, а також забезпечує підтримку для ODBC за допомогою ODBC-драйвера MyODBC.


. 1.7 Веб-сервер Nginx

Nginx- веб-сервер і поштовий проксі-сервер, що працює на Unix-подібних операційних системах (тестувалася збірка і робота на FreeBSD, OpenBSD, Linux, Solaris, Mac OS X, AIX і HP-UX). Починаючи з версії 0.7.52 з'явилася бінарна збірка під Microsoft Windows.

Ігор Сисоєв почав розробку в 2002-му році. Восени 2004 року вийшов перший публічно доступна реліз. Станом на 2013 рік, підтримка та доопрацювання nginx триває [7] .сервер

обслуговування статичних запитів, індексних файлів, автоматичне створення списку файлів, кеш дескрипторів відкритих файлів акселерірованное проксінг без кешування, просте розподіл навантаження і відмовостійкість підтримка кешування при акселерірованном проксінг і FastCGI акселерірованная підтримка FastCGI і memcached серверів, просте розподіл навантаження і відмовостійкість модульність, фільтри, в тому числі стиск (gzip), byte-ranges (докачка), chunked відповіді, HTTP-аутентифікація, SSI-фільтр кілька підзапитів на одній сторінці, оброблювані в SSI-фільтрі через проксі або FastCGI, виконуються паралельно підтримка SSL підтримка PSGI, WSGI експериментальна підтримка вбудованого Perl

SMTP/IMAP/POP3-проксі сервер

перенаправлення користувача на SMTP/IMAP/POP3-бекенд з використанням зовнішнього HTTP-сервера аутентифікації проста аутентифікація (LOGIN, USER/PASS) підтримка SSL і STARTTLS

У nginx робочі процеси обслуговують одночасно безліч сполук, мультіплексіруя їх викликами операційної системи select, epoll (Linux) і kqueue (FreeBSD). Робочі процеси виконують цикл обробки подій від дескрипторів (...


Назад | сторінка 8 з 22 | Наступна сторінка





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

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