База данни MySQL - обосновка за избора и неговите функции

Малко теория желания

Преди да започнете да се твърди, че MySQL действително заслужава титлата на базата данни "Всички Interactive" нека малко копаене извън неговия пясък. Помислете как системата за управление на база данни на работи с други компоненти на операционната система на мрежата и от страна на клиента. Това знание ще ни даде по-добро разбиране на нейните характеристики по време на MySQL в сравнение с други бази данни.







Всяка модерна система за управление на релационни бази данни е сървърно приложение, което работи с операционна система. Това означава, че базата данни се основава на модела на "клиент-сървър".

MySQL (или друга система за управление), монтирани в операционна система на компютъра, като приложение, а за "общуват" с всички в сървъра. Включително софтуер, инсталиран на същата машина.

За да изтеглите данни, сървъра на базата данни на пристанището TCP под номер 3306. Необходимо е Този параметър показва кога връзка и работа чрез различни софтуерни MySQL черупка. Например, MySQL Administrator.

База данни MySQL - обосновка за избора и неговите функции

Чрез този порт сървъра на MySQL база данни поддържа диалог с всички клиентски приложения. Например, Внос Внос PhpMyAdmin, които сте създали програмата, а другата в PHP. Струва малко "забави" и обясни, че един TCP порт. Малко извън темата, но това е полезно за по-добро възприемане на картината.

Всеки порт номерирани число (1- 65535). Освен това беше посочено в заглавието на всеки пакет, изпратен по мрежата (включително местни). Номерът на порта, за да инсталирате страна на клиента, както и по-нататък се използва за получаване и изпращане на данни между клиента и сървъра.

TCP е построен на IP. Транспорт TCP (протокол за контрол на предаването) протокол работи на IP, и за разлика от него се предвижда обмен на данни без прекъсване. При липса на потвърждение от клиента за успешното получаване на информация (при свързване към системата за управление на база данни на MySQL) изпраща пакета отново. Казано по-просто, TCP управлява разпределението на данните между различните приложения (клиента) и е отговорен за доставка на пакети, изпратени. Всичко това казвам на вас, за да разберем по-добре работата на всяка съвременна СУБД.







Както вече бе отбелязано, е характеристика на MySQL е, че по подразбиране той използва порт 3306. Чрез него, сървърът получава копие от цялата информация, от приложението. Когато се случи това "комуникация" на Structured Query Language (SQL). След получаване на сървъра на базата данни обработва заявката (интерпретира), и изпраща резултатите от изпълнение на заявката на клиента.

защо MySQL

Малко сме теория са се научили с вас. Сега ние докаже валидността на избора на база данни MySQL като основен World Wide Web. Това означава, че това, което неговите функции са допринесли за факта, че той е получил глобалното разпространение на интернет.

Безплатно - база данни разширява своя собственик (Oracle Corporation) в рамките на "General Public License" или «General Public License» (GNU), който "е предвидено с" целия софтуер с отворен код.

Поради това то е довело до много други популярни безплатни продукти. Оказва се, че възможността на базата данни MySQL можете спокойно да се добави "Подкрепа" в развитието на други интернет платформи.

Висока скорост на обработка - малко хора знаят, но е създаден оригиналната база данни, за да се справят с огромно количество информация в търговски мащаб. И едва след това, защото на неговата достъпност и MySQL «заета» скоростта на интернет.

Ясно е, че има и други системи за управление на база данни, а също така е безплатно. Вземете най-малко PostgreSQL. Но за разлика от MySQL тази платформа не се характеризира с висока скорост на обработка. Тази характеристика е позволено "Делфин", за да залее целия Интернет. И без този факт MySQL база данни описание би била непълна.

Подкрепа за SQL - е друг важен "функция" на системата. Това осигурява високо ниво на данни с различни платформи и код изграден с помощта на MySQL. Така лесно можете да прехвърлите данни към всяка друга модерна RDBMS също поддържа Structured Query Language. Пълна съхранява код (съхранени процедури, тригери и заявки) може да се прилага за всяка от тези платформи. Сега можем спокойно да кажем за СУБД MySQL, това е удобно.

Е част от друг софтуер - обикновено "делфин" се използва не като независима платформа, и като компонент на други софтуерни продукти. Например, като ССФ, като WordPress, Joomla и др.

Използва във връзка с PHP - с тези език за програмиране на базата данни на сървъра се превръща в основния градивни елементи на World Wide Web. Повечето от всички ресурси на интернет се основава на PHP и MySQL.

Системни привилегии - позволяват да се придаде на всеки акаунт на сървъра разрешение за изпълнение на определени действия с данните. И не само на ниво сървър, база данни, но и на индивидуално ниво на масата.

Хеширане пароли - осигурява високо ниво на "анти-крадец". Ето защо, за да възстановите паролата корен е много е трудно да MySQL. Така че по-добре не бих го забравя.

Нарочно не се изкачи много в "джунглата" на MySQL техническите описания. За да направите това, ще се нуждаем от още десет на такива статии. Надявам се, че сте убедени, че базата данни е най-добрият вариант. Основното доказателство за това е фактът, че с помощта на база данни MySQL като основен строителен материал интернет. И с право!

Най-IT новини и уеб разработки на нашия канал Телеграма