SlideShare a Scribd company logo
B.V.V Sangha’s
BASAVESHWAR ENGINEERING COLLEGE(Autonomous)
BAGALKOT-587103
Department of Computer Science and Engineering
TUTORIALASSIGNMENT – 4
“Seminar on NOSQL AllegroGraph Database”
Submitted by: Submitted to:
Shweta Policepatil Dr. S M Hatture
M.Tech 1st Sem CSE Course-Coordinator
Roll No:09
Contents
Overview
Introduction
Features
Advantages
Disadvantages
Applications
Recent Projects
Comparison Of Graph Databases
Conclusion
Overview
AllegroGraph is a database and application
framework for building Semantic Web
applications. It includes support for Federation,
Social Network Analysis, Geospatial capabilities
and Temporal reasoning.
Software genre: Graph database.
Protocols used: Resource Description
Framework.
Developer: Franz Incl.
Introduction
 Allegrograph is a framework to develop
semantic web applications.
- Semantic web technology aim to build websites.
- Sufficient self describing data.
It is a high performance Graph Database.
Store data and metadata in triple format.
Provides various query APIs to perform query
triples.
AllegroGraph actually stores quints.
Figure 1.Logical Structure of an AllegroGraph triple store
- A triple in AllegroGraph contains 5 slots, the first three being subject (s),
predicate (p), and object (o).
- The remaining two are a named-graph slot (g) and a unique id assigned by
Allegro Graph.
- The id slot is used for internal administrative purposes, but can also be
referred to by other triples directly.
Features
ACID transactions and Recoverability
 Read/Write concurrency
-100% read concurrency at all times.
 Dynamic and automatic indexing
- With column based compression.
 Resource management
- Use all disks, all memory all processors(one
box).
- Automatic or user configurable.
Advantages
Scalable and persistent quad store.
 Federated
Compliant with standards
- RDF, RDFS, OWL, SPARQL, Named
Graphs, ISO Prolog, OWL-lite reasoning.
“Minutes to Milliseconds” performance.
 Drastically-accelerated development cycles.
Disadvantages
Does not support for portability.
Sharding ( lots of people working on this)
- Scales UP reasonably well
Requires rewiring your brain.
Very easy to describe data inconsistency.
Can be conceptually difficult to understand at
very first look.
Applications
Route finding (going from point A to point B)
Logistics Authorization and Access Control
Network Impact Analysis
Network and IT Operations Management
Social Networking
Recent Projects
Allegrograph is used in many commercial,
Open Source, Defense projects as a data store.
Some of the significant ones are:-
- DBpedia Germany
- Genome Web
- Tweet logic
Comparison Of Graph Databases
Conclusion
Here at the end we conclude that we have
studied about the Allegrograph database.
AllegroGraph uses disk-based storage, enabling
it to scale to billions of triples while maintaining
high performance through indices. Advantages,
disadvantages of the Allegrograph database and
its application comparison of graph database.
Comparison shows that Nested graphs is not
supported by most of the graph database.
References
 http://www.franz.com/agraph/support/documentation/v4/java-tutorial/java-
tutorial-40.html
 http://tinman.cs.gsu.edu/~raj/8711/sp11/presentations/allegroGraphPresenta
tion.pdf
 https://franz.com/agraph/services/conferences_seminars/Franz_Webinar_6-
12-08.pdf
 http://www.iscb.org/archive/conferences/iscb/cms_addon/conferences/cshal
s2009/presentations/GudivadaCFeb09.pdf
 https://en.wikipedia.org/wiki/AllegroGraph
 http://aircconline.com/ijscai/V5N1/5116ijscai04.pdf
Thank You

More Related Content

DOC
Shrilesh kathe 2017
PPTX
Hadoop Summit EU 2013: Parallel Linear Regression, IterativeReduce, and YARN
PPTX
AWS Finland September Meetup - Using Amazon Neptune to build Fashion Knowledg...
PPTX
Emiliano Martinez | Deep learning in Spark Slides | Codemotion Madrid 2018
PPTX
Matlab Thesis for Master Students
PDF
Make your PySpark Data Fly with Arrow!
PDF
NLP Text Recommendation System Journey to Automated Training
PPTX
Machine learning using spark Online Training
Shrilesh kathe 2017
Hadoop Summit EU 2013: Parallel Linear Regression, IterativeReduce, and YARN
AWS Finland September Meetup - Using Amazon Neptune to build Fashion Knowledg...
Emiliano Martinez | Deep learning in Spark Slides | Codemotion Madrid 2018
Matlab Thesis for Master Students
Make your PySpark Data Fly with Arrow!
NLP Text Recommendation System Journey to Automated Training
Machine learning using spark Online Training

What's hot (20)

PDF
Using Spark Mllib Models in a Production Training and Serving Platform: Exper...
PDF
Idea behind Apache Hivemall
PDF
Towards an AI unified platform using Acumos, OW2con'18, June 7-8, 2018, Paris
 
PPTX
List of MATLAB Projects Research Topics
PPTX
Is Spark the right choice for data analysis ?
PDF
Spark sql under the hood - Data KRK meetup
PDF
Augmenting Machine Learning with Databricks Labs AutoML Toolkit
PDF
Plume - A Code Property Graph Extraction and Analysis Library
PPTX
Distributed R: The Next Generation Platform for Predictive Analytics
PDF
Applied Machine Learning for Ranking Products in an Ecommerce Setting
PDF
Graph analytics in Linkurious Enterprise
PPTX
Machine Learning Projects Using MATLAB Research Help
PDF
Machine Learning at Scale with MLflow and Apache Spark
PDF
Tuning ML Models: Scaling, Workflows, and Architecture
PDF
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
PDF
Moving a Fraud-Fighting Random Forest from scikit-learn to Spark with MLlib, ...
PDF
GraphTech Ecosystem - part 2: Graph Analytics
PPTX
Latest Research in MATLAB Projects
PDF
Machine learning for java developers
PDF
Gender Prediction with Databricks AutoML Pipeline
Using Spark Mllib Models in a Production Training and Serving Platform: Exper...
Idea behind Apache Hivemall
Towards an AI unified platform using Acumos, OW2con'18, June 7-8, 2018, Paris
 
List of MATLAB Projects Research Topics
Is Spark the right choice for data analysis ?
Spark sql under the hood - Data KRK meetup
Augmenting Machine Learning with Databricks Labs AutoML Toolkit
Plume - A Code Property Graph Extraction and Analysis Library
Distributed R: The Next Generation Platform for Predictive Analytics
Applied Machine Learning for Ranking Products in an Ecommerce Setting
Graph analytics in Linkurious Enterprise
Machine Learning Projects Using MATLAB Research Help
Machine Learning at Scale with MLflow and Apache Spark
Tuning ML Models: Scaling, Workflows, and Architecture
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
Moving a Fraud-Fighting Random Forest from scikit-learn to Spark with MLlib, ...
GraphTech Ecosystem - part 2: Graph Analytics
Latest Research in MATLAB Projects
Machine learning for java developers
Gender Prediction with Databricks AutoML Pipeline
Ad

Similar to Tutorial4 (20)

PPTX
Selecting the right database type for your knowledge management needs.
ODP
Graph databases
PPTX
GraphDatabase.pptx
ODP
How do You Graph
PPTX
Calin Constantinov - Neo4j - Bucharest Big Data Week Meetup - Bucharest 2018
PPTX
Graph Databases
PDF
Data Modeling with Neo4j
PPT
10. Graph Databases
PPT
Graph db
PDF
Intro to Graphs for Fedict
PDF
OUTCOME ANALYSIS IN ACADEMIC INSTITUTIONS USING NEO4J
PPTX
Graph Database and Why it is gaining traction
PPT
AllegroGraph - AGWebView
PDF
Evolution of the Graph Schema
PDF
Graph based data models
PDF
Graph Database Use Cases - StampedeCon 2015
PDF
Graph database Use Cases
PPTX
Introduction to Graph Databases
PDF
Intro to Neo4j 2.0
Selecting the right database type for your knowledge management needs.
Graph databases
GraphDatabase.pptx
How do You Graph
Calin Constantinov - Neo4j - Bucharest Big Data Week Meetup - Bucharest 2018
Graph Databases
Data Modeling with Neo4j
10. Graph Databases
Graph db
Intro to Graphs for Fedict
OUTCOME ANALYSIS IN ACADEMIC INSTITUTIONS USING NEO4J
Graph Database and Why it is gaining traction
AllegroGraph - AGWebView
Evolution of the Graph Schema
Graph based data models
Graph Database Use Cases - StampedeCon 2015
Graph database Use Cases
Introduction to Graph Databases
Intro to Neo4j 2.0
Ad

Recently uploaded (20)

PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PPTX
Introduction to Knowledge Engineering Part 1
PPT
Reliability_Chapter_ presentation 1221.5784
PDF
Clinical guidelines as a resource for EBP(1).pdf
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PDF
.pdf is not working space design for the following data for the following dat...
PPTX
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPTX
Major-Components-ofNKJNNKNKNKNKronment.pptx
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PPT
Quality review (1)_presentation of this 21
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PPTX
Database Infoormation System (DBIS).pptx
PPTX
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
Galatica Smart Energy Infrastructure Startup Pitch Deck
Introduction to Knowledge Engineering Part 1
Reliability_Chapter_ presentation 1221.5784
Clinical guidelines as a resource for EBP(1).pdf
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
.pdf is not working space design for the following data for the following dat...
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
Miokarditis (Inflamasi pada Otot Jantung)
Acceptance and paychological effects of mandatory extra coach I classes.pptx
Major-Components-ofNKJNNKNKNKNKronment.pptx
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
Introduction-to-Cloud-ComputingFinal.pptx
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
Quality review (1)_presentation of this 21
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
oil_refinery_comprehensive_20250804084928 (1).pptx
Database Infoormation System (DBIS).pptx
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg

Tutorial4

  • 1. B.V.V Sangha’s BASAVESHWAR ENGINEERING COLLEGE(Autonomous) BAGALKOT-587103 Department of Computer Science and Engineering TUTORIALASSIGNMENT – 4 “Seminar on NOSQL AllegroGraph Database” Submitted by: Submitted to: Shweta Policepatil Dr. S M Hatture M.Tech 1st Sem CSE Course-Coordinator Roll No:09
  • 3. Overview AllegroGraph is a database and application framework for building Semantic Web applications. It includes support for Federation, Social Network Analysis, Geospatial capabilities and Temporal reasoning. Software genre: Graph database. Protocols used: Resource Description Framework. Developer: Franz Incl.
  • 4. Introduction  Allegrograph is a framework to develop semantic web applications. - Semantic web technology aim to build websites. - Sufficient self describing data. It is a high performance Graph Database. Store data and metadata in triple format. Provides various query APIs to perform query triples. AllegroGraph actually stores quints.
  • 5. Figure 1.Logical Structure of an AllegroGraph triple store - A triple in AllegroGraph contains 5 slots, the first three being subject (s), predicate (p), and object (o). - The remaining two are a named-graph slot (g) and a unique id assigned by Allegro Graph. - The id slot is used for internal administrative purposes, but can also be referred to by other triples directly.
  • 6. Features ACID transactions and Recoverability  Read/Write concurrency -100% read concurrency at all times.  Dynamic and automatic indexing - With column based compression.  Resource management - Use all disks, all memory all processors(one box). - Automatic or user configurable.
  • 7. Advantages Scalable and persistent quad store.  Federated Compliant with standards - RDF, RDFS, OWL, SPARQL, Named Graphs, ISO Prolog, OWL-lite reasoning. “Minutes to Milliseconds” performance.  Drastically-accelerated development cycles.
  • 8. Disadvantages Does not support for portability. Sharding ( lots of people working on this) - Scales UP reasonably well Requires rewiring your brain. Very easy to describe data inconsistency. Can be conceptually difficult to understand at very first look.
  • 9. Applications Route finding (going from point A to point B) Logistics Authorization and Access Control Network Impact Analysis Network and IT Operations Management Social Networking
  • 10. Recent Projects Allegrograph is used in many commercial, Open Source, Defense projects as a data store. Some of the significant ones are:- - DBpedia Germany - Genome Web - Tweet logic
  • 11. Comparison Of Graph Databases
  • 12. Conclusion Here at the end we conclude that we have studied about the Allegrograph database. AllegroGraph uses disk-based storage, enabling it to scale to billions of triples while maintaining high performance through indices. Advantages, disadvantages of the Allegrograph database and its application comparison of graph database. Comparison shows that Nested graphs is not supported by most of the graph database.
  • 13. References  http://www.franz.com/agraph/support/documentation/v4/java-tutorial/java- tutorial-40.html  http://tinman.cs.gsu.edu/~raj/8711/sp11/presentations/allegroGraphPresenta tion.pdf  https://franz.com/agraph/services/conferences_seminars/Franz_Webinar_6- 12-08.pdf  http://www.iscb.org/archive/conferences/iscb/cms_addon/conferences/cshal s2009/presentations/GudivadaCFeb09.pdf  https://en.wikipedia.org/wiki/AllegroGraph  http://aircconline.com/ijscai/V5N1/5116ijscai04.pdf