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

Реферат Від SQL до NoSQL і назад





вно реалізується алгоритм Apriory для пошуку датчиків, одночасно змінюють своє значення. Обидва розглянутих підходи мають свої переваги, але ніщо не заважає зберігати в пам'яті обидва подання матриці. Також ніщо не заважає завести аналогічні матриці для дослідження інших ознак.

З точки зору реалізації буде раціональним розділити бітові матриці на блоки (один блок відповідає набору датчиків і деякому проміжку часу), зберігати їх в пам'яті і не виробляти операції введення / виводу. Тоді швидкість роботи даної цільової СУБД буде залежати тільки від швидкодії процесора. Оскільки потрібні для цього алгоритми добре распараллелівать, то можливо добитися роботи системи в інтерактивному режимі.

Разом з тим даний приклад наочно демонструє, що зазначене завдання поки нездатні ефективно вирішити і існуючі NoSQL СУБД-ця технологія знаходиться ще на етапі становлення, і їй ще належить пройти довгий шлях до того, як стати промисловим стандартом, відповідним для вирішення широкого кола практичних задач . Однак концепція цільових СУБД хоча і покриває розглянуте рішення, але перебуває в ще більш зародковому стані.

Примітно, що оптимізаторів запитів в нових СУБД взагалі не потрібно, тому що кількість типів подаються системі запитів відомо заздалегідь і програміст зможе самостійно вказати всі особливості оптимального виконання кожного з них. Оскільки система орієнтована на роботу з великими обсягами інформації, то під час її експлуатації навряд чи варто очікувати значної зміни статистичних закономірностей у базі, і, отже, навряд чи доведеться коригувати оптимальний план виконання запиту. Замість планувальників запитів будуть затребувані різні засоби моніторингу розробляється або вже використовуваної системи - мета їх роботи полягає в знаходженні «вузьких» місць і виробленні рекомендацій щодо поліпшення системи.

Логічним завершенням підходу побудови цільових СУБД замість використання класичних серверних архітектур є рух у бік RAD (Rapid Application Development), при якому програміст формально описує якісні та кількісні вимоги до створюваної СУБД, отримує попереднє рішення, а потім оптимізує його окремі елементи аж до самостійної реалізації окремих блоків. Створена таким чином цільова СУБД може бути згодом розгорнута на будь інфраструктурі, включаючи і хмари.

За принципом створення і застосування цільові СУБД чимось нагадують інструменти ETL для завантаження даних в інформаційні сховища. Зараз ці інструменти не готові для виклику з програм, але дозволяють створити, налагодити, оптимізувати і багаторазово використовувати саму процедуру ETL. Приблизно за тією ж схемою працюють генератори запитів, і приблизно за тією ж схемою можуть працювати СУБД типу SQL + NoSQL.

***

Два напрямки розвитку СУБД - SQL і NoSQL - багато в чому протиставляються, хоча і підкоряються єдиним законам і рухаються назустріч один одному. Поки цей рух майже непомітно, але воно активізується в міру появи необхідності в засобах побудови високонавантажених систем, в результаті чого відбудеться злиття цих напрямків. Утворені таким чином СУБД можуть виявитися занадто громіздкими для використання на практиці, тому, можливо, відбудеться відмова від поточної архітектурної концепції СУБД у бік появи СУБД, що представляють собою набір «кубиків» для побудови цільової системи, яка має характеристиками, необхідними для конкретних високонавантажених додатків.

Список літератури <...


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





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

  • Реферат на тему: Основи роботи з СУБД Access
  • Реферат на тему: Використання СУБД ACCESS 7.0
  • Реферат на тему: Створення бази даних в СУБД MS SQL Server
  • Реферат на тему: Технологія створення бази даних у середовищі СУБД MS Access на прикладі маг ...
  • Реферат на тему: Основи реалізації семантичної та посилальної цілісності в СУБД MySQL