Преглед садржаја
Успон НоСКЛ То је због много разлога, неких техника, других концепта, истина је да никога не оставља равнодушним, зато данас узима велику снагу, посебно сада када је потреба за руковањем великим количинама све већа. генерисати статистику.У том смислу имамо еКсистдб мотор од База података која је заснована на документима и не зависи од релационог модела, па отуда и њен назив НоСКЛЗа разлику од многих садашњих мотора, овај није заснован на ЈСОН И ЈаваСцрипт ако не, то више зависи од КСМЛИако многи ово виде као недостатак, њихова мисија је потпуно другачија.
Овај дио технологије је помало сложен за дефинирање због подручја и различитих функционалности којима се рукује, јер у неким случајевима може бити нешто потпуно другачије од онога што заиста знамо.
еКсистдбМеђутим, оно што можемо бити јасни је то еКсистдб је софтвер написан на Јава под лиценцом ЛГПЛ, изворно је замишљен као механизам базе података базиран на документима КСМЛ, и за то користи језик упита који је развио В3Ц Кскуери, што није ништа друго до Језик упита КСМЛ, или на шпанском Језик упита за КСМЛ, тако да не морамо научити непознат начин да прегледамо наше податке, осим тога можемо без проблема користити вањске алате.
Нешто веома занимљиво је да иако је дефинисано као механизам за документе КСМЛ, у пракси можете радити са готово свим врстама докумената, не само КСМЛ, тако да можемо извући метаподатке из различитих врста докумената и помоћи нам у њиховом складиштењу и упитима.
Коначно је дозвола ЛГПЛ, еКсистдб Даје нам слободу да можемо слободније да манипулишемо његовим кодом и садржајем, поред чињенице да с годинама постоји на хиљаде додатака и библиотека који проширују своју функционалност захваљујући овом филозофском приступу лиценцирању.
Инсталација еКсистдб Направљен је да буде некомпликован, међутим да бисмо дошли до те тачке морамо прво да испунимо неке захтеве, први је да имамо оперативни систем Виндовс, МАЦ ОС, или Линук. Друго морамо имати Јава 1.7 или касније. Генерално, тестови које врши тим за тестирање еКсистдб ради, то ради у званичном окружењу Орацле, а такође иу слободном окружењу ОпенЈДК, тако да можемо очекивати максималну компатибилност у већини окружења у којима послујемо.
Када испунимо горње услове, преостаје нам само да одемо на веб локацију постоје-дб.орг и наставимо до области за преузимање, где можемо да кликнемо на најновију доступну верзију.
ЕНЛАРГЕ
јава -јар постоји-дб-сетуп-ккк.јарГде ккк су верзија и ревизиони број које смо преузели, да видимо пример на следећој слици ради јасноће:
Следећи чин морамо изабрати фасциклу у којој би требало да буду ускладиштени подаци мотора База податакаДругим речима, овде ће наши документи завршити када почнемо да користимо апликацију, обично се за развојна окружења бира иста инсталациона путања, управо она коју је предложио инсталатер. Четврти корак је веома важан, да видимо шта он предлаже на следећој слици:
Затим се од нас тражи конфигурација меморије за услугу, овде можемо следити следеће препоруке:
512 МБ максималне меморије и 64 МБ кеш меморијеТо је апсолутни минимум неопходан за покретање услуге, мање од тога би могло узроковати неугодности попут тога да услуга не ради или чак не успијева подићи.
Максимално 1024 МБ меморије и 128 МБ кеш меморијеТо је подразумевана вредност и препоручује се за развојне машине или мале сервере података, добра је полазна тачка ако смо тек почели да користимо еКсистдб.
2048 МБ или више максималне меморије 256 МБ или више кеш меморијеАко наш систем то подржава, можемо користити ову конфигурацију која ће нам омогућити максималне перформансе инсталације наше услуге.
Следећи корак је избор пакета за инсталирање, за потребе овог водича оставићемо оно што подразумевано долази како се не бисмо компликовали.
Портови веб интерфејсаКада се претходни корак заврши еКсистдб завршиће своје конфигурације и имаћемо инсталирану услугу, за своја веб интерфејса имамо два подразумевана порта која се користе, први је 8080 за све што има везе ХТТП а други је 8443 за шта је то ХТТПС у случају да вам треба интерфејс ССЛ за наше апликације.
Веома је важно да не постоји друга апликација која користи ове портове јер може доћи до сукоба и обе могу бити оштећене, па пре него што подигнете услугу еКсистдб морамо да проверимо навигацијом до лоцалхост: 8080 И лоцалхост: 8443 и видећемо да немамо ништа у прегледачу. Чак и ако наше знање о оперативном систему даје резултате, можемо направити конзолни преглед портова који се користе и на тај начин потврдити да ова два која смо навели нису.
Ако желимо да покренемо услугу, довољно је да у инсталациони директоријум ставимо следеће упутство:
јава -јар старт.јарОдмах ћемо добити екран који означава почетак еКсистдбХајде да видимо како ова порука изгледа у командној конзоли:
ЕНЛАРГЕ
Овим смо завршили овај водич, научили смо да чинимо прве кораке еКсистдб, од описа онога што ради и како то ради, до детаљног водича за инсталацију сервиса. Знамо да то није довољно да бисмо разумјели о чему се ради у овом сјајном алату, међутим сваки почетак је тежак, зато превладавањем почетне препреке и функционалном инсталацијом можемо започети наш истраживачки пут према мјесту гдје можемо користити овај мотор База података и апликације у нашу корист.