NoSQL 2024 - Neo4j - native Java API

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

Prednáška z predmetu NoSQL databázy uvádza tému grafových databáz na príklade Neo4j a natívneho Java API. Vysvetľuje sa, čím sa grafové databázy zásadne líšia od predchádzajúcich typov NoSQL databáz (key-value, stĺpcové, dokumentové) - kladú dôraz na vzťahy medzi entitami, nie len na samotné entity. Uvádzajú sa typické príklady využitia grafov: sociálne siete, prepojenia webových stránok (PageRank), Wikipédia a jej sémantický graf, či chemické zlúčeniny. Ďalej sa preberá teória grafov - orientované a neorientované hrany, atribútové grafy, multigrafy a hypergrafy - a spôsoby reprezentácie grafu v databáze, najmä matica susednosti a incidenčná matica, vrátane ich výhod a nevýhod (jednoduchosť úprav hrán oproti riedkosti a nákladnej zmene veľkosti).

  • Grafové databázy vs. iné typy NoSQL databáz
  • Dôraz na vzťahy medzi entitami namiesto zoznamov entít
  • Príklady grafov - sociálne siete, web a PageRank, Wikipédia, chemické zlúčeniny
  • Orientované a neorientované grafy
  • Atribútové grafy a multigrafy
  • Hypergrafy a hyperhrany
  • Matica susednosti (adjacency matrix)
  • Incidenčná matica a jej vlastnosti

Zhrnutie pripravené s pomocou AI z prepisu videa.