NoSQL 2024 - Neo4j cvičenie

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.