veszprém technology meetup - gráf adatbázisok

18
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 K x MASTER DATA MANAGEMENT SZENDI-VARGA JÁNOS

Upload: janos-szendi-varga

Post on 21-Mar-2017

50 views

Category:

Software


0 download

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: [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

Szendi-Varga János e-mail: [email protected]

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)

jellemzőkNEO4J

Szendi-Varga János e-mail: [email protected]

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/

a figyelmet!

%

Köszönöm