Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 18089|Válasz: 6

[Redis] Bevezetés és gyakorlat a NoSQL adatbázisokhoz (MongoDB és Redis alapján)

[Linket másol]
Közzétéve 2019. 08. 03. 17:02:02 | | |
【Bevezetés】
Néhány év alatt a nagy adat robbanásából a NoSQL az egyik legnépszerűbb alapvető technológiává vált, amelyet el kell sajátítani a big data feldolgozásához. A "NoSQL adatbázis bevezetése és gyakorlata (MongoDB, Redis alapján)" ebben a helyzetben született, amely a MongoDB-t, Redist és teszteszközöket ötvözi a NoSQL adatbázis-technológiát és a NoSQL lényegének átfogó bevezetésére, valamint egy bevezető könyv a NoSQL adatbázisokhoz, valamint egy könyv a NoSQL kezdőknek, hogy megértsék a NoSQL technológia teljes képét. A könyv három részből áll, amelyek alapvető részei közé tartozik: először a NoSQL megértése, a TRDB és NoSQL technikai összehasonlítása, valamint a NoSQL adattárolási mód. A NoSQL gyakorlati rész bemutatja a MongoDB dokumentumadatbázis és a kulcsérték-érték adatbázis Redis bevezetését és tudásfejlesztését, valamint bemutatja a MongoDB és Redis speciális alkalmazásait különböző szolgáltatások funkcionális moduljainak fejlesztésében (például naplótárolás, termékáttekintések, rendelési adatnyilvántartások, kattintásmennyiség-tárolás, termékajánlások, vásárlási kosarak, böngészési viselkedés rögzítése stb.) két átfogó e-kereskedelmi platformon keresztül. A NoSQL fejlesztési szekció bemutatja a MongoDB és Redis optimalizálási módszereit és feldolgozási technológiáit a nagy adat környezetben a működési sebesség és adattárolás terén, valamint a NoSQL termékek gyakorlati üzleti alkalmazásainak kiválasztását és bevezetését, valamint a NoSQL segédeszközök alkalmazását. Nemcsak lehetővé teszi az olvasók számára, hogy elsajátítsák a NoSQL alapvető ismereteit, elsajátítsák a NoSQL adatbázis-technológiát, gyakorolják a kódolást, hanem fejlesztik az olvasók képességét is, hogy rendszerszerűen megfontolják a problémákat, és mélyreható tanulási irányokat és alapvető tartalmat adnak a magas igényű olvasóknak. A tanulmány bevezetője mellett a "NoSQL adatbázisok bevezetése és gyakorlata (MongoDB és Redis alapján)" című könyv első 8 fejezete videós magyarázatokat is tartalmaz, amelyeket mobiltelefonos QR-kód szkennelésével lehet megtekinteni, valamint az egész könyv forráskódját is bemutatják, hogy az olvasók gyorsan tanuljanak. A "Introduction and Practice of NoSQL Database (Based on MongoDB, Redis)" című könyv könnyen érthető, és tartalma nagyon alkalmas egyetemisták, tanárok és kapcsolódó informatikai mérnökök számára, akik teljes mértékben szeretnék megérteni a NoSQL ismereteit, valamint minden technikai szakember számára is alkalmas, akiket érdekel a NoSQL adatbázisok.
【Tartalomjegyzék】
1. fejezet Bevezetés a NoSQL-be

1.1 Mi az a NoSQL?

1.1.1 Bevezetés

[Kérelem esete 1.1] 12306 online vonatjegyfoglalási rendszer

Alkalmazási eset 1.2: A Hadoop generálása

1.1.2 NoSQL-hez kapcsolódó fogalmak

1.2 Adatbázis osztályozás

1.2.1 TRDB adatbázis

1.2.2 NoSQL adatbázis

1.2.3 NewSQL database

1.3 Tanulási segítség

1.3.1 Tanulóanyagok

1.3.2 Tanulási javaslatok

1.4 Összefoglaló

1.5 Gyakorlatok

2. fejezet: A TRDB és a NoSQL technikai összehasonlítása

2.1 Hardveres működési elv

2.1.1 Az önálló gépek korlátai

2.1.2 Szerverbővítés

2.2 A szoftvermegvalósítási technológiák összehasonlítása

2.2.1 Az adattárolási struktúra egyszerűbb

2.2.2 Az elosztott technológiai architektúra bevezetése

Alkalmazás esete 2.1: Három helyzet CAP hiba módban

2.2.3 Ügyek

Alkalmazás esete 2.2: A BASE alkalmazása az e-kereskedelemben

2.2.4 SQL műszaki szabványok

2.2.5 Analitikai technikák

2.3 Összefoglaló

2.4 Gyakorlatok

3. fejezet NoSQL adattárolási minták

3.1 Kulcsérték-adattárolási mód

3.1.1 Kulcs-érték tárolás megvalósítása

3.1.2 Kulcs-érték tárolási jellemzők

3.1.3 Alkalmazási példák

Alkalmazás esete 3.1: Amazon Simple Storage Service, S

3.2-es alkalmazási eset: Redis belföldi alkalmazás

3.2 Dokumentumadat-tárolási mód

3.2.1 Dokumentumtárolás megvalósítása

3.2.2 Dokumentumtárolás jellemzői

3.2.3 Alkalmazási példák

【Kérelem ügye 3.3】Sikeresen benyújtva a MetLife Biztosítótársaság által

【Kérelem esete 3.4】Néhány sikeres ügy listája otthon és külföldön

3.3 Column family adattárolási mód

3.3.1 Oszlopcsalád tárolás megvalósítása

3.3.2 Az oszlopcsalád tárolási jellemzői

3.3.3 Alkalmazási példák

3.5-ös alkalmazási eset: Cassandra sikeres jelentkezése a Netflixnél

3.4 Graph adattárolási mód

3.4.1 Gráf tárolás megvalósítása

3.4.2 A gráf tárolási jellemzők

3.4.3 Alkalmazási példák

【Application Case 3.6】Neo4j sikeres alkalmazása eBay-en

3.5 Egyéb adattárolási módok

3.5.1 Multimodális adatbázis

3.5.2 Objektumadatbázis

3.5.3 Rács és Tenscent adatbázis

3.5.4 XML adatbázis

3.5.5 Többdimenziós adatbázis

3.5.6 Többértékű adatbázis

3.5.7 Eseményvezérelt adatbázisok

3.5.8 Idősor/folyam adatbázisok

3.5.9 Egyéb NoSQL-hez kapcsolódó adatbázisok

3.5.10 Tudományos és szakmai adatbázisok

3.5.11 Megoldatlan és kategorizált adatbázisok

3.6 Összefoglaló

3.7 Gyakorlatok

NoSQL Gyakorlati Rész (E-commerce Big Data)

4. fejezet: A MongoDB dokumentumadatbázis kezdete

4.1 Felkészülés a MongoDB használatára

4.1.1 A MongoDB megértése

4.1.2 MongoDB telepítése

4.1.3 Az adatbázis létrehozásának alapvető szabályai

4.1.4 Adatbázis létrehozása

4.2 Alapvető MongoDB műveletek

4.2.1 Dokumentumok beszúrása

4.2.2 Lekérdezési dokumentumok

4.2.3 Dokumentáció frissítése

4.2.4 Dokumentumok törlése

4.2.5 Index

4.2.6 Aggregáció

4.2.7 Másolás

4.2.8 Sharding

4.2.9 Íráshiba mechanizmus

4.3 Gyakori MongoDB konfigurációs paraméterek

4.3.1 Hálózati konfiguráció

4.3.2 Tárolás konfigurációja

4.4 Az első egyszerű eset

4.4.1 Csatlakozz a MongoDB-hez Java-val

4.4.2 Gyártási szintű Java kapcsolat a MongoDB nyilvános architektúrához

4.4.3 Magas párhuzamos szimuláció

4.5 Összefoglaló

4.6 Kísérlet

5. fejezet Dokumentumadatbázis MongoDB fejlesztése

5.1 BÁZIS működése

5.1.1 Egy dokumentum atomi működése

5.1.2 Többdokumentumos izolációs művelet

5.2 Fejlett indexolás és indexkorlátok

5.2.1 Fejlett indexálás

5.2.2 Indexkorlátok

5.3 Query advanced analytics

5.3.1 Nagyszabású rögzítési adat-előkészítés

5.3.2 Magyarázat() elemzés

5.3.3 Hint() elemzés

5.4 Vizuális menedzsment eszközök

5.4.1 RoboMongo Admin Tools

5.4.2 Egyéb vizuális menedzsment eszközök

5.5 Összefoglaló

5.6 Kísérlet

6. fejezet MongoDB Case Practice (E-kereskedelem Big Data)

6.1 Naplótárolás

6.1.1 Log használati követelmények

6.1.2 Adathalmaz létrehozása

6.1.3 Egy új napló került hozzá

6.1.4 Lekérdezési napló információ

6.1.5 Query result display

6.2 Termékértékelések

6.2.1 Termékértékelés és felhasználási követelmények

6.2.2 Adathalmaz létrehozása

6.2.3 Új értékelés

6.2.4 Pagering lekérdezés értékelése

6.2.5 Végrehajtási eredmény megjelenítése

6.3 Felhasználói kiterjesztési információkezelés

6.3.1 A felhasználók bővítik információfelhasználási igényeiket

6.3.2 Adathalmazt létrehozni

6.3.3 Felhasználói bővítmény információ hozzáadása

6.3.4 A felhasználói bővítményinformációk többfeltételes lekérdezése

6.3.5 Végrehajtási eredmény megjelenítése

6.4 Rendelési információs rekordok

6.4.1 Order használati követelmények

6.4.2 Adathalmaz létrehozása

6.4.3 Új parancsok

6.4.4 Aggregált lekérdezési rendelés mennyisége

6.4.5 Végrehajtási eredmény megjelenítése

6.5 Termékinformáció-kezelés

6.5.1 A termékinformációk használatának követelményei

6.5.2 Adathalmazt létrehozása

6.5.3 Új termékek

6.5.4 Lekérdezés és módosítás a terméket

6.5.5 Végrehajtási eredmény megjelenítése

6.6 Történelmi rendek

6.6.1 Történelmi sorrendhasználati követelmények

6.6.2 Adathalmaz létrehozása

6.6.3 Történelmi megrendelések hozzáadása tételekben

6.6.4 Történelmi rendek lekérdezése

6.6.5 Végrehajtási eredmény megjelenítése

6.7 Kattintás tárolás

6.7.1 A kattintási követelmények leírása

6.7.2 Adathalmaz létrehozása

6.7.3 Hozzáadva találati napló

6.7.4 Statisztikai lekérdezés kattintások

6.7.5 Query result display

6.8 Összefoglaló

6.9 Kísérletek

7. fejezet Bevezetés a kulcsérték-adatbázis Redis

7.1 Előkészület a használatra

7.1.1 Redis megértése

7.1.2 Redis telepítés

7.1.3Redis-cli

7.1.4 Redis Storage Mode

7.2 Redis parancsok

7.2.1 String parancsok

7.2.2 Parancsok listázása

7.2.3 Gyűjtési parancsok

7.2.4 Hash lista parancsok

7.2.5 Parancsnoki begyűjtési parancs

7.2.6 Előfizetési parancsok kiadása

7.2.7 Kapcsolódási parancsok

7.2.8 Szerver műveleti parancs

7.2.9 Script parancsok

7.2.10 Kulcsparancsok

7.2.11 HyperLogLog parancs

7.2.12 Földi parancsok

7.2.13 Tranzakciós megbízások

7.2.14 Klaszterparancsok

7.3 Redis konfigurációja és paraméterei

7.3.1 Config Configuration File

7.3.2 Konfigurációs fájlparaméterek

7.4 Java kapcsolat a Redis adatbázishoz

7.4.1 Redis kapcsolat konfigurációja

7.4.2 Redis inicializációs eszközosztály

7.5 Összefoglaló

7.6 Kísérlet

8. fejezet Kulcsérték-adatbázis Redis fejlesztése

8.1 Vezetékek

8.1.1 A vezeték-technológia elve

8.1.2 Java-alapú pipeline technológia használata

8.2 Elosztott klaszterek

8.2.1 Klaszter telepítése

8.2.2 Csomópont meghibásodásának szimulálása

8.2.3 Csomópontok hozzáadása és kivonása

8.3 Lua scripting alkalmazás

8.3.1 Alapvető ismeretek a Lua szkriptek használatáról

8.3.2 Lua implementációs eset

8.4 Vizuális menedzsment eszközök

8.4.1Redis Desktop Manager

8.4.2Redis kliens

8.4.3RedisStudio

8.4.4Redsmin/proxy

8.5 Összefoglaló

8.6 Kísérlet

9. fejezet Redis esetgyakorlat (e-kereskedelem Big Data)

9.1 Reklámhozzáférés

9.1.1 Reklámfunkció használati követelmények

9.1.2 Adathalmaz létrehozása

9.1.3 Új hirdetések

9.1.4 Kérdőjelező hirdetések

9.2 Termékajánlás

9.2.1 A termékajánlási függvény használatának követelményei

9.2.2 Adathalmaz létrehozása

9.2.3 Új termékajánlási tartalom

9.2.4 Áru rekordok lekérdezése

9.3 Bevásárlókocsi

9.3.1 Bevásárlókocsi funkció használati követelményei

9.3.2 Adathalmaz létrehozása

9.3.3 Add a kosárba

9.3.4 Kérdő bevásárlókocsi

9.4 Rögzítse az áruk böngészésének viselkedését

9.4.1 A termékböngészési rekordok használatának követelményei

9.4.2 Adathalmaz létrehozása

9.4.3 Termék kattintás rekordok hozzáadása

9.4.4 Termékkattintásrekordok lekérdezése

9.5 Session cseréje

9.5.1 Session használati követelmények

9.5.2 Adathalmazt létrehozása

9.5.3 Hozzáadott Szektsioon

9.5.4 Lekérdezési ülések

9.6 Oldalátlagos gyorsítótár

9.6.1 Az oldaltárolási gyorsítótár használatának követelményei

9.6.2 Adathalmaz létrehozása

9.6.3 Oldalszám hozzáadása

9.6.4 Pagerált adatok lekérdezése

9.7 Összefoglaló

9.8 Kísérlet

NoSQL Improvement Part (E-commerce Big Data)

10. fejezet Sebességproblémák

10.1 MongoDB működési sebesség optimalizálása

10.1.1 Gyakori optimalizációs módszerek

10.1.2 Index lekérdezés és optimalizálás

10.1.3 Adattervezés és optimalizálás

10.1.4 MongoDB olvasás/írás szétválasztása

10.2 Redis működési sebesség optimalizálása

10.2.1 Redis olvasási/írási szétválasztás

10.2.2 Memóriakonfiguráció optimalizálása

10.3 Hardveroptimalizálás támogatása

10.4 Összefoglaló

10.5 Kísérlet

11. fejezet Adattárolási problémák

11.1 Mongodb adattárolási problémák

11.1.1 Adatmentés és helyreállítás

11.1.2 Tárolás kiegyensúlyozásának optimalizálása

11.2 Redis adattárolási technológia

11.2.1 Tartóssági problémák

11.2.2 Adatmentési problémák

11.3 Összefoglaló

11.4 Kísérlet

12. fejezet NoSQL kiválasztása és telepítése

12.1 NoSQL Product Selection

12.2 Komplex telepítések esetelemzése

12.2.1 Magas rendelkezésre állású NoSQL deployment

12.2.2 TRDB+NoSQL comprehensive deployment

12.3 Összefoglaló

12.4 Kísérletek

13. fejezet Gyakorlati segédeszközök a NoSQL-hez

13.1 Teszteszközök

13.1.1 YCSB teszteszköz

13.1.2Redis-benchmark

13.2 Monitoring eszközök

13.2.1 MongoDB monitoring eszközök és problémák

13.2.2Mongostat

13.2.3Mongotop

13.2.4Mtools

13.2.5Cloudinsight

13.2.6 Redis Monitoring Eszköz

13.2.7Újraéled

13.2.8Sentinel

13.3 Összefoglaló

13.4 Kísérletek

1. melléklet: MongoDB parancshasználati ellenőrzőlista

2. melléklet A Redis parancsok részletes listája

3. melléklet Példánykódok listája

Főbb hivatkozások és források

Utójel
[Letöltési cím] link:https://pan.baidu.com/s/1rfl5IjY77emDQqNlhZ6KJQKivonási kód:
Turisták, ha szeretnétek megnézni ennek a bejegyzésnek a rejtett tartalmát, kérlekVálasz







Előző:A Stream Stream több óvintézkedést alkalmaz
Következő:Photoshop CC kezdőtől mesterig, videó oktató 138 alkalmak
Közzétéve 2019. 08. 12. 21:16:29 |
A NoSQL adatbázisok és gyakorlatok kezdete (a következők alapján
Közzétéve 2020. 03. 17. 17:27:12 |
Jó forrás, köszönöm, hogy megosztottad
Közzétéve 2020. 04. 15. 15:23:22 |
A NoSQL adatbázisok és a gyakorlati programok bevezetése
Közzétéve 2020. 07. 04. 10:10:04 |
A kivonási kód a következő
Közzétéve 2020. 07. 04. 15:28:42 |
Tanulj meg
Közzétéve 2020. 07. 31. 18:22:11 |
ding ding ding ding
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com