Въведение в MySQL база данни

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

Тема 1: Архитектура и целевия сървър. основни функции

Насочете. разгледа структурата на MySQL, основните функции, изпълнявани от дадена база данни

MySQL е с двойно лицензиране:

- GNU GPL (безплатен лиценз за софтуер);

- търговски лиценз ви позволява да използвате MySQL, без да се налага да отваряте изходен код.

Като цяло, в MySQL два основни варианта:

- безплатно - MySQL Общността сървър, това е най-популярният: предоставя хостинг компании за уеб сайтове, е част от Linux-distrubutivov многобройни;

- Търговско - MySQL Enterprise, включва редица допълнителни инструменти за работа с базата данни, а също така включва техническа поддръжка.

MySQL - бърз и надежден, отворена разпределена база данни. MySQL, подобно на много други RDBMS работи по модела на "клиент / сървър". Фигура 1.1 показва схема на предаване на информация между клиента и сървъра компютри твърд диск.

Фигура 1.1 - Схемата на данни в архитектурата на "клиент / сървър"

MySQL - релационна база данни на системата за управление. Един или повече бази данни могат да бъдат създадени в системата.

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

MySQL програма клиент е помощна програма за команден ред. Тази програма се свързва със сървъра по мрежата. Команди изпълнени от сървъра обикновено са свързани с данни за четене и писане на твърдия диск.

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

- MySQL - система за управление на релационни бази данни;

- Тази база данни софтуер - софтуер е с отворен код, т.е. и да промените това може да бъде всеки, който;

- технически възможности - софтуер MySQL е клиент-сървър система, която съдържа SQL многонишковите сървъра, който поддържа различни компютри на базата данни, както и няколко различни клиентски програми и библиотеки, административни инструменти, както и широка гама от приложни програмни интерфейси (API);

- система за сигурност се основава на привилегиите и пароли с проверка от отдалечен компютър, който е снабден с набор от гъвкави и сигурни. Паролите по време на предаване по мрежата, когато се свързвате със сървъра криптирана;

- капацитет на данни - максималният размер на масата намалява до 8 милиона терабайта, но всеки има своя собствена операционна система ограничение за размера на файловете. По подразбиране, MySQL маси са с максимален размер от около 4 GB.