100 likes | 125 Views
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/
E N D
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
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
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
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
JanusGraph Search and OLAP ● Optional search capabilities via – Elasticsearch – Apache Solr – Apache Lucene ● Optional OLAP integration to Apache tools – Hadoop – Spark – Giraph
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
JanusGraph Data Model ● JanusGraph Data Layout ● Individual Edge Layout
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 –
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