Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 18089|Atsakyti: 6

[Redis] NoSQL duomenų bazių įvedimas ir praktika (remiantis MongoDB ir Redis)

[Kopijuoti nuorodą]
Paskelbta 2019-08-03 17:02:02 | | |
【Įvadas】
Vos per kelerius didžiųjų duomenų sprogimo metus "NoSQL" tapo viena iš populiariausių pagrindinių technologijų, kurią reikia įvaldyti norint apdoroti didelius duomenis. Šioje situacijoje atsirado "NoSQL duomenų bazės įvadas ir praktika (remiantis MongoDB, Redis)", kuri sujungia MongoDB, Redis ir testavimo įrankius, kad išsamiai pristatytų NoSQL duomenų bazių technologiją ir NoSQL esmę, ir yra įvadinė NoSQL duomenų bazių knyga, taip pat knyga NoSQL pradedantiesiems, kad suprastų visą NoSQL technologijos vaizdą. Knygą sudaro 3 dalys, iš kurių pagrindinės NoSQL dalys apima: pirmasis supratimas NoSQL, techninis palyginimas tarp TRDB ir NoSQL ir NoSQL duomenų saugojimo režimas. NoSQL praktikos dalyje pristatomas dokumentų duomenų bazės MongoDB ir rakto-reikšmės duomenų bazės Redis įvadas ir žinių tobulinimas, taip pat supažindinama su specifiniais MongoDB ir Redis pritaikymais įvairių paslaugų funkcinių modulių kūrimo procese (pvz., žurnalų saugykla, produktų apžvalgos, užsakymų informacijos įrašai, paspaudimų apimties saugykla, produktų rekomendacijos, pirkinių krepšeliai, naršymo produktų elgsenos įrašymas ir kt.) per išsamius dviejų el. prekybos platformų atvejus. NoSQL tobulinimo skyriuje pristatomi MongoDB ir Redis optimizavimo metodai ir apdorojimo technologijos, susijusios su veikimo greičiu ir duomenų saugojimu didžiųjų duomenų aplinkoje, taip pat NoSQL produktų praktinių verslo programų parinkimu ir diegimu bei NoSQL pagalbinių įrankių taikymu. Tai gali ne tik leisti skaitytojams išmokti pagrindinių NoSQL žinių, įvaldyti NoSQL duomenų bazių technologiją, turėti praktinį kodo lygį, bet ir ugdyti skaitytojų gebėjimą sistemingai svarstyti problemas, taip pat suteikti išsamias mokymosi kryptis ir pagrindinį turinį skaitytojams, kuriems keliami aukšti reikalavimai. Be straipsnio įvado, pirmuosiuose 8 knygos skyriuose "NoSQL duomenų bazių įvadas ir praktika (remiantis MongoDB ir Redis)" taip pat pateikiami vaizdo paaiškinimai, kuriuos galima peržiūrėti nuskaitant QR kodą mobiliuoju telefonu, ir pateikiamas visos knygos šaltinio kodas, kad skaitytojai galėtų greitai mokytis. Knyga "NoSQL duomenų bazės įvadas ir praktika (pagrįsta MongoDB, Redis)" yra lengvai suprantama, o turinys labai tinka kolegijos studentams, dėstytojams ir susijusiems IT inžinieriams, norintiems visiškai suprasti NoSQL žinias, taip pat tinka visiems techniniams darbuotojams, besidomintiems NoSQL duomenų bazėmis.
【Turinys】
1 skyrius Įvadas į NoSQL

1.1 Kas yra NoSQL?

1.1.1 Įvadas

[Taikymo atvejis 1.1] 12306 internetinė traukinio bilietų užsakymo sistema

1.2 taikymo atvejis: "Hadoop" generavimas

1.1.2 Su NoSQL susijusios sąvokos

1.2 Duomenų bazės klasifikacija

1.2.1 TRDB duomenų bazė

1.2.2 NoSQL duomenų bazė

1.2.3 NewSQL duomenų bazė

1.3 Mokymosi pagalba

1.3.1 Mokymosi medžiaga

1.3.2 Mokymosi pasiūlymai

1.4 Santrauka

1.5 Pratimai

2 skyrius TRDB ir NoSQL techninis palyginimas

2.1 Aparatūros veikimo principas

2.1.1 Atskirų mašinų apribojimai

2.1.2 Serverio išplėtimas

2.2 Programinės įrangos diegimo technologijų palyginimas

2.2.1 Duomenų saugojimo struktūra yra paprastesnė

2.2.2 Įdiegti paskirstytų technologijų architektūrą

2.1 taikymo atvejis: trys situacijos BŽŪP gedimo režimu

2.2.3 Reikalai

2.2 taikymo atvejis: BASE taikymas elektroninėje prekyboje

2.2.4 SQL techniniai standartai

2.2.5 Analizės metodai

2.3 Santrauka

2.4 Pratimai

3 skyrius NoSQL duomenų saugojimo modeliai

3.1 Rakto vertės duomenų saugojimo režimas

3.1.1 Raktinės vertės saugyklos diegimas

3.1.2 Raktinės vertės saugojimo charakteristikos

3.1.3 Taikymo pavyzdžiai

3.1 taikymo atvejis: "Amazon Simple Storage Service", S

3.2 taikymo atvejis: Redis vidaus programa

3.2 Dokumentų duomenų saugojimo režimas

3.2.1 Dokumentų saugojimo įgyvendinimas

3.2.2 Dokumentų saugojimo charakteristikos

3.2.3 Taikymo pavyzdžiai

【Taikymo atvejis 3.3】 Sėkmingai pritaikė "MetLife Insurance Company"

【Paraiškos atvejis 3.4】 Kai kurių sėkmingų bylų šalyje ir užsienyje sąrašas

3.3 Stulpelių šeimos duomenų saugojimo režimas

3.3.1 Stulpelių šeimos saugojimo diegimas

3.3.2 Stulpelių šeimos saugojimo charakteristikos

3.3.3 Taikymo pavyzdžiai

3.5 taikymo atvejis: sėkminga Cassandra paraiška "Netflix"

3.4 Grafiko duomenų saugojimo režimas

3.4.1 Grafiko saugyklos diegimas

3.4.2 Grafiko saugojimo charakteristikos

3.4.3 Taikymo pavyzdžiai

【Taikymo atvejis 3.6】 Sėkmingas "Neo4j" taikymas "eBay"

3.5 Kiti duomenų saugojimo režimai

3.5.1 Multimodalinė duomenų bazė

3.5.2 Objektų duomenų bazė

3.5.3 Tinklelis ir "Tenscent" duomenų bazė

3.5.4 XML duomenų bazė

3.5.5 Daugiamatė duomenų bazė

3.5.6 Daugiareikšmė duomenų bazė

3.5.7 Įvykiais pagrįstos duomenų bazės

3.5.8 Laiko eilučių / srautų duomenų bazės

3.5.9 Kitos su NoSQL susijusios duomenų bazės

3.5.10 Mokslinės ir profesinės duomenų bazės

3.5.11 Neišspręstos ir suskirstytos į kategorijas duomenų bazės

3.6 Santrauka

3.7 Pratimai

NoSQL praktinė dalis (elektroninės prekybos didieji duomenys)

4 skyrius Darbo su MongoDB dokumentų duomenų baze pradžia

4.1 Pasiruošimas MongoDB naudojimui

4.1.1 MongoDB supratimas

4.1.2 MongoDB diegimas

4.1.3 Pagrindinės duomenų bazės kūrimo taisyklės

4.1.4 Duomenų bazės sukūrimas

4.2 Pagrindinės MongoDB operacijos

4.2.1 Dokumentų įterpimas

4.2.2 Užklausos dokumentai

4.2.3 Dokumentų atnaujinimas

4.2.4 Ištrinti dokumentus

4.2.5 Indeksas

4.2.6 Agregavimas

4.2.7 Kopijavimas

4.2.8 Skaldymas

4.2.9 Rašymo klaidų mechanizmas

4.3 Įprasti MongoDB konfigūracijos parametrai

4.3.1 Tinklo konfigūracija

4.3.2 Saugyklos konfigūracija

4.4 Pirmasis paprastas atvejis

4.4.1 Prisijunkite prie MongoDB naudodami Java

4.4.2 Gamybos lygio "Java" ryšys su "MongoDB" viešąja architektūra

4.4.3 Didelio sutapimo modeliavimas

4.5 Santrauka

4.6 Eksperimentas

5 skyrius Dokumentų duomenų bazės MongoDB tobulinimas

5.1 BASE veikimas

5.1.1 Vieno dokumento atominis veikimas

5.1.2 Kelių dokumentų izoliavimo operacija

5.2 Išplėstinis indeksavimas ir indekso ribos

5.2.1 Išplėstinis indeksavimas

5.2.2 Indekso ribos

5.3 Užklausos išplėstinė analizė

5.3.1 Didelio masto įrašymo duomenų paruošimas

5.3.2 Paaiškinkite () analizę

5.3.3 Užuominų analizė

5.4 Vizualinio valdymo įrankiai

5.4.1 RoboMongo administratoriaus įrankiai

5.4.2 Kitos vizualinio valdymo priemonės

5.5 Santrauka

5.6 Eksperimentas

6 skyrius MongoDB atvejų praktika (elektroninės prekybos didieji duomenys)

6.1 Rąstų saugykla

6.1.1 Rąstų naudojimo reikalavimai

6.1.2 Sukurkite duomenų rinkinį

6.1.3 Pridėtas naujas žurnalas

6.1.4 Užklausų žurnalo informacija

6.1.5 Užklausos rezultatų rodymas

6.2 Produktų apžvalgos

6.2.1 Produkto įvertinimas ir naudojimo reikalavimai

6.2.2 Sukurkite duomenų rinkinį

6.2.3 Naujas vertinimas

6.2.4 Puslapių užklausos įvertinimas

6.2.5 Vykdymo rezultatų rodymas

6.3 Vartotojo plėtinių informacijos valdymas

6.3.1 Vartotojai plečia savo informacijos naudojimo poreikius

6.3.2 Sukurkite duomenų rinkinį

6.3.3 Pridėkite vartotojo plėtinio informaciją

6.3.4 Daugiasąlyginė vartotojo plėtinio informacijos užklausa

6.3.5 Vykdymo rezultatų rodymas

6.4 Užsakymų informacijos įrašai

6.4.1 Užsakymo naudojimo reikalavimai

6.4.2 Duomenų rinkinio sudarymas

6.4.3 Nauji užsakymai

6.4.4 Bendras užklausos užsakymo kiekis

6.4.5 Vykdymo rezultatų rodymas

6.5 Produkto informacijos valdymas

6.5.1 Informacijos apie gaminį naudojimo reikalavimai

6.5.2 Sukurkite duomenų rinkinį

6.5.3 Nauji produktai

6.5.4 Užklauskite ir modifikuokite gaminį

6.5.5 Vykdymo rezultatų rodymas

6.6 Istoriniai užsakymai

6.6.1 Istorinių užsakymų naudojimo reikalavimai

6.6.2 Sukurkite duomenų rinkinį

6.6.3 Pridėkite istorinius užsakymus paketais

6.6.4 Užklausos istoriniai užsakymai

6.6.5 Vykdymo rezultatų rodymas

6.7 Spustelėkite saugyklą

6.7.1 Paspaudimo reikalavimų aprašymas

6.7.2 Sukurkite duomenų rinkinį

6.7.3 Pridėtas pataikymų žurnalas

6.7.4 Užklausos statistikos paspaudimai

6.7.5 Užklausos rezultatų rodymas

6.8 Santrauka

6.9 Eksperimentai

7 skyrius Įvadas į raktinių reikšmių duomenų bazę Redis

7.1 Pasirengimas naudoti

7.1.1 Redis supratimas

7.1.2 "Redis" diegimas

7.1.3Redis-cli

7.1.4 Redis saugojimo režimas

7.2 Redis komandos

7.2.1 Eilutės komandos

7.2.2 Sąrašo komandos

7.2.3 Rinkimo komandos

7.2.4 Maišos sąrašo komandos

7.2.5 Užsakyto surinkimo komanda

7.2.6 Prenumeratos komandų publikavimas

7.2.7 Ryšio komandos

7.2.8 Serverio operacijos komanda

7.2.9 Scenarijaus komandos

7.2.10 Klavišų komandos

7.2.11 Komanda "HyperLogLog"

7.2.12 Geoerdvinės komandos

7.2.13 Sandorių pavedimai

7.2.14 Klasterio komandos

7.3 Redis konfigūracija ir parametrai

7.3.1 Konfigūracijos konfigūracijos failas

7.3.2 Konfigūracijos failo parametrai

7.4 Java ryšys su Redis duomenų baze

7.4.1 Redis ryšio konfigūracija

7.4.2 Redis inicijavimo įrankio klasė

7.5 Santrauka

7.6 Eksperimentas

8 skyrius Raktinių reikšmių duomenų bazės "Redis" tobulinimas

8.1 Vamzdynai

8.1.1 Dujotiekio technologijos principas

8.1.2 Java pagrindu veikiančios dujotiekio technologijos naudojimas

8.2 Paskirstyti klasteriai

8.2.1 Klasterio įrengimas

8.2.2 Imituokite mazgo gedimą

8.2.3 Pridėkite ir atimkite mazgus

8.3 Lua scenarijų programa

8.3.1 Pagrindinės Lua rašto naudojimo žinios

8.3.2 Lua įgyvendinimo atvejis

8.4 Vizualinio valdymo įrankiai

8.4.1Redis darbalaukio tvarkyklė

8.4.2Redis klientas

8.4.3RedisStudio

8.4.4Redsmin/proxy

8.5 Santrauka

8.6 Eksperimentas

9 skyrius Redis atvejų praktika (elektroninės prekybos didieji duomenys)

9.1 Prieiga prie skelbimų

9.1.1 Reklamos funkcijos naudojimo reikalavimai

9.1.2 Sukurkite duomenų rinkinį

9.1.3 Nauji skelbimai

9.1.4 Užklausų skelbimai

9.2 Produkto rekomendacija

9.2.1 Gaminio rekomendacijų funkcijos naudojimo reikalavimai

9.2.2 Sukurkite duomenų rinkinį

9.2.3 Naujų produktų rekomendacijų turinys

9.2.4 Užklausa dėl prekių įrašų

9.3 Pirkinių krepšelis

9.3.1 Pirkinių krepšelio funkcijos naudojimo reikalavimai

9.3.2 Sukurkite duomenų rinkinį

9.3.3 Į krepšelį

9.3.4 Užklausos pirkinių krepšelis

9.4 Užfiksuokite naršymo prekių elgesį

9.4.1 Produktų naršymo įrašų naudojimo reikalavimai

9.4.2 Sukurkite duomenų rinkinį

9.4.3 Produktų paspaudimų įrašų įtraukimas

9.4.4 Užklausos produktų paspaudimų įrašai

9.5 Pakeiskite sesiją

9.5.1 Seanso naudojimo reikalavimai

9.5.2 Sukurkite duomenų rinkinį

9.5.3 Pridėta sesija

9.5.4 Užklausų seansai

9.6 Puslapių talpykla

9.6.1 Puslapių talpyklos naudojimo reikalavimai

9.6.2 Sukurkite duomenų rinkinį

9.6.3 Pridėti puslapių duomenys

9.6.4 Užklausa puslapių duomenims

9.7 Santrauka

9.8 Eksperimentas

NoSQL tobulinimo dalis (elektroninės prekybos didieji duomenys)

10 skyrius Greičio problemos

10.1 MongoDB veikimo greičio optimizavimas

10.1.1 Įprasti optimizavimo metodai

10.1.2 Indekso užklausa ir optimizavimas

10.1.3 Duomenų projektavimas ir optimizavimas

10.1.4 MongoDB skaitymo/rašymo atskyrimas

10.2 Redis veikimo greičio optimizavimas

10.2.1 Redis skaitymo/rašymo atskyrimas

10.2.2 Atminties konfigūracijos optimizavimas

10.3 Aparatinės įrangos optimizavimo palaikymas

10.4 Santrauka

10.5 Eksperimentas

11 skyrius Duomenų saugojimo problemos

11.1 Mongodb duomenų saugojimo problemos

11.1.1 Duomenų atsarginė kopija ir atkūrimas

11.1.2 Saugyklos balansavimo optimizavimas

11.2 "Redis" duomenų saugojimo technologija

11.2.1 Patvarumo problemos

11.2.2 Duomenų atsarginės kopijos problemos

11.3 Santrauka

11.4 Eksperimentas

12 skyrius NoSQL pasirinkimas ir diegimas

12.1 NoSQL produktų pasirinkimas

12.2 Sudėtingų diegimų atvejų analizė

12.2.1 Didelio prieinamumo NoSQL diegimas

12.2.2 TRDB+NoSQL visapusiškas diegimas

12.3 Santrauka

12.4 Eksperimentai

13 skyrius Praktinės NoSQL priemonės

13.1 Bandymo įrankiai

13.1.1 YCSB bandymo įrankis

13.1.2Pakartotinis lyginamasis indeksas

13.2 Stebėjimo įrankiai

13.2.1 MongoDB stebėjimo įrankiai ir problemos

13.2.2Mongostatas

13.2.3Mongotopas

13.2.4Mtools

13.2.5Debesų įžvalga

13.2.6 "Redis" stebėjimo įrankis

13.2.7Pergyventi

13.2.8Sentinel

13.3 Santrauka

13.4 Eksperimentai

1 priedas: MongoDB komandų naudojimo kontrolinis sąrašas

2 priedas Išsamus Redis komandų sąrašas

3 priedėlis Egzempliorių kodų sąrašas

Pagrindinės nuorodos ir šaltiniai

Postscriptas
[Atsisiųsti adresą] nuorodą:https://pan.baidu.com/s/1rfl5IjY77emDQqNlhZ6KJQIštraukimo kodas:
Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašomeAtsakyti







Ankstesnis:"Stream Stream" naudokite kelias atsargumo priemones
Kitą:"Photoshop CC" nuo pradedančiojo iki meistriškumo vaizdo pamoka 138 sesijos
Paskelbta 2019-08-12 21:16:29 |
Darbo su NoSQL duomenų bazėmis ir praktika pradžia (remiantis
Paskelbta 2020-03-17 17:27:12 |
Geras šaltinis, ačiū už pasidalinimą
Paskelbta 2020-04-15 15:23:22 |
Darbo su NoSQL duomenų bazėmis pradžia ir praktinė veikla
Paskelbta 2020-07-04 10:10:04 |
Ištraukimo kodas yra
Paskelbta 2020-07-04 15:28:42 |
Išmokite mokytis
Paskelbta 2020-07-31 18:22:11 |
Ding Ding Ding
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com