1 / 8

An introduction to Titan

A introduction to Titan, what does it do and what is it used for ? How can it be used with Spark ?

semtechs
Download Presentation

An introduction to Titan

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. Apache Titan • What is Titan ? • Graph Storage • Uses Tinkerpop • CAP Theorum • Architecture • Books www.semtech-solutions.co.nz info@semtech-solutions.co.nz

  2. Titan – What is it ? • A Graph Database • Created by Aurelius, now owned by Datastax • Apache 2 license • Tinkerpop integration • Highly scaleable • Supports ACID • High performance • Datastax is developing DSE graph database • Influenced by Titan www.semtech-solutions.co.nz info@semtech-solutions.co.nz

  3. Titan – Graph Storage • Titan storage backends • Apache HBase • Datastax Cassandra • Oracle Berkeley DB • Integrates with • ElasticSearch • Solr • Lucene www.semtech-solutions.co.nz info@semtech-solutions.co.nz

  4. Titan – Tinkerpop • Titan 0.9.x uses Tinkerpop • Gremlin + Frames • Rexster + Blueprint • Has graph interaction via • OLTP • OLAP • GraphComputer vertex prog. • Gremlin server access by • Gremlin console • REST API • Java www.semtech-solutions.co.nz info@semtech-solutions.co.nz

  5. Titan – CAP Theorum • CAP Theorum • C=Consistency • A=Availability • P=Partitionability • HBase favours consistency • At expense of yield • i.e. non completed requests • Cassandra favours availability • At expense of harvest • i.e. completeness of answer • Berkeley DB is non distributed www.semtech-solutions.co.nz info@semtech-solutions.co.nz

  6. Titan – Architecture www.semtech-solutions.co.nz info@semtech-solutions.co.nz

  7. Available Books • See our Hadoop book from Apress / Springer • “Big Data Made Easy” • Look out for our Apache Spark based book • from Packt in 2015 www.semtech-solutions.co.nz info@semtech-solutions.co.nz

  8. Contact Us • Feel free to contact us at • www.semtech-solutions.co.nz • info@semtech-solutions.co.nz • We offer IT project consultancy • We are happy to hear about your problems • You can just pay for those hours that you need • To solve your problems

More Related