8
RaspberryPi workers … …and Graphs …by Miro Kopecky

How RaspberryPi workers building GraphDatabase

Embed Size (px)

Citation preview

Page 1: How RaspberryPi workers building GraphDatabase

RaspberryPi workers … …and Graphs

…by Miro Kopecky

Page 2: How RaspberryPi workers building GraphDatabase

about me:• Polyglot Developer and Architect !• Artificial Intelligence enthusiast

• Machine Learning • Algorithms • Data Mining • Distributed systems !

!• GeeCON co-founder

Page 3: How RaspberryPi workers building GraphDatabase

… what we gonna do ?• dive into the distributed system !• demo !

• “foreword”

It just w

orks !

Performance

Cost Availability

Reliability

Scalability

Manageability

Page 4: How RaspberryPi workers building GraphDatabase

Technologies overview• MAVEN building tool

!• Java8, JavaScript

!• Spring 4, Spring-Data, Netty, Own libraries, AngularJS

!

•Neo4j, SQLite, Infinispan !

• JBoss Wildfly

Page 5: How RaspberryPi workers building GraphDatabase

System Architecture

BASE

Neo4j

Inifinispan

RaspBlue

Netty

SQLite

RaspONE

Netty

InfinispanHOTROD-remoteCache

WWW

In

In

InWildFly

m re

Page 6: How RaspberryPi workers building GraphDatabase

DEMOrelations explanation: • Building(BASE) —>(garages) !

• Driver -[:HAS_GARAGE_KEY]-(building) !

• Driver -[:HAS_KEY]-(car) !!

!… let’s play more

Page 7: How RaspberryPi workers building GraphDatabase

“Foreword”• Transparency !• Communication

!• Concurrency

!• Fault Tolerance !

Page 8: How RaspberryPi workers building GraphDatabase

by Miro Kopecky

Thank you ! Q&A