veszprém technology meetup - gráf adatbázisok
Post on 21-Mar-2017
50 Views
Preview:
TRANSCRIPT
IOT Internet of Things
!
SOCIAL NETWORKS
Facebook, Twitter, Google+
K
FRAUD DETECTION
Graph analyzis
Z
RECOMMENDATION ENGINES
b 8
5
$
a
"
>
#
[K
S
9
$
Gráf adatbázisok
Kx
MASTER DATA MANAGEMENT
SZENDI-VARGA JÁNOS
Szendi-Varga János e-mail: szenyo@gmail.com
BEMUTATKOZÁS
• Szendi-Varga János (Szenyo),
•chief architect, Nextent Informatika Zrt.
•senior consultant, GraphAware
https://hu.linkedin.com/in/szendivargajanos
http://twitter.com/szenyo
• Hobbiprojektek:
•Gráfok
•Meetupok
•Konferenciák
MIRŐL LESZ SZÓ?
•Mik azok a gráf adatbázisok?
•Miért van ennek egyre inkább létjogosultsága?
•A Neo4j, mint gráfadatbázis
•Használati esetek
Szendi-Varga János e-mail: szenyo@gmail.com
új tárolási módokat jöttek létreBIG DATA VILÁGA
3V (vagy inkább 5V)
Variety
Velocity
Volume
Veracity
Value
Szendi-Varga János e-mail: szenyo@gmail.com
CAP-tétel NoSQL adatbázisok
kulcs-érték
oszlop alapú
dokumentumtárolók
gráfadatbázisok
Az adatbázis típusok népszerűségének változásaDB-ENGINES.COM
Szendi-Varga János e-mail: szenyo@gmail.com
..az adatok összekötésének fontosságát mutatjákA TENDENCIÁK…
Szendi-Varga János e-mail: szenyo@gmail.com
Az adatok mennyisége növekszik…•Új digitális folyamatok•Egyre több online tranzakció•Új szociális hálózatok•Egyre több készülék
…és egyre inkább összekapcsolódnakFelhasználók, termékek, folyamatok, eszközök, interakciók, kapcsolatok…
“Azoknak lesz versenyelőnye, aki az adatok gyűjtése mellett az adatok összekapcsolására fókuszál.”
természetes gráf előfordulásokKOMPLEXITÁS A MINDENNAPOKBAN
•Kapcsolatok: politikai, gazdasági, történelmi, tudományos, közlekedési
•Biológia, Kémia, Fizika, Szociológia
•Internet (of Things, of Everything)
•Szociális hálózatok: család, barátok, munkatársak, közösségek, szomszédok, városok, társadalmak
•Munkahely: bonyolult összefüggések, komplex folyamatok
Szendi-Varga János e-mail: szenyo@gmail.com
FELHASZNÁLÁSI TERÜLETEK
•Valós idejű ajánlások
•Csalás felderítés
•Törzsadat menedzsment
•IT és hálózatüzemeltetés
•Identity és hozzáféréskezelés (IAM)
•Gráf alapú keresések
Szendi-Varga János e-mail: szenyo@gmail.com
mire használják a gráf adatbázisokat?
előnyökGRÁF ADATBÁZISOK
•Gyors lekérdezések
•Érthető adatszerkezet (Whiteboard friendly)
•Jól vizualizálható
•Jó a fejlesztői közösség
•Neo4j, ArangoDB, OrientDB, Titan, VertexDB
Szendi-Varga János e-mail: szenyo@gmail.com
Miért ez?NEO4J
Szendi-Varga János e-mail: szenyo@gmail.com
• A világ vezető gráf adatbázisa
• 1,000,000+ letöltés
• 20,000+ tanfolyami hallgató
• 20,000+ meetup csoporttag
• 500+ Neo4j rendezvény évente
• 100+ technológiai partner
• 200 nagyvállalati felhasználó, 50+ a Global 2000-ből
• Analitikai és operatív adatbázisnak is jó (polyglot architektúrák)
• Open-source, és van ingyenes community edition-je
• Könnyen tanulható
• Driver támogatottság (python, php, java, go)
• Standard lekérdezőnyelv (OpenCpyher)
http://kiflee.comFILMAJÁNLÓ RENDSZER
Kollaboratív filterezés (mint a Spotify)
Kellően bonyolult tud lenni, párezer felhasználó-párezer filmnél
Neo4j on-boarding folyamata, Bacon-number
Szendi-Varga János e-mail: szenyo@gmail.com
https://panamapapers.icij.orgPANAMA PAPAERS
11.5 millió kiszivárgott dokumentum
214000 cég
200 országból
2.6 terrabyte adat
80 ország újságírói több mint egy évig elemezték
Szendi-Varga János e-mail: szenyo@gmail.com
https://neo4j.com/case-studies/linkedin-china/CHITU
Time-to-market 4 hónap volt
“Complicated queries, like looking for second degree friends, is really hard to traditional databases.” –Dong Bin
Szendi-Varga János e-mail: szenyo@gmail.com
http://medium.com
Lájkolta-e valamelyik barátom a posztomat?
Barátok értesítése, ha új poszt kerül ki?
Hogyan tudok új embereket találni, akiket érdemes követnem?
Szendi-Varga János e-mail: szenyo@gmail.com
olvasnivalóHOL LEHET ELKEZDENI?
Szendi-Varga János e-mail: szenyo@gmail.com
•Könyv: http://graphdatabases.com/ •Könyv: Barabási Albert-László: A hálózatok tudománya •Starter kit: http://neo4j.com/developer/get-started/ •Meetup: http://www.meetup.com/neo4j-budapest-users/
top related