КомпјутериБази на податоци

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

Сите човечка активност е неразделно поврзан со голем број на информации директориуми и бази на податоци. Библиотеката регистар, градски превоз, адреса на вашиот мобилен телефон или таблета - ова не е комплетната листа на структурирани информации, кои ние ги користиме. Но компјутери како прецизност, па ние се даде дефиниција.

Така, на база на податоци (база на податоци) - збир на логично поврзани со податоци кои ги опишуваат информации состојба на објекти во различни области и се обработуваат со компјутерска опрема.

систем за управување со база на податоци е софтвер и јазик средина за креирање, управување и обработка на информации бази. Доделување на база на податоци:

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

Едноставно кажано, базата на податоци се определува начинот на складирање и база на податоци обезбедува средства за обработка. Покрај тоа, системите за управување со бази на податоци се поделени во општиот систем за користење што може да се справи со различни податоци и специјализирани наменета за одредена предметна област или тип на информации. Еден пример на специјализирани системи за управување со бази на податоци се објектно-ориентирана.

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

Од доаѓањето на компјутерски бази на податоци тоа е многу модели на нивната работа, но релациона модел беше најмал универзални. Тоа е поврзано сет на информации маси, гарантира интегритетот и минимум вишок на информации. Табела модел е применлив во поголемиот дел на области, и на пазарот систем за управување со база на податоци релациона почна да се развива брзо. Бројката покажува пример на релациона структура на "база на учениците."

Сите релациона DBMSs поддржува ANSI SQL стандардниот јазик и основните принципи на релациона модел, кој им овозможува на апликации да работат на различни бази на податоци. Покрај тоа, големи бази на податоци имаат свои дополнувања SQL продолжување. Примери на систем за управување со база на податоци за големи проекти - ова е Microsoft SQL Server и Oracle.

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

NoSQL технологија

Зголемувањето на обемот на податоци и комплексноста на односот доведе до појава на нови системи за управување со бази на податоци. Информации престана да биде независно од едни на други, а понекогаш дури и невозможно да се строго се опише неговата структура. Релациони бази на податоци повеќе не можат да се справат со таквите задачи. Ова доведе до појава на нов тип на информации бази на податоци и системи за управување, колективно познати како NoSQL ( «не SQL").

Главните категории на NoSQL бази на податоци:

  1. "Клучни вредност". Од најпопуларните бази на податоци - Redis, Волдеморт, Токио Кабинетот и Dynomite.
  2. Клонови Bigtable база на податоци. Тоа беше развиена од страна на Google за внатрешна употреба пребарувач. официјално Bigtable Тоа не е понудено, но постои база на податоци врз основа на него. Тоа Hadoop, Hypertable и Касандра.
  3. Документ-ориентирана. Најпопуларните Беркли ДБ XML, MongoD, постојат и CouchDB.
  4. Врз основа на база на графикон теорија. Се користи во Neo4j, Sones graphDB и AllegroGraph.

иднината на DBMS

Пазарот релациона база на податоци за управување со системи продолжува да расте и се повеќе и повеќе склони да го користите NoSQL одлуки. Се разбира, во "класичен» SQL продаваат огромен износ на софтверски системи со различна сложеност, и за нив има и такви пазарот гиганти како Microsoft и Oracle. Но со некои сигурност можеме да претпоставиме дека NoSQL во наредните години ќе биде во можност значително да го соборат лидери во развојот на комплексни информациски системи.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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