SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Thinking Outside the Table
1
A reliable home
for the business data
of thousands of organizations,
relational databases dominated
the world of data storage
and retrieval since
the 1980s.
2
Storing data in neat tables of predefined relations of rows and columns was (and
still is for certain implementations) the best fit for managing strictly structured
information, such as financial records, logistical information, bank data etc.
Considered secure, stable and mature for a variety of business cases, however,
the relational model is quite expensive and resource-consuming when it comes
to meeting the challenges of today’s exponentially growing in volume and
interconnectedness data.
3
Rows and tables do have hard time expressing the richness of these
relationships together with mapping their meaning.
4
Designed for data that fits
a predetermined schema,relational databases
aren’t flexible enough for handling complex data modeling.
At the very least, not efficiently and at an acceptable cost.
5
The huge amount of
heterogeneous, diverse data
that surround us is not to
be shoehorned into tables
and tamed with the available
tools for interconnecting
that relational databases
provide.
6
7
To build that home, thinking outside the table is required
One of the alternatives
outside the table
is the graph database
8
9
A graph database is “a database that uses graph structures for semantic
queries with nodes, edges and properties to represent and store data.”
This model allows for storing highly connected data and for complex
querying of these data.
Representing Relationships in a Relational Database
If you want to represent, store and query the
relationships within a relational
database you will need to create a table which
describes these relationships
together with another table which describes any new
relationship
(called JOINs)
10
11
For example, if you want to express that Fred, Wilma and Pebbles
Flintstone, together with the notorious Bamm-Bamm Rubble are
instances of the entity Person and live in the instance of City Bedrock,
you can do that with the following table, where you will describe
these relations:
For instance, in order to express that Pebbles Flintstone became
Bamm-Bamm’s wife, another table has to be created. This will be a
junction table, representing Bab-Bamm (Person.014) as an instance
of the entity Husband and Pebbles (Person.013) as an instance of the
entity Wife:
12
As things change with time, and the number and the variety of relationships grow,
you will need additional tables. For the newly occurred relations to be expressed,
you will create more and more tables.
Needless to say, interconnected data (the most obvious example being the data
from social networks) are everything but easy to tame with the above
mechanism of creating more and more junction tables and additional elements
to record the ever-increasing number of relationships between data items.
13
Joining tables vs. traversing paths
Within a graph database you won’t have to create additional
relationships as they are implicitly part of the model.
14
In a graph database, instead of creating tables for each relationship separately,
you will just add edges (relationships) to corresponding nodes (things) and thus
A node’s connection will in turn become a connection to the other nodes,
connected to the one you’ve added the connection to.
15
M a k i n g s e n s e o f t e x t a n d d a t a
To get back to our Flintstone’s example, all the tables that you’ve created for
each and every relationship separately, describing the relations among Fred,
Wilma, Pebbles and Bamm-Bamm, a graph database would express the
following way:
16
M a k i n g s e n s e o f t e x t a n d d a t a
Thus the system will implicitly
hold the information, without
you having to keep a record of
multiple joins and tables
to retrieve it.
17
M a k i n g s e n s e o f t e x t a n d d a t a
In a sense, with
graph databases
data are allowed
to organically grow
and easily connect
with more and
more items.
18
M a k i n g s e n s e o f t e x t a n d d a t a
It’s only natural to
consider a graph
database for complex
data, with many
connections, the
pattern of which you
want to track and
know about.
19
M a k i n g s e n s e o f t e x t a n d d a t a
20
Still, the decision to build a home for all
your data, neatly classified and labelled,
related, interconnected and easily
searchable, is a matter of cost and
benefit analysis.
21
For the ultimate question is not:
Should I use a relational or graph database?
M a k i n g s e n s e o f t e x t a n d d a t a
It rather is:
What is the best home for my data and am I ready to do more with these data?
As a database can be a lot more than just a storage cupboard for siloed archives.
A database can be a springboard for discovery and exploration.
22
Explore Class Dependencies
www.ontotext.com
You can also reach us via email at
info@ontotext.com
and directly by calling
1-866-972-6686 (North America),
or +359 2 974 61 60 (Europe)
If you are intrigued by the alternatives outside the table
and want to see a graph database in action,
do check GraphDB™ Free
to learn more.

Más contenido relacionado

La actualidad más candente

Data mining
Data miningData mining
Data mining
Silicon
 
An exploration in analysis and visualization
An exploration in analysis and visualizationAn exploration in analysis and visualization
An exploration in analysis and visualization
Dorai Thodla
 

La actualidad más candente (20)

Hadoop Training Tutorial for Freshers
Hadoop Training Tutorial for FreshersHadoop Training Tutorial for Freshers
Hadoop Training Tutorial for Freshers
 
data warehousing and data mining
data warehousing and data mining data warehousing and data mining
data warehousing and data mining
 
Big data
Big dataBig data
Big data
 
Top 10 data science technologies
Top 10 data science technologiesTop 10 data science technologies
Top 10 data science technologies
 
Big data landscape
Big data landscapeBig data landscape
Big data landscape
 
Future of big data nick kabra speaker compendium march 2013
Future of big data nick kabra speaker compendium march 2013Future of big data nick kabra speaker compendium march 2013
Future of big data nick kabra speaker compendium march 2013
 
Big data
Big dataBig data
Big data
 
Big Data - The 5 Vs Everyone Must Know
Big Data - The 5 Vs Everyone Must KnowBig Data - The 5 Vs Everyone Must Know
Big Data - The 5 Vs Everyone Must Know
 
Big data
Big dataBig data
Big data
 
Big Data Analytics - Introduction
Big Data Analytics - IntroductionBig Data Analytics - Introduction
Big Data Analytics - Introduction
 
Data mining
Data miningData mining
Data mining
 
Big data unit 2
Big data unit 2Big data unit 2
Big data unit 2
 
Big data and data science
Big data and data scienceBig data and data science
Big data and data science
 
An exploration in analysis and visualization
An exploration in analysis and visualizationAn exploration in analysis and visualization
An exploration in analysis and visualization
 
Big data hadoop
Big data hadoopBig data hadoop
Big data hadoop
 
introduction to data warehousing and mining
 introduction to data warehousing and mining introduction to data warehousing and mining
introduction to data warehousing and mining
 
Big Data: The 4 Layers Everyone Must Know
Big Data: The 4 Layers Everyone Must KnowBig Data: The 4 Layers Everyone Must Know
Big Data: The 4 Layers Everyone Must Know
 
Big data peresintaion
Big data peresintaion Big data peresintaion
Big data peresintaion
 
Presentation on Big Data Analytics
Presentation on Big Data AnalyticsPresentation on Big Data Analytics
Presentation on Big Data Analytics
 
CRM - Data Collection, Storage and Acces.
CRM - Data Collection, Storage and Acces.CRM - Data Collection, Storage and Acces.
CRM - Data Collection, Storage and Acces.
 

Similar a Thinking Outside the Table

introductiontodatabases-151106233350-lva1-app6892(2).pptx
introductiontodatabases-151106233350-lva1-app6892(2).pptxintroductiontodatabases-151106233350-lva1-app6892(2).pptx
introductiontodatabases-151106233350-lva1-app6892(2).pptx
KvkExambranch
 
Mdst3705 2013-02-12-finding-data
Mdst3705 2013-02-12-finding-dataMdst3705 2013-02-12-finding-data
Mdst3705 2013-02-12-finding-data
Rafael Alvarado
 
SOCIAL ISSUES DISCUSSION You are required to identify any curr.docx
SOCIAL ISSUES DISCUSSION You are required to identify any curr.docxSOCIAL ISSUES DISCUSSION You are required to identify any curr.docx
SOCIAL ISSUES DISCUSSION You are required to identify any curr.docx
pbilly1
 
Lesson Five Building Table Relationships
Lesson Five   Building Table RelationshipsLesson Five   Building Table Relationships
Lesson Five Building Table Relationships
guevarra_2000
 
Creating relationships with tables
Creating relationships with tablesCreating relationships with tables
Creating relationships with tables
Jhen Articona
 

Similar a Thinking Outside the Table (20)

Databasell
DatabasellDatabasell
Databasell
 
Introduction to databases
Introduction to databasesIntroduction to databases
Introduction to databases
 
DB- Lect #1 Intro.pdf
DB- Lect #1 Intro.pdfDB- Lect #1 Intro.pdf
DB- Lect #1 Intro.pdf
 
introductiontodatabases-151106233350-lva1-app6892(2).pptx
introductiontodatabases-151106233350-lva1-app6892(2).pptxintroductiontodatabases-151106233350-lva1-app6892(2).pptx
introductiontodatabases-151106233350-lva1-app6892(2).pptx
 
Manjeet Singh.pptx
Manjeet Singh.pptxManjeet Singh.pptx
Manjeet Singh.pptx
 
Graphics designing.pptx
Graphics designing.pptxGraphics designing.pptx
Graphics designing.pptx
 
Mdst3705 2013-02-12-finding-data
Mdst3705 2013-02-12-finding-dataMdst3705 2013-02-12-finding-data
Mdst3705 2013-02-12-finding-data
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to database
 
Remembering Edgar Frank “Ted” Codd - Founder of Relational Databases
Remembering Edgar Frank “Ted” Codd - Founder of Relational DatabasesRemembering Edgar Frank “Ted” Codd - Founder of Relational Databases
Remembering Edgar Frank “Ted” Codd - Founder of Relational Databases
 
Data models and ro
Data models and roData models and ro
Data models and ro
 
Database
DatabaseDatabase
Database
 
SOCIAL ISSUES DISCUSSION You are required to identify any curr.docx
SOCIAL ISSUES DISCUSSION You are required to identify any curr.docxSOCIAL ISSUES DISCUSSION You are required to identify any curr.docx
SOCIAL ISSUES DISCUSSION You are required to identify any curr.docx
 
Lesson Five Building Table Relationships
Lesson Five   Building Table RelationshipsLesson Five   Building Table Relationships
Lesson Five Building Table Relationships
 
MS Sql Server: Introduction To Database Concepts
MS Sql Server: Introduction To Database ConceptsMS Sql Server: Introduction To Database Concepts
MS Sql Server: Introduction To Database Concepts
 
MS SQL SERVER: Introduction To Database Concepts
MS SQL SERVER: Introduction To Database ConceptsMS SQL SERVER: Introduction To Database Concepts
MS SQL SERVER: Introduction To Database Concepts
 
2 Printable Lined Paper Red Bottom Blue Top Writing P
2 Printable Lined Paper Red Bottom Blue Top Writing P2 Printable Lined Paper Red Bottom Blue Top Writing P
2 Printable Lined Paper Red Bottom Blue Top Writing P
 
Data processing
Data processingData processing
Data processing
 
Data resource management
Data resource managementData resource management
Data resource management
 
Creating relationships with tables
Creating relationships with tablesCreating relationships with tables
Creating relationships with tables
 
Moving to an open world
Moving to an open worldMoving to an open world
Moving to an open world
 

Más de Ontotext

Best Practices for Large Scale Text Mining Processing
Best Practices for Large Scale Text Mining ProcessingBest Practices for Large Scale Text Mining Processing
Best Practices for Large Scale Text Mining Processing
Ontotext
 

Más de Ontotext (20)

Property graph vs. RDF Triplestore comparison in 2020
Property graph vs. RDF Triplestore comparison in 2020Property graph vs. RDF Triplestore comparison in 2020
Property graph vs. RDF Triplestore comparison in 2020
 
Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven Recipes
Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven RecipesReasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven Recipes
Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven Recipes
 
Analytics on Big Knowledge Graphs Deliver Entity Awareness and Help Data Linking
Analytics on Big Knowledge Graphs Deliver Entity Awareness and Help Data LinkingAnalytics on Big Knowledge Graphs Deliver Entity Awareness and Help Data Linking
Analytics on Big Knowledge Graphs Deliver Entity Awareness and Help Data Linking
 
The Bounties of Semantic Data Integration for the Enterprise
The Bounties of Semantic Data Integration for the Enterprise The Bounties of Semantic Data Integration for the Enterprise
The Bounties of Semantic Data Integration for the Enterprise
 
[Webinar] GraphDB Fundamentals: Adding Meaning to Your Data
[Webinar] GraphDB Fundamentals: Adding Meaning to Your Data[Webinar] GraphDB Fundamentals: Adding Meaning to Your Data
[Webinar] GraphDB Fundamentals: Adding Meaning to Your Data
 
[Conference] Cognitive Graph Analytics on Company Data and News
[Conference] Cognitive Graph Analytics on Company Data and News[Conference] Cognitive Graph Analytics on Company Data and News
[Conference] Cognitive Graph Analytics on Company Data and News
 
Transforming Your Data with GraphDB: GraphDB Fundamentals, Jan 2018
Transforming Your Data with GraphDB: GraphDB Fundamentals, Jan 2018Transforming Your Data with GraphDB: GraphDB Fundamentals, Jan 2018
Transforming Your Data with GraphDB: GraphDB Fundamentals, Jan 2018
 
Hercule: Journalist Platform to Find Breaking News and Fight Fake Ones
Hercule: Journalist Platform to Find Breaking News and Fight Fake OnesHercule: Journalist Platform to Find Breaking News and Fight Fake Ones
Hercule: Journalist Platform to Find Breaking News and Fight Fake Ones
 
GraphDB Cloud: Enterprise Ready RDF Database on Demand
GraphDB Cloud: Enterprise Ready RDF Database on DemandGraphDB Cloud: Enterprise Ready RDF Database on Demand
GraphDB Cloud: Enterprise Ready RDF Database on Demand
 
[Webinar] FactForge Debuts: Trump World Data and Instant Ranking of Industry ...
[Webinar] FactForge Debuts: Trump World Data and Instant Ranking of Industry ...[Webinar] FactForge Debuts: Trump World Data and Instant Ranking of Industry ...
[Webinar] FactForge Debuts: Trump World Data and Instant Ranking of Industry ...
 
Smarter content with a Dynamic Semantic Publishing Platform
Smarter content with a Dynamic Semantic Publishing PlatformSmarter content with a Dynamic Semantic Publishing Platform
Smarter content with a Dynamic Semantic Publishing Platform
 
Efficient Practices for Large Scale Text Mining Process
Efficient Practices for Large Scale Text Mining ProcessEfficient Practices for Large Scale Text Mining Process
Efficient Practices for Large Scale Text Mining Process
 
The Power of Semantic Technologies to Explore Linked Open Data
The Power of Semantic Technologies to Explore Linked Open DataThe Power of Semantic Technologies to Explore Linked Open Data
The Power of Semantic Technologies to Explore Linked Open Data
 
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the CloudFirst Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
 
The Knowledge Discovery Quest
The Knowledge Discovery Quest The Knowledge Discovery Quest
The Knowledge Discovery Quest
 
Best Practices for Large Scale Text Mining Processing
Best Practices for Large Scale Text Mining ProcessingBest Practices for Large Scale Text Mining Processing
Best Practices for Large Scale Text Mining Processing
 
Build Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural HeritageBuild Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
 
Semantic Data Normalization For Efficient Clinical Trial Research
Semantic Data Normalization For Efficient Clinical Trial ResearchSemantic Data Normalization For Efficient Clinical Trial Research
Semantic Data Normalization For Efficient Clinical Trial Research
 
Gain Super Powers in Data Science: Relationship Discovery Across Public Data
Gain Super Powers in Data Science: Relationship Discovery Across Public DataGain Super Powers in Data Science: Relationship Discovery Across Public Data
Gain Super Powers in Data Science: Relationship Discovery Across Public Data
 
Gaining Advantage in e-Learning with Semantic Adaptive Technology
Gaining Advantage in e-Learning with Semantic Adaptive TechnologyGaining Advantage in e-Learning with Semantic Adaptive Technology
Gaining Advantage in e-Learning with Semantic Adaptive Technology
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Thinking Outside the Table

  • 2. 1 A reliable home for the business data of thousands of organizations, relational databases dominated the world of data storage and retrieval since the 1980s.
  • 3. 2 Storing data in neat tables of predefined relations of rows and columns was (and still is for certain implementations) the best fit for managing strictly structured information, such as financial records, logistical information, bank data etc.
  • 4. Considered secure, stable and mature for a variety of business cases, however, the relational model is quite expensive and resource-consuming when it comes to meeting the challenges of today’s exponentially growing in volume and interconnectedness data. 3
  • 5. Rows and tables do have hard time expressing the richness of these relationships together with mapping their meaning. 4
  • 6. Designed for data that fits a predetermined schema,relational databases aren’t flexible enough for handling complex data modeling. At the very least, not efficiently and at an acceptable cost. 5
  • 7. The huge amount of heterogeneous, diverse data that surround us is not to be shoehorned into tables and tamed with the available tools for interconnecting that relational databases provide. 6
  • 8. 7 To build that home, thinking outside the table is required
  • 9. One of the alternatives outside the table is the graph database 8
  • 10. 9 A graph database is “a database that uses graph structures for semantic queries with nodes, edges and properties to represent and store data.” This model allows for storing highly connected data and for complex querying of these data.
  • 11. Representing Relationships in a Relational Database If you want to represent, store and query the relationships within a relational database you will need to create a table which describes these relationships together with another table which describes any new relationship (called JOINs) 10
  • 12. 11 For example, if you want to express that Fred, Wilma and Pebbles Flintstone, together with the notorious Bamm-Bamm Rubble are instances of the entity Person and live in the instance of City Bedrock, you can do that with the following table, where you will describe these relations:
  • 13. For instance, in order to express that Pebbles Flintstone became Bamm-Bamm’s wife, another table has to be created. This will be a junction table, representing Bab-Bamm (Person.014) as an instance of the entity Husband and Pebbles (Person.013) as an instance of the entity Wife: 12 As things change with time, and the number and the variety of relationships grow, you will need additional tables. For the newly occurred relations to be expressed, you will create more and more tables.
  • 14. Needless to say, interconnected data (the most obvious example being the data from social networks) are everything but easy to tame with the above mechanism of creating more and more junction tables and additional elements to record the ever-increasing number of relationships between data items. 13
  • 15. Joining tables vs. traversing paths Within a graph database you won’t have to create additional relationships as they are implicitly part of the model. 14
  • 16. In a graph database, instead of creating tables for each relationship separately, you will just add edges (relationships) to corresponding nodes (things) and thus A node’s connection will in turn become a connection to the other nodes, connected to the one you’ve added the connection to. 15
  • 17. M a k i n g s e n s e o f t e x t a n d d a t a To get back to our Flintstone’s example, all the tables that you’ve created for each and every relationship separately, describing the relations among Fred, Wilma, Pebbles and Bamm-Bamm, a graph database would express the following way: 16
  • 18. M a k i n g s e n s e o f t e x t a n d d a t a Thus the system will implicitly hold the information, without you having to keep a record of multiple joins and tables to retrieve it. 17
  • 19. M a k i n g s e n s e o f t e x t a n d d a t a In a sense, with graph databases data are allowed to organically grow and easily connect with more and more items. 18
  • 20. M a k i n g s e n s e o f t e x t a n d d a t a It’s only natural to consider a graph database for complex data, with many connections, the pattern of which you want to track and know about. 19
  • 21. M a k i n g s e n s e o f t e x t a n d d a t a 20 Still, the decision to build a home for all your data, neatly classified and labelled, related, interconnected and easily searchable, is a matter of cost and benefit analysis.
  • 22. 21 For the ultimate question is not: Should I use a relational or graph database?
  • 23. M a k i n g s e n s e o f t e x t a n d d a t a It rather is: What is the best home for my data and am I ready to do more with these data? As a database can be a lot more than just a storage cupboard for siloed archives. A database can be a springboard for discovery and exploration. 22 Explore Class Dependencies
  • 24. www.ontotext.com You can also reach us via email at info@ontotext.com and directly by calling 1-866-972-6686 (North America), or +359 2 974 61 60 (Europe) If you are intrigued by the alternatives outside the table and want to see a graph database in action, do check GraphDB™ Free to learn more.