Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 18089|Atbildi: 6

[Redis] NoSQL datu bāzu ieviešana un prakse (pamatojoties uz MongoDB un Redis)

[Kopēt saiti]
Publicēts 03.08.2019 17:02:02 | | |
【Ievads】
Tikai dažu gadu laikā pēc lielo datu eksplozijas NoSQL ir kļuvis par vienu no populārākajām pamattehnoloģijām, kas jāapgūst, lai apstrādātu lielos datus. "NoSQL datu bāzes ievads un prakse (pamatojoties uz MongoDB, Redis)" radās šajā situācijā, kas apvieno MongoDB, Redis un testēšanas rīkus, lai visaptveroši ieviestu NoSQL datu bāzes tehnoloģiju un NoSQL būtību, un ir ievadgrāmata NoSQL datu bāzēm, un tā ir arī grāmata NoSQL iesācējiem, lai saprastu pilnu priekšstatu par NoSQL tehnoloģiju. Grāmatā ir 3 daļas, no kurām NoSQL pamatdaļas ietver: pirmo izpratni par NoSQL, tehnisko salīdzinājumu starp TRDB un NoSQL un NoSQL datu glabāšanas režīmu. NoSQL prakses daļa iepazīstina ar dokumentu datu bāzes MongoDB un atslēgas-vērtības datu bāzes Redis ieviešanu un zināšanu uzlabošanu, kā arī iepazīstina ar MongoDB un Redis specifiskajiem pielietojumiem dažādu pakalpojumu funkcionālo moduļu izstrādes procesā (piemēram, žurnālu glabāšana, produktu atsauksmes, pasūtījumu informācijas ieraksti, klikšķu apjoma krātuve, produktu ieteikumi, iepirkumu grozi, pārlūkošanas produktu uzvedības reģistrēšana utt.), izmantojot visaptverošus divu e-komercijas platformu gadījumus. NoSQL uzlabojumu sadaļā tiek iepazīstinātas ar MongoDB un Redis optimizācijas metodēm un apstrādes tehnoloģijām attiecībā uz darbības ātrumu un datu glabāšanu lielo datu vidē, kā arī NoSQL produktu praktisko biznesa lietojumprogrammu izvēli un ieviešanu un NoSQL palīgrīku pielietošanu. Tas var ne tikai ļaut lasītājiem apgūt NoSQL pamatzināšanas, apgūt NoSQL datu bāzes tehnoloģiju, iegūt praktisku koda līmeni, bet arī attīstīt lasītāju spēju sistemātiski apsvērt problēmas, kā arī sniegt padziļinātus mācību norādījumus un pamatsaturu lasītājiem ar augstām prasībām. Papildus dokumenta ievadam grāmatas pirmajās 8 nodaļās "NoSQL datu bāzu ievads un prakse (pamatojoties uz MongoDB un Redis)" ir sniegti arī video paskaidrojumi, kurus var apskatīt, skenējot QR kodu ar mobilo tālruni, un sniegts visas grāmatas pirmkods, lai lasītājiem būtu vieglāk ātri mācīties. Grāmata "NoSQL datu bāzes ievads un prakse (pamatojoties uz MongoDB, Redis)" ir viegli saprotama, un saturs ir ļoti piemērots koledžas studentiem, skolotājiem un saistītajiem IT inženieriem, kuri vēlas pilnībā izprast NoSQL zināšanas, kā arī tas ir piemērots visiem tehniskajiem darbiniekiem, kurus interesē NoSQL datu bāzes.
【Satura rādītājs】
1. nodaļa Ievads NoSQL

1.1 Kas ir NoSQL?

1.1.1 Ievads

[Pieteikuma lieta 1.1] 12306 tiešsaistes vilciena biļešu rezervēšanas sistēma

1.2. pielietojuma gadījums: Hadoop ģenerēšana

1.1.2 Ar NoSQL saistītie jēdzieni

1.2 Datu bāzes klasifikācija

1.2.1 TRDB datu bāze

1.2.2 NoSQL datu bāze

1.2.3 NewSQL datu bāze

1.3 Mācību palīdzība

1.3.1 Mācību materiāli

1.3.2 Mācību ieteikumi

1.4 Kopsavilkums

1.5 Vingrinājumi

2. nodaļa TRDB un NoSQL tehniskais salīdzinājums

2.1 Aparatūras darbības princips

2.1.1 Atsevišķu mašīnu ierobežojumi

2.1.2 Servera paplašināšana

2.2 Programmatūras ieviešanas tehnoloģiju salīdzinājums

2.2.1 Datu glabāšanas struktūra ir vienkāršāka

2.2.2 Ieviest izkliedēto tehnoloģiju arhitektūru

2.1. pielietojuma gadījums: trīs situācijas KLP neveiksmes režīmā

2.2.3 Lietas

2.2. pielietojuma gadījums: BASE pielietojums e-komercijā

2.2.4 SQL tehniskie standarti

2.2.5 Analītiskās metodes

2.3 Kopsavilkums

2.4 Vingrinājumi

3. nodaļa NoSQL datu glabāšanas modeļi

3.1 Atslēgas vērtības datu glabāšanas režīms

3.1.1 Atslēgas-vērtības krātuves ieviešana

3.1.2. Atslēgas vērtības glabāšanas raksturlielumi

3.1.3 Pielietojuma piemēri

Pielietojuma gadījums 3.1: Amazon Simple Storage Service, S

3.2. pielietojuma gadījums: Redis vietējā lietojumprogramma

3.2 Dokumentu datu glabāšanas režīms

3.2.1 Dokumentu glabāšanas ieviešana

3.2.2. Dokumentu glabāšanas raksturojums

3.2.3 Pielietojuma piemēri

【Pieteikuma gadījums 3.3】 Veiksmīgi pielietoja MetLife Insurance Company

【Pieteikuma lieta 3.4】 Dažu veiksmīgu lietu saraksts savā valstī un ārzemēs

3.3 Kolonnu ģimenes datu glabāšanas režīms

3.3.1 Kolonnu saimes glabāšanas ieviešana

3.3.2. Kolonnu saimes glabāšanas raksturlielumi

3.3.3 Pielietojuma piemēri

Pieteikuma gadījums 3.5: Kasandras veiksmīgs pieteikums Netflix

3.4 Grafika datu glabāšanas režīms

3.4.1 Grafiku glabāšanas ieviešana

3.4.2 Grafiku glabāšanas raksturlielumi

3.4.3 Pielietojuma piemēri

【Pieteikuma lieta 3.6】 Neo4j veiksmīga lietošana vietnē eBay

3.5 Citi datu glabāšanas režīmi

3.5.1 Multimodāla datu bāze

3.5.2 Objektu datu bāze

3.5.3 Režģa un tenscenta datu bāze

3.5.4 XML datu bāze

3.5.5 Daudzdimensiju datu bāze

3.5.6 Daudzvērtību datu bāze

3.5.7 Notikumu vadītas datu bāzes

3.5.8. Laikrindu/plūsmu datu bāzes

3.5.9 Citas ar NoSQL saistītas datu bāzes

3.5.10 Zinātniskās un profesionālās datubāzes

3.5.11 Neatrisinātas un kategorizētas datu bāzes

3.6 Kopsavilkums

3.7 Vingrinājumi

NoSQL praktiskā daļa (E-komercijas lielie dati)

4. nodaļa Darba sākšana ar MongoDB dokumentu datu bāzi

4.1 Sagatavošanās MongoDB lietošanai

4.1.1 Izpratne par MongoDB

4.1.2 MongoDB instalēšana

4.1.3 Datu bāzes izveides pamatnoteikumi

4.1.4 Datu bāzes izveide

4.2 Pamata MongoDB operācijas

4.2.1 Dokumentu ievietošana

4.2.2 Vaicājumu dokumenti

4.2.3 Dokumentācijas atjaunināšana

4.2.4 Dzēst dokumentus

4.2.5 Indekss

4.2.6 Apkopošana

4.2.7 Kopēšana

4.2.8 Šķelšana

4.2.9 Rakstīšanas kļūdu mehānisms

4.3 Kopējie MongoDB konfigurācijas parametri

4.3.1 Tīkla konfigurācija

4.3.2 Krātuves konfigurācija

4.4 Pirmais vienkāršais gadījums

4.4.1 Izveidojiet savienojumu ar MongoDB ar Java

4.4.2 Ražošanas līmeņa Java savienojums ar MongoDB publisko arhitektūru

4.4.3 Augstas vienlaicīguma simulācija

4.5 Kopsavilkums

4.6 Eksperiments

5. nodaļa Dokumentu datu bāzes MongoDB uzlabošana

5.1 BASE darbība

5.1.1 Vienota dokumenta atomdarbība

5.1.2. Vairāku dokumentu izolācijas darbība

5.2 Papildu indeksēšana un indeksa ierobežojumi

5.2.1 Uzlabota indeksēšana

5.2.2. Indeksa ierobežojumi

5.3 Vaicājumu detalizēta analīze

5.3.1 Liela mēroga ierakstu datu sagatavošana

5.3.2 Izskaidrot () analīzi

5.3.3 Padomu analīze

5.4 Vizuālās pārvaldības rīki

5.4.1 RoboMongo administratora rīki

5.4.2 Citi vizuālās pārvaldības rīki

5.5 Kopsavilkums

5.6 Eksperiments

6. nodaļa MongoDB gadījumu prakse (e-komercijas lielie dati)

6.1 Baļķu glabāšana

6.1.1 Žurnāla lietošanas prasības

6.1.2 Datu kopas izveide

6.1.3 Ir pievienots jauns žurnāls

6.1.4 Vaicājumu žurnāla informācija

6.1.5 Vaicājuma rezultātu attēlošana

6.2 Produktu atsauksmes

6.2.1 Produkta novērtēšana un lietošanas prasības

6.2.2. Datu kopas izveide

6.2.3 Jauns novērtējums

6.2.4 Lapu vaicājuma novērtēšana

6.2.5 Izpildes rezultātu displejs

6.3 Lietotāja paplašinājumu informācijas pārvaldība

6.3.1 Lietotāji paplašina savas informācijas izmantošanas vajadzības

6.3.2 Datu kopas izveide

6.3.3 Lietotāja paplašinājuma informācijas pievienošana

6.3.4 Lietotāja paplašinājuma informācijas daudznosacījumu vaicājums

6.3.5 Izpildes rezultātu displejs

6.4 Pasūtījumu informācijas ieraksti

6.4.1 Pasūtījuma lietošanas prasības

6.4.2 Datu kopas izveide

6.4.3 Jauni pasūtījumi

6.4.4 Apkopojiet vaicājumu pasūtījuma daudzumu

6.4.5 Izpildes rezultātu displejs

6.5 Produktu informācijas pārvaldība

6.5.1. Prasības produkta informācijas izmantošanai

6.5.2 Datu kopas izveide

6.5.3 Jauni produkti

6.5.4 Produkta vaicāšana un modificēšana

6.5.5 Izpildes rezultātu displejs

6.6 Vēsturiskie pasūtījumi

6.6.1. Vēsturisko pasūtījumu izmantošanas prasības

6.6.2 Datu kopas izveide

6.6.3 Vēsturisko pasūtījumu pievienošana partijās

6.6.4 Vaicājiet vēsturiskos pasūtījumus

6.6.5 Izpildes rezultātu displejs

6.7 Noklikšķiniet uz Krātuve

6.7.1 Klikšķu prasību apraksts

6.7.2 Datu kopas izveide

6.7.3 Pievienots trāpījumu žurnāls

6.7.4 Vaicājumu statistikas klikšķi

6.7.5 Vaicājuma rezultātu parādīšana

6.8 Kopsavilkums

6.9 Eksperimenti

7. nodaļa Ievads atslēgas vērtību datu bāzē Redis

7.1 Sagatavošana lietošanai

7.1.1 Izpratne par Redis

7.1.2 Redis instalēšana

7.1.3Redis-cli

7.1.4 Redis uzglabāšanas režīms

7.2 Redis komandas

7.2.1 Virknes komandas

7.2.2 Saraksta komandas

7.2.3 Savākšanas komandas

7.2.4 Jaucējsaraksta komandas

7.2.5 Pasūtītās savākšanas komanda

7.2.6 Abonēšanas komandu publicēšana

7.2.7 Savienojuma komandas

7.2.8 Servera darbības komanda

7.2.9 Skriptu komandas

7.2.10 Taustiņu komandas

7.2.11 Komanda HyperLogLog

7.2.12 Ģeotelpiskās komandas

7.2.13 Darījumu rīkojumi

7.2.14 Klastera komandas

7.3 Redis konfigurācija un parametri

7.3.1 Konfigurācijas konfigurācijas fails

7.3.2 Konfigurācijas faila parametri

7.4 Java savienojums ar Redis datu bāzi

7.4.1 Redis savienojuma konfigurācija

7.4.2 Redis inicializācijas rīku klase

7.5 Kopsavilkums

7.6 Eksperiments

8. nodaļa Atslēgas vērtību datubāzes Redis uzlabošana

8.1 Cauruļvadi

8.1.1 Cauruļvadu tehnoloģijas princips

8.1.2 Java cauruļvadu tehnoloģijas izmantošana

8.2 Izplatītie klasteri

8.2.1 Klastera uzstādīšana

8.2.2 Simulēt mezgla atteici

8.2.3 Mezglu saskaitīšana un atņemšana

8.3 Lua skriptēšanas lietojumprogramma

8.3.1 Pamatzināšanas par Lua skriptu lietošanu

8.3.2 Lua ieviešanas gadījums

8.4 Vizuālās pārvaldības rīki

8.4.1Redis darbvirsmas pārvaldnieks

8.4.2Redis klients

8.4.3RedisStudio

8.4.4Redsmin/starpniekserveris

8.5 Kopsavilkums

8.6 Eksperiments

9. nodaļa Redis gadījumu prakse (e-komercijas lielie dati)

9.1 Piekļuve reklāmām

9.1.1 Reklāmas funkcijas lietošanas prasības

9.1.2 Datu kopas izveide

9.1.3 Jaunas reklāmas

9.1.4 Pieprasījumu sludinājumi

9.2 Produkta ieteikums

9.2.1. Prasības produkta ieteikumu funkcijas izmantošanai

9.2.2. Datu kopas izveide

9.2.3 Jaunu produktu ieteikumu saturs

9.2.4 Preču ierakstu vaicājums

9.3 Iepirkumu grozs

9.3.1 Iepirkumu groza funkcijas lietošanas prasības

9.3.2 Datu kopas izveide

9.3.3 Ielikt grozā

9.3.4 Pieprasījuma iepirkumu grozs

9.4 Reģistrējiet pārlūkošanas preču uzvedību

9.4.1 Prasības produktu pārlūkošanas ierakstu izmantošanai

9.4.2 Datu kopas izveide

9.4.3 Pievienot produktu klikšķu ierakstus

9.4.4 Vaicājuma produktu klikšķu ieraksti

9.5 Sesijas aizstāšana

9.5.1 Sesijas lietošanas prasības

9.5.2. Datu kopas izveide

9.5.3 Pievienota sesija

9.5.4 Vaicājumu sesijas

9.6 Lapu kešatmiņa

9.6.1 Prasības lapu kešatmiņas izmantošanai

9.6.2 Datu kopas izveide

9.6.3 Pievienoti lapošanas dati

9.6.4 Vaicājums ar lapu datiem

9.7 Kopsavilkums

9.8 Eksperiments

NoSQL uzlabošanas daļa (e-komercijas lielie dati)

10. nodaļa Ātruma problēmas

10.1 MongoDB darbības ātruma optimizācija

10.1.1 Izplatītākās optimizācijas metodes

10.1.2 Indeksa vaicājums un optimizācija

10.1.3 Datu izstrāde un optimizācija

10.1.4 MongoDB lasīšanas/rakstīšanas atdalīšana

10.2 Redis darbības ātruma optimizācija

10.2.1 Redis lasīšanas/rakstīšanas atdalīšana

10.2.2 Atmiņas konfigurācijas optimizācija

10.3 Aparatūras optimizācijas atbalsts

10.4 Kopsavilkums

10.5 Eksperiments

11. nodaļa Datu glabāšanas jautājumi

11.1 Mongodb datu glabāšanas problēmas

11.1.1 Datu dublēšana un atgūšana

11.1.2 Krātuves balansēšanas optimizācija

11.2 Redis datu glabāšanas tehnoloģija

11.2.1 Noturības jautājumi

11.2.2 Datu dublēšanas problēmas

11.3 Kopsavilkums

11.4 Eksperiments

12. nodaļa NoSQL izvēle un izvietošana

12.1 NoSQL produktu izvēle

12.2 Sarežģītu izvietojumu gadījumu analīze

12.2.1 Augstas pieejamības NoSQL izvietošana

12.2.2 TRDB+NoSQL visaptveroša izvietošana

12.3 Kopsavilkums

12.4 Eksperimenti

13. nodaļa NoSQL praktiskie palīglīdzekļi

13.1 Testa rīki

13.1.1 YCSB testa rīks

13.1.2Redis-benchmark

13.2 Uzraudzības instrumenti

13.2.1 MongoDB uzraudzības rīki un problēmas

13.2.2Mongostat

13.2.3Mongotop

13.2.4Mtools

13.2.5Mākoņa ieskats

13.2.6 Redis uzraudzības rīks

13.2.7Atkārtoti dzīvot

13.2.8Sentinel

13.3 Kopsavilkums

13.4 Eksperimenti

1. pielikums: MongoDB komandu lietošanas kontrolsaraksts

2. pielikums Detalizēts Redis komandu saraksts

3. papildinājums Instances kodu saraksts

Galvenās atsauces un avoti

Pēcraksts
[Lejupielādēt adresi] saite:https://pan.baidu.com/s/1rfl5IjY77emDQqNlhZ6KJQEkstrakcijas kods:
Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzuAtbildi







Iepriekšējo:Stream Stream izmantojiet vairākus piesardzības pasākumus
Nākamo:Photoshop CC no iesācēja līdz meistarībai Video apmācība 138 sesijas
Publicēts 12.08.2019 21:16:29 |
Darba sākšana ar NoSQL datu bāzēm un praksi (pamatojoties uz
Publicēts 17.03.2020 17:27:12 |
Labs resurss, paldies, ka dalījāties
Publicēts 15.04.2020 15:23:22 |
Darba sākšana ar NoSQL datu bāzēm un praktiska darbība
Publicēts 04.07.2020 10:10:04 |
Ekstrakcijas kods ir
Publicēts 04.07.2020 15:28:42 |
Iemācieties mācīties
Publicēts 31.07.2020 18:22:11 |
Ding Ding Ding
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com