Upgrade to Pro — share decks privately, control downloads, hide ads and more …

JanusGraph DB

JanusGraph DB

This presentation gives an overview of the JanusGraph DB project. It explains the JanusGraph database in terms of its architecture, storage backends, capabilities and community.

Links for further information and connecting

http://www.amazon.com/Michael-Frampton/e/B00NIQDOOM/

https://nz.linkedin.com/pub/mike-frampton/20/630/385

https://open-source-systems.blogspot.com/

Mike Frampton

May 29, 2020
Tweet

More Decks by Mike Frampton

Other Decks in Technology

Transcript

  1. What Is JanusGraph ? • A distributed graph database •

    Open source / Apache 2.0 license • Written in Java • Uses Apache Tinkerpop stack / Gremlin • Supports various storage backends • Supports graph analytics • Supports geo, numeric range, and full-text search
  2. What Is JanusGraph ? • It is highly scaleable •

    Optimized for big data • Supports graphs in the billion vertex range • Its is a clustered database • It is a Linux Foundation project • Participants include – Expero, Google, GRAKN.AI – Hortonworks (Cloudera) – IBM and Amazon
  3. History of JanusGraph • 2012 Aurelius develop TitanDB • 2015

    DataStax acquire Aurelius • DataStax unveiled DataStax Enterprise Graph – A graph DB with Titan functionality – Tightly integrated with Cassandra • The open source community take TitanDB to Apache • 2017 JanusGraph is launched via the Linux Foundation
  4. JanusGraph Storage • JanusGraph storage is configurable – Apache Cassandra

    – Apache HBase – Google Cloud Bigtable – Oracle BerkeleyDB – ScyllaDB – In memory storage • Third party adapters available for – Aerospike – DynamoDB – FoundationDB
  5. JanusGraph Search and OLAP • Optional search capabilities via –

    Elasticsearch – Apache Solr – Apache Lucene • Optional OLAP integration to Apache tools – Hadoop – Spark – Giraph
  6. JanusGraph Visualisation • A variety of visualisation tools supported –

    Arcade Analytics – Cytoscape – Gephi plugin for Apache TinkerPop – Graphexp – Key Lines by Cambridge Intelligence – Linkurious – Tom Sawyer Perspectives
  7. Available Books • See “Big Data Made Easy” – Apress

    Jan 2015 • See “Mastering Apache Spark” – Packt Oct 2015 • See “Complete Guide to Open Source Big Data Stack – “Apress Jan 2018” • Find the author on Amazon – www.amazon.com/Michael-Frampton/e/B00NIQDOOM/ • Connect on LinkedIn – www.linkedin.com/in/mike-frampton-38563020
  8. Connect • Feel free to connect on LinkedIn – www.linkedin.com/in/mike-frampton-38563020

    • See my open source blog at – open-source-systems.blogspot.com/ • I am always interested in – New technology – Opportunities – Technology based issues – Big data integration