Satura rādītājs
Pieaugums NoSQL Tas ir saistīts ar daudziem iemesliem, dažiem paņēmieniem, citiem jēdzieniem, patiesība ir tāda, ka tas neatstāj nevienu vienaldzīgu, tāpēc tas šodien iegūst lielu spēku, it īpaši tagad, kad pieaug nepieciešamība apstrādāt lielus apjomus. ģenerēt statistiku.Šajā ziņā mums ir eXistdb dzinējs Datu bāze kas ir balstīts uz dokumentiem un nav atkarīgs no relāciju modeļa, tāpēc tā nosaukums ir NoSQLAtšķirībā no daudziem pašreizējiem dzinējiem šis nav balstīts JSON Y JavaScript ja nē, tas ir vairāk atkarīgs no XMLLai gan daudzi to var uzskatīt par trūkumu, viņu misija ir pilnīgi atšķirīga.
Šī tehnoloģija ir nedaudz sarežģīta, lai to definētu apgabalu un dažādo funkciju dēļ, ko tā apstrādā, jo dažos gadījumos tā var būt kaut kas pilnīgi atšķirīgs no tā, ko mēs patiešām varam zināt.
eXistdbTomēr tas, par ko varam būt skaidrs, ir tas eXistdb ir ierakstīta programmatūra Java saskaņā ar licenci LGPL, sākotnēji tika uzskatīts par dokumentiem balstītu datu bāzes dzinēju XML, un šim nolūkam tā izmanto vaicājumu valodu, ko izstrādājusi W3C Xquery, kas nav nekas vairāk kā XML vaicājumu valodavai spāņu valodā Vaicājumu valoda XML, tāpēc mums nav jāiemācās nezināms veids, kā iepazīties ar mūsu datiem, turklāt mēs varam bez problēmām izmantot ārējos rīkus.
Kaut kas ļoti interesants ir tas, ka, lai gan tas ir definēts kā dokumentu dzinējs XML, praksē jūs varat strādāt ar gandrīz jebkura veida dokumentiem, ne tikai XML, lai mēs varētu iegūt metadatus no dažāda veida dokumentiem un palīdzēt mums to glabāšanā un vaicājumos.
Ja mēs mazliet attālināmies no datu bāzes dzinēja jēdziena tā tradicionālajā izpratnē, eXistdb tas arī nodrošina mums augstas veiktspējas tīmekļa serveri, pret kuru mēs varam izpildīt un patērēt pieprasījumus, izmantojot ATPŪTA lai varētu veikt meklēšanu, vaicājumus un pat lietojumprogrammas, kas ļauj mums manipulēt ar mūsu dokumentiem.
Beidzot ir licence LGPL, eXistdb Tas dod mums brīvību brīvi manipulēt ar tā kodu un saturu, papildus tam, ka gadu gaitā ir tūkstošiem papildinājumu un bibliotēku, kas paplašina savu funkcionalitāti, pateicoties šai filozofiskajai pieejai licencēšanai.
Uzstādīšana eXistdb Tas ir padarīts nesarežģīts, tomēr, lai sasniegtu šo punktu, mums vispirms jāizpilda dažas prasības, pirmkārt, jābūt operētājsistēmai. Windows, MAC OS, vai Linux. Otrkārt, mums jābūt Java 1.7 vai vēlāk. Parasti testi, ko veic testēšanas komanda eXistdb dara, tas tos dara oficiālajā Oracle vidē un arī brīvajā vidē OpenJDK, tāpēc mēs varam sagaidīt maksimālu saderību lielākajā daļā vides, kurā mēs darbojamies.
Kad esam izpildījuši iepriekš minētās prasības, mums tikai jāapmeklē vietne léte-db.org un jādodas uz lejupielādes apgabalu, kur varam noklikšķināt uz jaunākās pieejamās versijas.
PALIELINĀT
Tas mums nodrošinās failu .jar kurā ir visi nepieciešamie resursi, lai tos varētu ievietot eXistdb darbojas mūsu sistēmā. Kad mums ir fails .jar Mums jāizlemj par direktoriju vai instalācijas mapi mūsu sistēmā, un tur mēs deponēsim tikko lejupielādēto failu, pēc tam atveram komandu konsoles termināli un uzrakstām šādu instrukciju:java-jar léte-db-setup-xxx.jarKur xxx ir lejupielādētās versijas un versijas numurs, skaidrības labad apskatīsim piemēru nākamajā attēlā:
Tādējādi tiks parādīts grafiskais interfeiss, kurā būs visi parametri, kurus varēs konfigurēt eXistdb mūsu sistēmā.
Pirmais solis pēc instalēšanas uzsākšanas ir instalācijas direktorija izvēle, ja mēs esam izpildījuši šo pamācību, mēs to jau esam izveidojuši vai pareizi izvēlējušies, ir ļoti svarīgi neinstalēt vietā, piemēram, "Programmu faili"Vai"Programmu faili”Windows vidē pretējā gadījumā mums būs konflikts ar operētājsistēmas atļaujām.
Nākamajā darbībā mums jāizvēlas mape, kurā jāglabā motora dati Datu bāzeCitiem vārdiem sakot, šeit mēs nonāksim pie saviem dokumentiem, tiklīdz mēs sāksim lietot šo lietojumprogrammu, parasti attīstības videi tiek izvēlēts viens un tas pats instalēšanas ceļš, ko piedāvā instalētājs. Ceturtais solis ir ļoti svarīgs, redzēsim, ko viņš piedāvā šādā attēlā:
Šeit mums vispirms jāizvēlas administratora parole, tāpēc mums ir jāņem vērā un jāizveido droša parole, ir gadījumi, piemēram, izstrādes vide, kurā mēs varam būt nedaudz neuzmanīgāki ar šo paroli, tomēr vienmēr ir labi izmantot spēcīgas paroles.
Tad mums tiek prasīts pakalpojuma atmiņas konfigurācija, šeit mēs varam ievērot šādus ieteikumus:
512 MB maksimālās atmiņas un 64 MB kešatmiņasTas ir absolūtais minimums, kas nepieciešams pakalpojuma darbināšanai, jo mazāk tas var radīt tādas neērtības kā pakalpojuma nedarbošanās vai pat neizdodas to pacelt.
1024 MB maksimālā atmiņa un 128 MB kešatmiņaTā ir noklusējuma vērtība, un tā ir ieteicama izstrādes mašīnām vai maziem datu serveriem, tas ir labs sākumpunkts, ja mēs vēl neesam lietojuši eXistdb.
2048 MB vai vairāk no maksimālās atmiņas 256 MB vai vairāk kešatmiņasJa mūsu sistēma to atbalsta, mēs varam izmantot šo konfigurāciju, kas mums nodrošinās maksimālu iespējamo pakalpojumu instalēšanas veiktspēju.
Nākamais solis ir instalējamo pakotņu izvēle, šajā apmācībā mēs atstāsim noklusējuma saturu, lai nesarežģītu sevi.
Jau tad, kad esam izturējuši šo soli eXistdb tā sāks kopēt visus nepieciešamos failus mūsu sistēmā, lai tos varētu palaist.
Tīmekļa saskarnes portiKad iepriekšējais solis ir pabeigts eXistdb tā pabeigs konfigurāciju un mums būs instalēts mūsu pakalpojums, tā tīmekļa saskarnēm ir divi noklusējuma porti, kas tiek izmantoti, pirmais ir 8080 visam, kas saistīts ar HTTP un otrais ir 8443 kam tas paredzēts HTTPS ja jums ir nepieciešams interfeiss SSL mūsu lietojumprogrammām.
Ir ļoti svarīgi, lai neviena cita lietojumprogramma neizmantotu šos portus, jo var rasties konflikts un abi var tikt bojāti, tāpēc pirms pakalpojuma atcelšanas eXistdb mums ir jāpārbauda, dodoties uz vietējais saimnieks: 8080 Y vietējais saimnieks: 8443 un redzēt, ka mums pārlūkprogrammā nav nekā. Pat ja mūsu zināšanas par operētājsistēmu dod, mēs varam veikt konsoles pārskatu par izmantotajām ostām un tādējādi apstiprināt, ka šīs divas mūsu norādītās nav.
Ja mēs vēlamies sākt pakalpojumu, pietiek ar to, ka instalācijas direktorijā ievietojat šādu instrukciju:
java -jar start.jarMēs nekavējoties saņemsim ekrānu, kas norāda uz sākumu eXistdbApskatīsim, kā šis ziņojums izskatās komandu konsolē:
Ja mēs virzāmies uz maršrutu vietējais saimnieks: 8080, mēs redzēsim kaut ko līdzīgu, kas norāda, ka varam sākt lietot eXistdb parasti mūsu sistēmā:
PALIELINĀT
Tas ir diezgan vienkāršs instalēšanas process, neskatoties uz lietojumprogrammas lielo iekšējo sarežģītību. Ja mēs vēlamies pārtraukt pakalpojumu, mums tikai jāiet uz mūsu instalācijas atkritumu direktoriju un jāizmanto rīks izslēgt, mums jāpievieno -p parametrs un administratora paroli, lai varētu efektīvi apturēt pakalpojumu.Kā redzam, pakalpojuma palaišanas un izslēgšanas instalēšana un administrēšana ir ļoti vienkārša, lai gan ir grafisks interfeiss, mēs nolēmām visu darīt konsolē, jo ražošanas vidē tas parasti ir vienīgais veids, kā administratīvie rīki, tāpēc ātrāk mēs tos apgūsim daudz labāk.
Ar to mēs pabeidzam šo apmācību, mēs esam iemācījušies spert pirmos soļus eXistdb, sākot no apraksta par to, ko tā dara un kā tā dara, līdz detalizētai pakalpojumu instalēšanas rokasgrāmatai. Mēs zinām, ka ar to nepietiek, lai saprastu, kas ir šis lieliskais rīks, tomēr katrs sākums ir grūts, tāpēc, pārvarot sākotnējo šķērsli un veicot funkcionālu instalāciju, mēs varam sākt savu izpētes ceļu uz to, kur mēs varam izmantot šo dzinēju. Datu bāze un lietojumprogrammas mūsu labā.