Upload
janos-szendi-varga
View
50
Download
0
Embed Size (px)
Citation preview
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: [email protected]
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: [email protected]
ú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: [email protected]
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: [email protected]
..az adatok összekötésének fontosságát mutatjákA TENDENCIÁK…
Szendi-Varga János e-mail: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
Miért ez?NEO4J
Szendi-Varga János e-mail: [email protected]
• 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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
olvasnivalóHOL LEHET ELKEZDENI?
Szendi-Varga János e-mail: [email protected]
•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/