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

Реферат Створення веб-інтерфейсу для побудови генеалогічних дерев





аявні гідності перерахованих сервісів.

1.4 Вибрані програмні засоби


Для реалізації сервісу основною мовою розробки обраний мову Python (див. [6]).

Мова Python - це стабільний і поширений високорівнева мова програмування з акцентом на продуктивність розробника і читаність коду; мова загального призначення з широким спектром можливого застосування, виразним синтаксисом і прийнятною продуктивністю. Недолік мови - відносно невисока швидкість виконання програм - < span align = "justify"> компенсується зменшенням часу розробки програми. У середньому, програма, написана на Python, в 2-4 рази компактніше, ніж її аналог на C + + або Java.

Як каркас додатка обраний фреймворк Django (див. [7]). Django (Джанго) - вільний фреймворк для веб-додатків на мові Python.

Для зберігання даних проекту вирішено використовувати два типи СУБД: реляційну і нереляційних бази даних (див. [8]). Такий вибір заснований на необхідності зберігання різнорідних даних. Реляційна база даних зберігає дані, зручно представимо в табличному вигляді: дані про користувачів, дані про географічне розташування користувачів, про права доступу, про мультимедійні даних. Для зберігання даних про генеалогічні деревах використовується документо-орієнтована база даних. br/>

1.4.1 Вибір реляційної бази даних


В якості реляційних баз даних розглядалися дві найбільш популярні реляційні бази даних з відкритим вихідним кодом: MySQL і PostgreSQL.

Кожна база має свої особливості і відмінності. Якщо необхідно швидке сховище для простих запитів з мінімальною налаштуванням, краще вибирати MySQL. Якщо необхідно надійне сховище для великого обсягу даних з можливістю розширення, реплікації, повністю відповідає сучасним стандартам мови SQL (див. [9]), рекомендується використовувати PostgreSQL.хорошо використовувати для простих запитів з відключеними транзакціями, в той час як PostgreSQL може підтримувати більш серйозну навантаження і складні запити паралельно із записом у базу даних. Ніша, яку займає PostgreSQL, ширша, і потенціал у PostgreSQL вище. Ніша MySQL скромніше, MySQL виправдовує себе як сховище для некритичних за навантаженням і продуктивності баз даних. p align="justify"> Основна перевага PostgreSQL - безпечне і захищене сховище даних. В якості повнофункціональної, вільної реляційної БД (RDBMS), PostgreSQL володіє багатьма характеристиками, спроектованими для підтримки критично-важливих додатків з великим потоком транзакцій.

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


Назад | сторінка 5 з 12 | Наступна сторінка





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

  • Реферат на тему: Розробка бази даних на мові програмування Python
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Сайт з використанням скриптової мови програмування PHP і бази даних MySQL
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...
  • Реферат на тему: Розробка реляційної бази даних для зберігання інформації про зварювальних р ...