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

Реферат Корпоративна інформаційна система &МТО&





нку на багатопоточність, а PostgreSQL використовує процеси. Перемикання контекстів і доступ до загальних даних декількома потоками здійснюється значно швидше, ніж окремими процесами. Таким чином MySQL Server в багатокористувацьких додатках отримує непогану перевагу в продуктивності, а крім того, таким чином MySQL Server вдається значно ефективніше користуватися перевагами, наданими симетричними мультіпроцесорними системами (SMP).

· В MySQL реалізована значно більш потужна система привілеїв, ніж в PostgreSQL. У той час як PostgreSQL забезпечує лише привілеї INSERT, SELECT і UPDATE/DELETE над базою або таблицею, MySQL надає можливість визначення повного набору різноманітних привілеїв на рівні бази, таблиці та стовпця. Крім того, MySQL дозволяє задавати привілеї для комбінацій хост/користувач.

· В MySQL використовується протокол зв'язку між клієнтом і сервером із стисненням даних, що збільшує продуктивність системи в умовах низькошвидкісних каналів зв'язку.

· Всі типи таблиць в MySQL (крім InnoDB) реалізовані у вигляді файлів (по одній таблиці у файлі), що значно полегшує створення резервних копій, перенесення, видалення і навіть створення символьних посилань між базами даних і таблицями , навіть якщо сервер знаходиться в неробочому стані.

· Оновлено (апгрейд) MySQL проходить абсолютно безболісно raquo ;. При модернізації MySQL немає потреби в копіюванні/відновленні даних, що доводиться робити при установці більшості оновлень PostgreSQL.

Нижче перераховані переваги PostgreSQL в порівнянні з MySQL на сьогоднішній день.


ВозможностьВерсія MySQLПодзапроси4.1Внешніе ключі5.0 (3.23 з InnoDB) Представленія5.0Хранімие процедури5.0Тріггери5.0Об'едіненія4.0Полние связі4.1Ограніченія4.1 або 5.0Курсори4.1 або 5.0R-деревья4.1 (для таблиць MyISAM) Спадкування табліцНе планіруетсяРасшіряемая система тіповНе планується

Інші причини, за якими можна віддати перевагу PostgreSQL:

· У деяких випадках PostgreSQL виявляється ближче до ANSI SQL.

· Роботу PostgreSQL можна прискорити, виконуючи код у вигляді збережених процедур.

· При зберіганні географічних даних R-дерева дають PostgreSQL перевагу перед MySQL (примітка: в MySQL версії 4.1 для таблиць MyISAM реалізована підтримка R-дерев).

· Команда розробників PostgreSQL, які пишуть код для сервера, більше.

Недоліки PostgreSQL в порівнянні з MySQL:

· VACUUM ускладнює використання PostgreSQL в постійно працюють системах.

· Наявність тільки транзакційних таблиць.

· Значно більш повільна робота команд INSERT, DELETE і UPDATE.


2.3 Висновок


Єдині існуючі на сьогодні тести, що дозволяють порівняти MySQL Server і PostgreSQL, які будь-хто може завантажити і запустити, - це тести з комплекту MySQL. І тому свій вибір я зупиняю на MySQL



Глава 3. Розробка инфологической і даталогіческой моделей бази даних. Розробка архітектури порталу, що забезпечує доступ до бази даних


Сайт складається з десяти головних php файлів, дев'яти php блоків і одного файлу стилів СSS.

На першій сторінці «index.php» знаходиться про призначення самого сайту, і трохи інформации про автора. З головної сторінки сайту можна потрапити на сторінки з додатковою інформацією. Так само з головною сторінки можна потрапити на сторінку з пошуком потрібного нам навчального предмета.


3.1 Склад сторінок


1). Файл «index.php» - ця сторінка є головною і стартовою, вона розмічена за допомогою таблиці створеної за допомогою тега «table», що складається з двох рядків. Перша являє собою «Шапку КІС», цей блок завжди підключений до всіх інших сторінок, в якій матися фон, який доданий за допомогою « lt; td gt; lt; img scr=img/header.jpg gt;». Друга осередок об'єднує в собі три стовпці, які виведені в блоки: «lefttd # .php», «righttd # .php», де # номер блоку, що підключається при певній дії і центральний блок, в якому виводитися інформація. Також існує ще одна таблиця, з трьох стовпців, яка виведена в блок «nav.php», тобто верхня панель навігації.

2). Файл «view_idHobby.php» - сторінка містить опис, виведена з БД про захоплення моєї групи, за допомогою оператора mysql_query (SELECT * From Hobbys WHERE id=$ idHobby, $ db). У лівому блоці «lefttd.php», є можливість вибору одного з 4-х наших захоплень, аналогічно, як і в попередньому випадку. У правому ж блоці «righttd2.php», виводитися інформація з БД, з перерахуванням ...


Назад | сторінка 11 з 15 | Наступна сторінка





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

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