How RaspberryPi workers building GraphDatabase
-
Upload
miro-kopecky -
Category
Technology
-
view
899 -
download
2
Transcript of How RaspberryPi workers building GraphDatabase
![Page 1: How RaspberryPi workers building GraphDatabase](https://reader031.fdocuments.us/reader031/viewer/2022022411/58ee72b61a28ab0f408b4599/html5/thumbnails/1.jpg)
RaspberryPi workers … …and Graphs
…by Miro Kopecky
![Page 2: How RaspberryPi workers building GraphDatabase](https://reader031.fdocuments.us/reader031/viewer/2022022411/58ee72b61a28ab0f408b4599/html5/thumbnails/2.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022022411/58ee72b61a28ab0f408b4599/html5/thumbnails/3.jpg)
… 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](https://reader031.fdocuments.us/reader031/viewer/2022022411/58ee72b61a28ab0f408b4599/html5/thumbnails/4.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022022411/58ee72b61a28ab0f408b4599/html5/thumbnails/5.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022022411/58ee72b61a28ab0f408b4599/html5/thumbnails/6.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022022411/58ee72b61a28ab0f408b4599/html5/thumbnails/7.jpg)
“Foreword”• Transparency !• Communication
!• Concurrency
!• Fault Tolerance !
![Page 8: How RaspberryPi workers building GraphDatabase](https://reader031.fdocuments.us/reader031/viewer/2022022411/58ee72b61a28ab0f408b4599/html5/thumbnails/8.jpg)
by Miro Kopecky
Thank you ! Q&A