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

Post on 21-Mar-2017

50 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

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

Szendi-Varga János e-mail: szenyo@gmail.com

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)

jellemzőkNEO4J

Szendi-Varga János e-mail: szenyo@gmail.com

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/

a figyelmet!

%

Köszönöm

top related