КомпютриДанни на Guide-Bulgaria.com

Преглед на системи за управление на бази данни

Всички човешката дейност е неразривно свързано с разнообразие от информационни директории и бази данни. Библиотеката регистър, бележник, адреса на мобилния си телефон или таблет - това не е пълен списък на структурирана информация, която ние използваме. Но компютри, като например точност, така че ние даваме на определението.

По този начин, на база данни (DB) - набор от логически свързани данни, която описва информация състоянието на обекти в различни тематични области и обработена с компютърна техника.

Система за управление на база данни е софтуер и езикова среда за създаване, управление и обработка на информационни масиви. Присвояване на база данни:

  • Работа с базите от външната страна (дискове, касети и др ...), както и RAM;
  • Споделянето на потребителите;
  • за контрол на промените, архивиране и възстановяване на база данни;
  • предоставяне на достъп до език за обработка на информацията ;
  • инструменти за създаване, изменение и управлението на базата данни.

Казано по-просто, базата данни определя начина на съхранение и база данни осигурява средства за преработка. Освен това, системи за управление на база данни са разделени на обща система за употреба, които могат да се справят с различни данни и специализирани предназначен за конкретна предметна област или вид информация. Пример на специализирани системи за управление на база данни са обектно-ориентиран.

Система за управление на релационни

От появата на компютърните бази данни, тя е била много от моделите на тяхната работа, но на релационния модел е най-универсалното. Това е свързано с поредица от информационни табла, гарантира целостта и минимум съкращения на информацията. Таблица модел е приложим за по-голямата част от предметни области, както и на пазара, е система за управление на релационни бази данни, започва да се развива с бързи темпове. Цифрата показва пример за релационна структура на "база на студентите."

Всички релационни СУБД поддържат ANSI SQL стандартен език и основните принципи на релационния модел, който позволява на приложенията да работят на различни бази данни. Освен това, големи бази данни имат свои собствени допълнения SQL разширение. Примери за система за управление на база данни за мащабни проекти - това е Microsoft SQL Server и ORACLE.

Релационния модел се използва успешно в развитието на интернет проекти. Примери за това са MySQL база данни и PostgreSQL.

NoSQL технология

Увеличаването на обема на данните и сложност на отношенията е довело до появата на нови системи за управление на база данни. Информация е престанал да бъде независими един от друг, а понякога дори невъзможно да се опише точно неговата структура. Релационни бази данни вече не могат да се справят с тези задачи. Това е довело до появата на нов тип информационни бази данни и системи за управление, колективно известни като NoSQL ( «не SQL»).

Основните категории на NoSQL бази данни:

  1. "Ключове и стойности". Най-популярната база данни - Redis, Волдемор, Токио кабинета и Dynomite.
  2. Клонове база данни BigTable. Тя е разработена от Google за вътрешна употреба търсачка. официално BigTable Тя не се предлага, но на база данни въз основа на нея. Тя Hadoop, Hypertable и Касандра.
  3. Документ ориентирани. Най-популярната Berkeley DB XML, MongoD, съществуват и CouchDB.
  4. Въз основа на основата на теория графика. Използва се в Neo4j, Sones graphDB и AllegroGraph.

бъдещето на СУБД

Пазарните релационни системи за управление на база данни продължава да расте и все повече и по-склонни да използват NoSQL решения. Разбира се, в "класически» SQL продаден огромно количество софтуерни системи с различна сложност, и за тях има такива пазарни гиганти като Microsoft и ORACLE. Но с определена степен на сигурност можем да предположим, че NoSQL през следващите години ще бъде в състояние значително да измести лидерите в разработването на комплексни информационни системи.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.delachieve.com. Theme powered by WordPress.