As data gets bigger, faster and more complex, you need to arm yourself with the best tools. In this webinar we’ll see how KeyLines and ArangoDB combine to create powerful and intuitive data analysis platforms.
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Building powerful apps with ArangoDB & KeyLines
1. Building Powerful Apps with
KeyLines & ArangoDB
Christian Miles & Luca Olivari - September 2017
2. Introductions
Christian Miles - Technical Sales Manager - Cambridge Intelligence
Since completing his Masters in Maths & Computer Science at Bristol University,
Christian has specialized in network visualization software for global enterprise
deployment.
In his roles at BAE Systems and the Wynyard Group, Christian’s focus has been applying
graph network analysis in Financial Crime, Cyber and Law Enforcement domains.
Luca Olivari - President - ArangoDB
Luca Olivari is a software executive and advisor with almost two decades of experience.
Before running the international Business Development and Strategy at MongoDB, he
led the MySQL Sales Consulting across EMEA at Oracle. Prior to joining ArangoDB, Luca
served as Chief Data Officer at ContactLab, a leading engagement marketing cloud
provider.
3. Agenda
○ Introductions
○ ArangoDB & the multi-model approach
○ Why ArangoDB?
○ Why visualize graphs?
○ Visualizing an IT Network with KeyLines & ArangoDB
○ How to integrate the two technologies
○ Q&A - submit your questions with the GoToWebinar panel
16. Graph Visualization Use Cases
Intelligence
Business Intelligence
Law Enforcement
IT Network Topology
17. Why Visualize Network Topologies?
Discovery:
To gain a greater
understanding of
network structure
Defense:
To proactively /
reactively respond to
threats to assets
18. Introducing KeyLines
• Cross-browser compatibility
• Flexible architecture
• A fast developer experience
• Rapid deployment
• Full customization
• Powerful functionality
A powerful SDK for building network
visualization web applications
20. KeyLines & ArangoDB - Architecture
ArangoDB
→ Installed on MacOS with brew install arangodb
→ Imported data into Arango with arangoimp
→ Reproducible load code with arangosh
ArangoDB Foxx Framework
→ Created keylines-foxx-service
KeyLines Application
→ Single page web app using your framework of choice
All code & data
available on
request!
21. Thank you
christian@keylines.com
Start a trial at keylines.com/try-keylines
Learn more at cambridge-intelligence.com/visualize-arangodb/
luca.olivari@arangodb.com
Download the free introductory graph course
www.arangodb.com/arangodb-graph-course/
Download ArangoDB www.arangodb.com/download/
23. Are there example Foxx REST endpoints to support a KeyLines UI? If using KeyLines, it would be
necessary to have Foxx endpoints to support actions like search, sorting, pagination of results,
etc.
How does ArangoDB differ from Neo4j in terms of graph features and scalability etc. Does
ArangoDB have a document store like MongoDB?
How do these two technologies scale as data increases in size?
We need working samples with ASP MVC/ .net framework, to port and compare some of our
apps. Does KeyLines support that?
What differentiates the graph approach compared to other data analysis methods?
Q&A