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.
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
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ā:
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ā:
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.
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ē:
PALIELINĀT
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ā.