Разлика између МиСКЛ и СКЛ

МиСКЛ вс. СКЛ

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

Структурирани језик упита (такође познат као СКЛ) је језик базе података. Дизајниран је посебно за управљање подацима у РДМС-у, а његова концепција се заснивала на релацијској алгебри. Распон његових могућности укључује упит и ажурирање података, креирање и модификација шеме и контролу приступа подацима. Био је један од првих језика који је користио РДМС модел и засигурно је најкоришћенији језик за те релацијске базе података. СКЛ језик подељен је на више језичних елемената: клаузуле које су повремено факултативне саставне компоненте изјава и упита; изрази, који производе или скаларне вредности, или табеле које се састоје од ступаца и редова података; предикати, који се користе за одређивање услова који су у стању да се процене у СКЛ три вредноване логичке вредности (или 3ВЛ) Боолеове вредности истине; упити који преузимају податке на основу одређених спецификација; и изјаве, које утичу на шеме и податке или могу такође контролисати трансакције, проток програма, везе, сесије или дијагностику.

МиСКЛ се може наћи у многим веб апликацијама као компонента базе података скупа решења (или ЛАМП). Његова употреба може се широко применити на популарним веб локацијама као што су Флицкр, ФацеБоок, Википедиа, Гоогле, Нокиа и ИоуТубе. Свака од ових веб локација користи МиСКЛ за похрану и евидентирање корисничких података. Код се састоји од језика Ц и Ц ++ и користи много различитих системских платформи, укључујући Линук, Мац ОС Кс и Мицрософт Виндовс.

СКЛ је сада стандард и његова структура се састоји од много различитих компоненти. Они укључују, али нису ограничени на, СКЛ Фрамеворк, СКЛ / Фоундатион, СКЛ / Везе, СКЛ / ЦЛИ (Интерфејс за ниво позива) и СКЛ / КСМЛ (или КСМЛ повезане спецификације).

Резиме:

1. МиСКЛ је РДМС који ради као сопствени сервер и пружа вишекориснички приступ вишеструким базама података истовремено; СКЛ је језик базе података дизајниран посебно за управљање подацима у РДМС-у.

2. МиСКЛ се користи у више популарних веб апликација као средство за складиштење и евидентирање корисничких података; СКЛ је стандард који се састоји од више компоненти које укључују, али нису ограничене на, СКЛ Фрамеворк, СКЛ / ЦЛИ и СКЛ / КСМЛ.