Ім'я файлу: Технології зберігання інформації.docx
Розширення: docx
Розмір: 21кб.
Дата: 25.10.2021

Доповідь з дисципліни

Прикладні обчислювальні технології

На тему:“Технології зберігання інформації”

студент групи МА-21М-1

Коваленко Євген

Стрімкий прогрес у створенні та удосконалення обчислювальної техніки призвів до необхідності створення деякої бази команд, програм або даних для розрахунків. Постала необхідність зберігання результатів роботи і великого об’єму вхідних даних. Для вирішення перелічених проблем потрібно було створити системи збереження, універсального представлення, стосовно ЕВМ, та доступу до даних. Поставлені задачі було вирішено створенням систем управління базами даних (СУБД).

Основні типи СУБД:

  • Ієрархічні: файли у такій базі даних представляють собою окремі об’єкти як у ООП

  • Реляційні: структуровані, організовані у виді таблиці. Швидкий і

  • Мережеві: є ускладненням ієрархічної моделі

Найрозповсюдженим типом СУБД є реляційні, які асоціюються з язиком SQL (structured query language) – мова структурованих запитів. За допомогою SQL користувач БД здійснює запити та вносить у них зміни. Але для розробки самої СУБД та її модернізації використовують мову процедурних розширень: Фортран, Паскаль, Аду, С або більш новий С++. Найбільшими розробниками у сфері СУБД є Microsoft і Oracle, вони внесли додаткові зміни в свої процедурні розширення SQL, в основному для написання тригерів баз даних (БД):

  • Microsoft включила мову програмування C#;

  • Oracle включила мову програмування Java.

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

Oracle

Компанія спеціалізується на випуску СУБД, сполучного програмного забезпечення і бізнес-додатків: ERP- і CRM-систем, а також спеціалізованих галузевих програм. Найбільш відомий продукт компанії - Oracle Database, який вона випускає з моменту свого заснування.

У 1998 році Oracle став першим виробником інтегрованих ERP-пакетів і обладнала свій комплект бізнес-додатків веб-доступом. В результаті, будь-яку операцію в ERP-системі стало можливо здійснювати з браузера. В наступному році 31 «Інтернет-стратегія» найшла відображення в найменуваннях продуктів Oracle Database і Oracle Application Server, випущених з суфіксом «i» після номера версії - 8i. заявлено пріоритети у вбудовуванні обробки XML на стороні СУБД і вбудовування Java-машини в СУБД.

Microsoft

Представлені СУБД MS SQL Server і, во-многом запозиченими у конкурентів, теоретичними і практичними дослідженнями, відомими під загальним назвою ADO.NET.

Microsoft SQL Server - система управління реляційними СУБД, розроблена корпорацією Microsoft [4, 5]. Використовує основна мова запитів - Transact-SQL, який був створений спільно Microsoft та Sybase. Transact-SQL, скорочено T-SQL, є реалізацією стандарту ANSI / ISO по структурованого мови запитів SQL з розширеннями. Він використовується для роботи з базами даних розміром від персональних до великих баз даних масштабу підприємства. Конкурує з іншими СУБД в цьому сегменті ринку.

Розглянемо також сучасні технології фізичного зберігання інформації, які і складають БД, такі як жорсткі диски (далі HDD) та твердотілі накопичувачі (далі SSD).

HDD представляють собою диски покриті феромагнітним матеріалом які розбити ні велику кількість секторів які потім при записі даних намагнічують додатнім або від’ємним електромагнітним зарядом. Зчитати данні можна визначивши заряд. HDD являються добре відпрацьованою, надійною але застарілою технологією зберігання інформації. До плюсів HDD можна віднести надійність, дешевизну, необмеженість ресурсу запису. Мінусом технології є низька, порівняно з NAND швидкість та великі затримки доступу.

SSD являють собою плату з розпаяними мікросхемами пам’яті які зберігають заряд у окремих комірках NAND. Запис та зчитування даних здійснюються контролером що програмно зчитує рівень заряду у комірках. Технічний прогрес значно здешевив виробництво NAND пам’яті. Її все частіше використовують як кеш у БД для пришвидшення роботи з ними. Плюсами SSD можна назвати майже відсутні затримки запитів до диску, великі швидкості запису та зчитування, але мінусом цієї технології є вичерпність ресурсу такого диску на запис.

Проектуючи БД основними носіями інформації все ще є HDD але з здешевленням SSD їх все частіше використовують як швидкий кеш для HDD. Також виробники випускають гібридні SSHD в яких є вистроєний кеш для основного об’єму накопичувача.

Список використаної літератури

  1. Сучасні комп’ютерні технології Резник В.Г.

  2. Введення в системи баз даних К. Дж. Дейт

  3. Апаратні засоби PC Колесніченко О. Шишигін І. Соломенчук В.

скачати

© Усі права захищені
написати до нас