1 / 10

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. <br> <br>Links for further information and connecting<br><br>http://www.amazon.com/Michael-Frampton/e/B00NIQDOOM/<br><br>https://nz.linkedin.com/pub/mike-frampton/20/630/385<br><br>https://open-source-systems.blogspot.com/

semtechs
Download Presentation

JanusGraph DB

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation 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 Architecture

  7. 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

  8. JanusGraph Data Model ● JanusGraph Data Layout ● Individual Edge Layout

  9. 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 –

  10. 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

More Related