Употреба база података постала је битна тачка у многим организацијама због својих функција, скалабилности и динамичности при управљању и руковању великим количинама података, нудећи администратору контролу над сваком од њих, из тог разлога можемо пронаћи различита решења на тржишту (и бесплатно и плаћено) за управљање базама података, али данас ћемо у Солветићу говорити о две посебно, а то су МиСКЛ и МариаДБ.
Шта је МиСКЛМиСКЛ је временом постао један од најчешће коришћених система за управљање СКЛ базама података отвореног кода којим управља хиљаде корисника, МиСКЛ је развила и подржала Орацле Цорпоратион што нам даје још једну тачку поузданости.
Базе података које имплементирамо у МиСКЛ су релационе, односно МиСКЛ чува податке у засебним табелама, али не лоцира све податке регистроване у једној продавници, то се ради због проблема доступности и интегритета, поред тога са МиСКЛ -ом можемо конфигурисати различита правила помоћу којих ћемо управљати односима између поља података.
МиСКЛ обрађује аспект назван Струцтуред Куери Лангуаге (СКЛ) који је стандардизовани језик који нам омогућава директан приступ базама података, уграђивање СКЛ реченица у код написан на другом језику или коришћење АПИ -ја за рад у базама.
МиСКЛ ради нормално иу клијент / серверу или уграђеним системима који се састоје од вишеструког СКЛ сервера који подржава различите позадинске, више програма и библиотека од више клијената и многе друге предности.
КарактеристикеМеђу различитим карактеристикама које налазимо у МиСКЛ -у имамо:
- Писан је на језику Ц и Ц ++
- Може течно радити на различитим платформама као што су ЦентОС, СУСЕ, РедХат, Убунту, Соларис, Дебиан, Виндовс Сервер, ФрееБСД и мацОС.
- МиСКЛ користи дизајн вишеслојних сервера који имају независне модуле.
- Има технологију са више нити која користи више ЦПУ-а ако постоје у физичкој опреми.
- Нуди трансакционе и не-трансакционе машине за складиштење.
- МиСКЛ има систем за расподелу меморије који се заснива на нитима за убрзавање операција.
- Он имплементира хеш табеле у меморијске секторе који се касније користе као привремене табеле.
- МиСКЛ управља више типова података као што су цели бројеви са потписом / без знака 1, 2, 3, 4 и 8 бајта, флоат, доубле, цхар, варцхар, бинари, варбинари, тект, блоб, дате, тиме, дате, тиме, тиме, хоурс , датум, време, подешено и још много тога.
- Извршите СКЛ функције преузимањем оптимизоване библиотеке класа.
- Има боље нивое заштите лозинком јер користи шифровање за сав промет лозинки када се повежемо на сервер.
- Компатибилан са великим базама података.
- Подржава до 64 индекса по табели и многе друге функције.
Шта је МариаДБЈош један од најпопуларнијих мотора база података данас је МариаДБ који су осмислили почетни МиСКЛ програмери и отворен је извор како би био доступан свима.
МариаДБ је задужен за претварање података у структуриране информације узимајући као критеријуме различите методологије и интегрисане карактеристике. Осим тога, МариаДБ има и релациону базу података која интегрише СКЛ интерфејс за приступ подацима на једноставан и сигуран начин и као тачку екстра МариаДБ има ГИС и ЈСОН функције.
КарактеристикеНеке од функција МариаДБ -а су:
- Има динамичке колоне као што су ЦОЛУМН_АДД, ЦОЛУМН_ЦХЕЦК, ЦОЛУМН_ЦРЕАТЕ, ЦОЛУМН_ДЕЛЕТЕ, ЦОЛУМН_ЕКСИСТС, ЦОЛУМН_ГЕТ, ЦОЛУМН_ЈСОН, ЦОЛУМН_ЛИСТ
- МариаДБ користи стандардни језик упита.
- Може се покренути на различитим оперативним системима као што су Линук, ФрееБСД, мацОС и други.
- МариаДБ има избор машина за складиштење података, где ћете пронаћи машине за складиштење високих перформанси, што ће нам омогућити рад са другим изворима података РДБМС.
- Има подршку за ПХП.
- МариаДБ нам нуди Галера кластер технологију.
Овог дана Солветиц ће детаљно објаснити како инсталирати МиСКЛ и МариаДБ у ново издање Дебиана, које можете бесплатно преузети на следећој вези:
1. Како инсталирати МиСКЛ на Дебиан 10
Корак 1
За овај процес ћемо извршити команде као роот корисници или у том случају морамо имати судо дозволе за ту сврху.
Прво ћемо ажурирати системске пакете извршавањем:
апт упдате
Корак 2
Затим ћемо надоградити библиотеке, пакете и спремишта извршавањем:
апт упграде
Уносимо слово С да бисмо потврдили радњу.
2. Како конфигурисати МиСКЛ ППА спремишта на Дебиан 10
Корак 1
Када се овај процес правилно заврши, конфигурисаћемо службена МиСКЛ ППА спремишта која ће нам омогућити да правилно извршимо инсталационе задатке, за то ћемо извршити следеће:
вгет хттп://репо.мискл.цом/мискл-апт-цонфиг_0.8.13-1_алл.деб
Корак 2
Након преузимања отпаковаћемо га тако што ћемо извршити:
дпкг -и мискл-апт-цонфиг_0.8.13-1_алл.дебМожда ћете наићи на следећу грешку:
Корак 3
Да бисте ово исправили, морате уредити следеће:
нано / етц / профилеТамо ћете видети следеће:
Корак 4
Ако линија одређује да ли је корисник роот или не, а линија ПАТХ = ће променити вредност променљиве, да бисмо исправили ову грешку, уредићемо другу линију променљиве која ће бити следећа:
ПАТХ = " / уср / лоцал / сбин: / уср / лоцал / бин: / уср / сбин: / уср / бин: / сбин: / бин: / уср / лоцал / гамес: / уср / гамес"
Корак 5
Спремамо промене помоћу тастера Цтрл + О и излазимо из уређивача помоћу тастера Цтрл + Кс. Сада, ако поновимо судо команду
Током дпкг -и мискл-апт-цонфиг_0.8.13-1_алл.деб видећемо да ради исправно:
Корак 6
Током овог процеса приказаће се следећи прозор где ћемо изабрати врсту производа за инсталирање:
Корак 7
Дајемо Ентер и сада бирамо верзију:
Корак 8
Наставићемо са процесом инсталације:
3. Како инсталирати МиСКЛ сервер на Дебиан 10
Корак 8
Сада ћемо у Дебиан 10 бустер -у извршити следећу команду за инсталирање МиСКЛ сервера:
судо апт инсталл дефаулт-мискл-сервер
Корак 9
Тамо уносимо слово С да бисмо потврдили радњу и приказаће се следећи прозор где ћемо доделити МиСКЛ роот лозинку:
Корак 10
Притиснемо Ентер и морамо потврдити унету лозинку:
Корак 11
Притиснемо Ентер и видећемо следеће информације:
Корак 12
Тамо можемо дефинисати МиСКЛ механизам аутентификације, кликом на ОК видећемо следеће где ћемо дефинисати овај аспект:
Корак 13
Ово ће окончати процес инсталације МиСКЛ -а на Дебиан 10:
Корак 14
Коначно, покренућемо МиСКЛ услугу извршавањем:
судо системцтл поново покрените мисклКорак 15
Затим осигуравамо инсталацију МиСКЛ -а следећом командом:
судо мискл_сецуре_инсталлатионКорак 16
Тамо ћемо, пре свега, унети роот лозинку претходно дефинисану:
Корак 17
Постоји низ питања повезаних са аспектима као што су:
- Поставите нову лозинку за роот налог.
- Дозволите приступ само са лоцалхост -а за роот налог.
- Уклоните анонимни приступ бази података.
- Избришите тестну базу података којој сви корисници имају приступ.
Корак 18
Коначно, можемо се повезати на МиСКЛ да видимо да ли ради исправно:
судо мискл -у роот -п
БелешкаТамо означава МариаДБ јер је од Дебиан 10 МариаДБ подразумевана Дебиан -ова база података и има исту МиСКЛ конфигурацију.
4. Како инсталирати МариаДБ на Дебиан 10
Корак 1
Да бисмо инсталирали МариаДБ, прво ћемо ажурирати системске пакете извршавањем:
судо апт упдате && судо апт -и надоградња
Корак 2
Следећи корак који треба предузети биће инсталирање МариаДБ компоненти (клијент / сервер) са следећом командом:
судо апт -и инсталирајте мариадб-сервер мариадб-цлиент
Корак 3
Инсталирану верзију можемо потврдити извршавањем:
апт полици мариадб-сервер
ЕНЛАРГЕ
Корак 4
Сада ћемо проверити статус услуге МариаДБ, за то извршавамо следећу команду:
системцтл статус мариадб
ЕНЛАРГЕ
5. Како конфигурирати МариаДБ инсталацију на Дебиан 10
Корак 1
Као и МиСКЛ, морамо осигурати инсталацију МариаДБ -а са параметрима као што су промјена лозинке, уклањање тестних база и други, за ово извршавамо:
судо мискл_сецуре_инсталлатион
ЕНЛАРГЕ]
Корак 2
Када се ово конфигурише, видећемо следеће:
ЕНЛАРГЕ
Корак 3
Коначно, приступићемо бази података МариаДБ са следећом линијом:
судо мискл -у роот -п
ЕНЛАРГЕ
Корак 4
Да бисмо проверили верзију која се користи морамо унети следећу команду:
СЕЛЕЦТ ВЕРСИОН ();
ЕНЛАРГЕ
Са било којим од ова два механизма база података биће могуће глобално и потпуно администрирати све податке регистроване на нашим серверима уз једноставну контролу над њима.