All човешката дейност е неразривно свързано с разнообразие от информационни директории и бази данни.Библиотека регистър, преносим компютър, адрес в мобилния телефон или таблет - това не е пълен списък на структурирана информация, която ние използваме.Но компютрите като точност и дават определението.
Така че, база данни (DB) - набор от логически свързани данни, информация, описваща състоянието на обектите в различни тематични области и обработени от компютри.
система за управление на база данни е език среда софтуер и за създаване, управление и обработка на информационни бази данни.Дестинация базата данни:
- работа с бази данни от външната страна (. Дискове, касети и т.н. Г.) И RAM;
- споделяне на потребителите;
- контрол на климата, архивиране и възстановяване на бази данни;
- осигури език съоръжения за обработка на информация;
- комунални услуги да създават, променят и управляват бази данни.
Просто казано, базата данни определя метода за съхраняване на информация , СУБД осигурява
релационна Management System
От появата на компютърни бази данни са били много от моделите на тяхната работа, но релационния модел е най-универсалното.То е свързано с набор от информационни табла, гарантира интегритета и минимални данни съкращения.Таблични модел доказа, че е приложим за по-голямата част от предметни области, и на пазара е релационна система за управление на база данни започва да се развива с бързи темпове.Цифрата показва пример на структурата на релационна "база данни на студентите."
All RDBMS поддържа ANSI SQL стандарт и на основните принципи на релационния модел, който позволява на приложенията да работят на различни бази данни.В допълнение, големи бази данни имат свои собствени допълнения разширяват SQL.Примери на СУБД за големи проекти - е Microsoft SQL Server и ORACLE.
релационния модел успешно се използва в разработването на интернет проекти.Примери за това са MySQL и PostgreSQL.
технология NoSQL
нарастващия обем на информация и сложността на отношенията е довело до появата на нови системи за управление на бази данни.Информация е престанал да бъде независими един от друг, а понякога дори невъзможно да се опише точно неговата структура.Релационни бази данни вече не са в състояние да се справят с тези задачи.Това е довело до появата на нов тип информация и управление на бази данни, системи за колективно известни като NoSQL («не SQL»).
основна категория база данни NoSQL:
- «ключ-стойност» .Най-популярната база данни - Redis, Волдемор, Tokyo кабинета и Dynomite.
- Клонове база данни Bigtable. развита вътрешна употреба търсене на двигателя Google.Официално Bigtable не се предлага, но е база данни, въз основа на нея.Тя Hadoop, Hypertable и Касандра.
- документ ориентирани. най-популярната Berkeley DB XML, MongoD, съществуват и CouchDB.
- Base по теория на графики. Използвани Neo4j, Sones graphDB и AllegroGraph.
Бъдещето на системите за управление на база данни на пазара DBMS
продължава да расте и все повече и по-склонни да използват NoSQL решения.Разбира се, "класически» SQL продадени огромно количество софтуерни системи с различна сложност, а зад нея пазарните гиганти като Microsoft и ORACLE.Но със сигурност можем да предположим, че NoSQL през следващите години ще се измести значително лидери в разработването на комплексни информационни системи.