NoSQL 2024 - Neo4j cvičenie
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Cvičenie z NoSQL databáz pokračuje v práci s grafovou databázou Neo4j na projekte sťahovania webových stránok eshopov, reprezentovaného uzlami Download a Page a hranami Contains, StartPage a Link. Ukazuje sa prehľadávanie výsledného grafu do hĺbky (DFS) aj do šírky (BFS) a počítanie navštívených uzlov pri jednotlivých spôsoboch prehľadávania. Hlavnou úlohou cvičenia je odstránenie duplicitných uzlov stránok tak, že sa vyhľadávanie nerobí podľa interného ID, ale podľa URL adresy v rámci konkrétneho downloadu, pomocou indexu nad URL a transakcie s metódou getPageNode. Rieši sa aj správne priraďovanie vzťahu Contains medzi downloadom a už existujúcou stránkou namiesto opakovaného vytvárania nových uzlov.
- Grafová databáza Neo4j a projekt sťahovania eshopov
- Uzly Download a Page, hrany Contains, StartPage, Link
- Prehľadávanie grafu do hĺbky (DFS) a do šírky (BFS)
- Počítanie a odstraňovanie duplicitných uzlov
- Vyhľadávanie uzlov podľa URL namiesto ID
- Index nad vlastnosťou URL
- Práca s transakciami (TX) pri hľadaní uzlov
- Metóda getPageNode a vzťah Contains medzi Download a Page
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky