|
|
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érlek Válasz
|
Előző:A Stream Stream több óvintézkedést alkalmazKövetkező:Photoshop CC kezdőtől mesterig, videó oktató 138 alkalmak
|