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

Реферат Створення веб-додатків з використанням сучасних ORM-фреймворків





лярні реляційні бази даних з відкритим вихідним кодом: MySQL і PostgreSQL.

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


1.4.2 Вибір нереляційних бази даних

В якості нереляційних бази даних обрана база CouchDB (див. [11]).

Основні характеристики цієї бази:

- дані зберігаються не в рядках і колонках, а у вигляді JSON-подібних документів, моделлю яких є не таблиці, а дерева;

- цілісність бази даних забезпечується виключно на рівні окремих записів (але не на рівні зв'язків між ними);

- для побудови індексів і виконання запитів використовуються функції подання;

- функції-валідатори, функції-вистави, функції-фільтри зберігаються в текстовому вигляді в самій базі даних;

- кожній базі даних у системі CouchDB відповідає єдине В-дерево; кожне B-дерево зберігається у вигляді окремого файлу на диску;

- підтримується вертикальна масштабованість, що означає підтримку як величезних кластерів, так і портативних пристроїв.

Для маніпуляцій з даними використовується JavaScript - об'єктно-орієнтована скриптова мова програмування (див. [12]).

2.Опісаніе бази даних


2.1 Реляційна база даних


Спроектована реляційна база даних, що складається з десяти таблиць (див. [13]).


2.1.1 Концептуальна схема бази даних

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


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





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

  • Реферат на тему: Сайт з використанням скриптової мови програмування PHP і бази даних MySQL
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...
  • Реферат на тему: Створення бази даних критичних властивостей речовин в редакторі баз даних M ...
  • Реферат на тему: Створення та аналіз бази даних обліку комунальних витрат підприємств. Орга ...
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access