МиСКЛ Сервер - Примери - Предности и архитектура МиСКЛ-а

Преглед садржаја:

Anonim

Увод у МиСКЛ Сервер

Шта је МиСКЛ Сервер?

Постоји много РДБМС (система) који су доступни на тржишту за управљање базама података, а међу њима је најпопуларнији МиСКЛ. МиСКЛ је опен соурце систем за управљање релацијским базама података (РДБМС) и заснован је на структурном језику упита (СКЛ - језик за управљање базом података и обављање ЦРУД операција као што су креирање, читање, ажурирање и брисање.). овде разговарамо о МиСКЛ Серверу.

МиСКЛ, кратко путовање:

  • Прво је креирано и у власништву шведске компаније под називом МиСКЛ АБ са својим првим почетним издањем 1995., 23. маја.
  • У 2008, МиСКЛ АБ је купио Сун Мицросистемс у уговору од 1 милијарде.
  • Орацле је 2010. године Сун Мицросистемс додатно купио.
  • Најновија верзија МиСКЛ сервера је 8.0 која је објављена 19. априла 2018. године.

МиСКЛ се практично може изводити на било којој платформи као што су Линук, Соларис и Виндовс, а најпопуларнији је и најраширенији РДБМС јер је опен соурце и бесплатни ДБ Сервер који пружа много напредне функционалности базе података.

Неколико примера где се користи МиСКЛ Сервер су:

  • Гоогле, Фацебоок, Иахоо и многи други Тецх дивови су користили МиСКЛ да би побољшали своје могућности за обраду података.
  • МиСКЛ је веома важна компонента за ЛАМП која је платформа за развој веба са Линуком као оперативним системом, Апацхе као веб сервер, МиСКЛ као РДБМС и ПХП као програмски језик. Ипак, Питхон или Перл се могу користити уместо ПХП-а као програмски или скриптни језик.
  • Може се користити свуда где се подаци морају чувати на релативни начин, односно у табеларном формату. Свака табела има примарни кључ и редови се могу међусобно односити помоћу овог примарног кључа.

Предности МиСКЛ сервера:

  • Преносив -

Може да ради на огромном броју платформи као што су УНИКС, Соларис, Виндовс, ОС / 2, итд.

  • Отвореног кода -

Оно што је најважније, МиСКЛ је доступан свима као софтвер отвореног кода и свако га може бесплатно користити пристајући на његове услове и одредбе.

  • Сигурност -

Све МиСКЛ базе података су врло сигурне и закључане су лозинкама које су шифроване помоћу сложених алгоритама и никада их није лако прекршити.

  • Повезивање -

Доступан је велики број механизама за повезивање са МиСКЛ серверима као што су ТЦП / ИП, УНИКС Соцкетс и именоване цеви

  • Редовна ажурирања и континуирани развој-

Будући да је МиСКЛ платформа отвореног кода, постоји огромна заједница програмера и они редовно објављују закрпе и ажурирања за МиСКЛ.

Архитектура МиСКЛ сервера:

Архитектура МиСКЛ-а се углавном састоји од следећих компоненти:

  • МиСКЛ Сервер
  • МиСКЛ клијенти
  • Дата Дирецтори
  • Стораге Енгине

МиСКЛ је заснован на моделу клијент-сервер.

Извор: хттп://ацтимем.цом/вп-цонтент/уплоадс/2015/09/мискл.пнг?к78177

МиСКЛ Сервер:

То је МиСКЛ инстанца у којој се стварни подаци похрањују и обрађују. Ова компонента је одговорна за обраду долазних упита који долазе од МиСКЛ клијената и манипулира таблицама база података. Такође је одговоран за прихваћање веза са базом података које долазе од МиСКЛ клијената. Важни програми компоненте МиСКЛ Сервер су:

  • МиСКЛ:

То је даемон програм МиСКЛ сервера. Ради у позадини и управља захтевима МиСКЛ клијената.

  • мисклд_сафе:

То је програм који поново покреће сервер кад год се деси грешка. Ово је била једна сигурносна карактеристика овог програма, а друга је та што он одржава евиденције података о времену извођења у дневник грешака.

  • мискл.сервер:

То је услужни програм МиСКЛ који је обезбеђен за покретање скрипте мисклд_сафе.

  • мисклд_мулти:

Овај програм се користи за управљање многим мисклд процесима који слушају за везе на различитим каналима повезивања попут ТЦП / ИП, УНИКС Соцкетс, итд.

МиСКЛ клијенти:

МиСКЛ клијенти су у основи услужни програми који се користе за комуникацију са МиСКЛ сервером. Другим речима, ово су програми који комуницирају са МиСКЛ сервером. Примери МиСКЛ клијената су било који програми попут Перл, ПХП, Јава, МиСКЛ, мискладмин и алати попут МиСКЛ думп, мисклцхецк, миисамцхк. Важни програми под МиСКЛ клијентима су:

  • МиСКЛ је СКЛ шкољка у коју се могу писати и извршавати СКЛ изрази. Може бити интерактиван или не-интерактиван. Када се користе интерактивно, резултати се враћају у табеларном формату, док неактивна употреба враћа резултат у формату одвојен од картица.
  • мискладмин је клијент за администрацију МиСКЛ сервера. Може се користити за проверу конфигурационих датотека, њихово ажурирање, за проверу тренутног статуса сервера, као и за креирање и испуштање база података, итд.
  • мисклдумп је услужни програм за клијенте и сигурносно копирање базе података који изводи логичке сигурносне копије.
  • мисклцхецк и миисамцхк су клијенти који се користе за одржавање на табелама Датабасе као што су поправак, оптимизација и анализа табела.

Дата Дирецтори:

Именик података садржи стварне податке који се чувају као резултат текућих операција над било којим апликацијама / софтвером или серверима. Садржи базе података, табеле, датотеке дневника, похрањене процедуре итд.

  • Подразумевана локација за датадир у Линуку је: / вар / либ / мискл
  • Задана локација за датадир у Виндовс-у је: Ц: \ ПрограмДата \ МиСКЛ \ МиСКЛ Сервер 5.8
  • Назив конфигурационе датотеке која садржи путању за датадир је мисклд.цнф
  • цнф можете наћи на /етц/мискл/мискл.цонф.д/мисклд.цнф
  • Заиста је могуће променити локацију складишта за датадир у случају да некоме понестане додељеног простора. Молимо вас да прођете испод чланка који лепо објашњава како се то може постићи:

хттпс://ввв.дигиталоцеан.цом/цоммунити/туториалс/хов-то-мове-а-мискл-дата-дирецтори-то-а-нев-лоцатион-он-убунту-16-04

Стораге Енгине:

Енгине за складиштење је софтверски модул који РДБМС користи за обављање ЦРУД операција (Стварање, читање, ажурирање и брисање).

Мотори складиштења су две врсте у МиСКЛ-у:

  • Трансактивни
  • Без трансакције

Главна разлика између механизма за складиштење трансакција и без трансакција је у томе што ће трансакционе табеле снимати све операције базе података у датотеци дневника, тако да чак и ако се МиСКЛ сруши, податке можете и даље добити док то није случај са безтрактивним моторима. Ипак, да напоменем, не-трансакциони мотори су много бржи и такође имају ниже потребе за дисковним простором. Испод је неколико мотора за складиштење који користи МиСКЛ, а међу њима се највише користи ИнноДБ.

МиСКЛ подржани уређаји за складиштење података:

  • ИнноДБ
  • МиИСАМ
  • Меморија
  • ЦСВ
  • Споји се
  • Архива
  • Федератед
  • Црна рупа
  • Пример

Препоручени чланци

Ово је водич за МиСКЛ Сервер. Овде у овом чланку проучавали смо примере, предности и архитектуру МиСКЛ сервера. Такође можете погледати следеће чланке да бисте сазнали више -

  1. Цхеат Схеет МиСКЛ
  2. Шта је Таблеау сервер?
  3. МиСКЛ вс СКЛ Сервер