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