Submit Search
Upload
Semi Structured Data
•
0 likes
•
257 views
MariaDB plc
Follow
Using semi-structured data in modern applications
Read less
Read more
Data & Analytics
Report
Share
Report
Share
1 of 37
Download now
Download to read offline
Recommended
Introduction to Data Warehouse
Introduction to Data Warehouse
SOMASUNDARAM T
Centralised and distributed databases
Centralised and distributed databases
Forrester High School
Active database system
Active database system
Adeolu Olaniyan
Chapter 2: Data Management Overviews
Chapter 2: Data Management Overviews
Ahmed Alorage
Introduction To Database Management System
Introduction To Database Management System
cpjcollege
Online analytical processing
Online analytical processing
Samraiz Tejani
Database Administration
Database Administration
Bilal Arshad
Active and main memory database
Active and main memory database
District Administration
Recommended
Introduction to Data Warehouse
Introduction to Data Warehouse
SOMASUNDARAM T
Centralised and distributed databases
Centralised and distributed databases
Forrester High School
Active database system
Active database system
Adeolu Olaniyan
Chapter 2: Data Management Overviews
Chapter 2: Data Management Overviews
Ahmed Alorage
Introduction To Database Management System
Introduction To Database Management System
cpjcollege
Online analytical processing
Online analytical processing
Samraiz Tejani
Database Administration
Database Administration
Bilal Arshad
Active and main memory database
Active and main memory database
District Administration
01. 03.-introduction-to-infrastructure
01. 03.-introduction-to-infrastructure
Muhammad Ahad
Systems Analysis And Design 2
Systems Analysis And Design 2
MISY
Chapter 5: Data Development
Chapter 5: Data Development
Ahmed Alorage
Chapter 7: Data Security Management
Chapter 7: Data Security Management
Ahmed Alorage
Database systems
Database systems
Dhani Ahmad
Object Relational Database Management System(ORDBMS)
Object Relational Database Management System(ORDBMS)
Rabin BK
Database Programming
Database Programming
Henry Osborne
Multimedia database
Multimedia database
Rashmi Agale
Active database
Active database
mridul mishra
Data and database administration(database)
Data and database administration(database)
welcometofacebook
Query processing-and-optimization
Query processing-and-optimization
WBUTTUTORIALS
Database management system
Database management system
Amit Sarkar
Data warehouse
Data warehouse
Yogendra Uikey
Database management system
Database management system
Simran Kaur
DBMS
DBMS
SHIKHA GAUTAM
DBMS an Example
DBMS an Example
Dr. C.V. Suresh Babu
04. availability-concepts
04. availability-concepts
Muhammad Ahad
Apache Hadoop and HBase
Apache Hadoop and HBase
Cloudera, Inc.
Data models
Data models
RituBhargava7
Terminologies Used In Big data Environments,G.Sumithra,II-M.sc(computer scien...
Terminologies Used In Big data Environments,G.Sumithra,II-M.sc(computer scien...
sumithragunasekaran
Using semi-structured data in modern applications
Using semi-structured data in modern applications
MariaDB plc
Nosql
Nosql
Roxana Tadayon
More Related Content
What's hot
01. 03.-introduction-to-infrastructure
01. 03.-introduction-to-infrastructure
Muhammad Ahad
Systems Analysis And Design 2
Systems Analysis And Design 2
MISY
Chapter 5: Data Development
Chapter 5: Data Development
Ahmed Alorage
Chapter 7: Data Security Management
Chapter 7: Data Security Management
Ahmed Alorage
Database systems
Database systems
Dhani Ahmad
Object Relational Database Management System(ORDBMS)
Object Relational Database Management System(ORDBMS)
Rabin BK
Database Programming
Database Programming
Henry Osborne
Multimedia database
Multimedia database
Rashmi Agale
Active database
Active database
mridul mishra
Data and database administration(database)
Data and database administration(database)
welcometofacebook
Query processing-and-optimization
Query processing-and-optimization
WBUTTUTORIALS
Database management system
Database management system
Amit Sarkar
Data warehouse
Data warehouse
Yogendra Uikey
Database management system
Database management system
Simran Kaur
DBMS
DBMS
SHIKHA GAUTAM
DBMS an Example
DBMS an Example
Dr. C.V. Suresh Babu
04. availability-concepts
04. availability-concepts
Muhammad Ahad
Apache Hadoop and HBase
Apache Hadoop and HBase
Cloudera, Inc.
Data models
Data models
RituBhargava7
Terminologies Used In Big data Environments,G.Sumithra,II-M.sc(computer scien...
Terminologies Used In Big data Environments,G.Sumithra,II-M.sc(computer scien...
sumithragunasekaran
What's hot
(20)
01. 03.-introduction-to-infrastructure
01. 03.-introduction-to-infrastructure
Systems Analysis And Design 2
Systems Analysis And Design 2
Chapter 5: Data Development
Chapter 5: Data Development
Chapter 7: Data Security Management
Chapter 7: Data Security Management
Database systems
Database systems
Object Relational Database Management System(ORDBMS)
Object Relational Database Management System(ORDBMS)
Database Programming
Database Programming
Multimedia database
Multimedia database
Active database
Active database
Data and database administration(database)
Data and database administration(database)
Query processing-and-optimization
Query processing-and-optimization
Database management system
Database management system
Data warehouse
Data warehouse
Database management system
Database management system
DBMS
DBMS
DBMS an Example
DBMS an Example
04. availability-concepts
04. availability-concepts
Apache Hadoop and HBase
Apache Hadoop and HBase
Data models
Data models
Terminologies Used In Big data Environments,G.Sumithra,II-M.sc(computer scien...
Terminologies Used In Big data Environments,G.Sumithra,II-M.sc(computer scien...
Similar to Semi Structured Data
Using semi-structured data in modern applications
Using semi-structured data in modern applications
MariaDB plc
Nosql
Nosql
Roxana Tadayon
Nosql
Nosql
ROXTAD71
MongoDB Lab Manual (1).pdf used in data science
MongoDB Lab Manual (1).pdf used in data science
bitragowthamkumar1
Gerry McNicol Graph Databases
Gerry McNicol Graph Databases
Gerry McNicol
NoSQL
NoSQL
Radu Vunvulea
Teri Grossheim - Amazon Presentation
Teri Grossheim - Amazon Presentation
Teri Grossheim
the rising no sql technology
the rising no sql technology
INFOGAIN PUBLICATION
introduction to NOSQL Database
introduction to NOSQL Database
nehabsairam
Spring Data - Intro (Odessa Java TechTalks)
Spring Data - Intro (Odessa Java TechTalks)
Igor Anishchenko
Database awareness
Database awareness
kloia
When to Use MongoDB...and When You Should Not...
When to Use MongoDB...and When You Should Not...
MongoDB
Mongo Bb - NoSQL tutorial
Mongo Bb - NoSQL tutorial
Mohan Rathour
Presentation On NoSQL Databases
Presentation On NoSQL Databases
Abiral Gautam
Why nosql?
Why nosql?
Dharshan Rangegowda
Introduction to NoSQL
Introduction to NoSQL
Dimitar Danailov
Sharing a Startup’s Big Data Lessons
Sharing a Startup’s Big Data Lessons
George Stathis
Introducing DocumentDB
Introducing DocumentDB
James Serra
mongodb_DS.pptx
mongodb_DS.pptx
DavoudSalehi1
01 nosql and multi model database
01 nosql and multi model database
Mahdi Atawneh
Similar to Semi Structured Data
(20)
Using semi-structured data in modern applications
Using semi-structured data in modern applications
Nosql
Nosql
Nosql
Nosql
MongoDB Lab Manual (1).pdf used in data science
MongoDB Lab Manual (1).pdf used in data science
Gerry McNicol Graph Databases
Gerry McNicol Graph Databases
NoSQL
NoSQL
Teri Grossheim - Amazon Presentation
Teri Grossheim - Amazon Presentation
the rising no sql technology
the rising no sql technology
introduction to NOSQL Database
introduction to NOSQL Database
Spring Data - Intro (Odessa Java TechTalks)
Spring Data - Intro (Odessa Java TechTalks)
Database awareness
Database awareness
When to Use MongoDB...and When You Should Not...
When to Use MongoDB...and When You Should Not...
Mongo Bb - NoSQL tutorial
Mongo Bb - NoSQL tutorial
Presentation On NoSQL Databases
Presentation On NoSQL Databases
Why nosql?
Why nosql?
Introduction to NoSQL
Introduction to NoSQL
Sharing a Startup’s Big Data Lessons
Sharing a Startup’s Big Data Lessons
Introducing DocumentDB
Introducing DocumentDB
mongodb_DS.pptx
mongodb_DS.pptx
01 nosql and multi model database
01 nosql and multi model database
More from MariaDB plc
MariaDB Paris Workshop 2023 - MaxScale 23.02.x
MariaDB Paris Workshop 2023 - MaxScale 23.02.x
MariaDB plc
MariaDB Paris Workshop 2023 - Newpharma
MariaDB Paris Workshop 2023 - Newpharma
MariaDB plc
MariaDB Paris Workshop 2023 - Cloud
MariaDB Paris Workshop 2023 - Cloud
MariaDB plc
MariaDB Paris Workshop 2023 - MariaDB Enterprise
MariaDB Paris Workshop 2023 - MariaDB Enterprise
MariaDB plc
MariaDB Paris Workshop 2023 - Performance Optimization
MariaDB Paris Workshop 2023 - Performance Optimization
MariaDB plc
MariaDB Paris Workshop 2023 - MaxScale
MariaDB Paris Workshop 2023 - MaxScale
MariaDB plc
MariaDB Paris Workshop 2023 - novadys presentation
MariaDB Paris Workshop 2023 - novadys presentation
MariaDB plc
MariaDB Paris Workshop 2023 - DARVA presentation
MariaDB Paris Workshop 2023 - DARVA presentation
MariaDB plc
MariaDB Tech und Business Update Hamburg 2023 - MariaDB Enterprise Server
MariaDB Tech und Business Update Hamburg 2023 - MariaDB Enterprise Server
MariaDB plc
MariaDB SkySQL Autonome Skalierung, Observability, Cloud-Backup
MariaDB SkySQL Autonome Skalierung, Observability, Cloud-Backup
MariaDB plc
Einführung : MariaDB Tech und Business Update Hamburg 2023
Einführung : MariaDB Tech und Business Update Hamburg 2023
MariaDB plc
Hochverfügbarkeitslösungen mit MariaDB
Hochverfügbarkeitslösungen mit MariaDB
MariaDB plc
Die Neuheiten in MariaDB Enterprise Server
Die Neuheiten in MariaDB Enterprise Server
MariaDB plc
Global Data Replication with Galera for Ansell Guardian®
Global Data Replication with Galera for Ansell Guardian®
MariaDB plc
Introducing workload analysis
Introducing workload analysis
MariaDB plc
Under the hood: SkySQL monitoring
Under the hood: SkySQL monitoring
MariaDB plc
Introducing the R2DBC async Java connector
Introducing the R2DBC async Java connector
MariaDB plc
MariaDB Enterprise Tools introduction
MariaDB Enterprise Tools introduction
MariaDB plc
Faster, better, stronger: The new InnoDB
Faster, better, stronger: The new InnoDB
MariaDB plc
The architecture of SkySQL
The architecture of SkySQL
MariaDB plc
More from MariaDB plc
(20)
MariaDB Paris Workshop 2023 - MaxScale 23.02.x
MariaDB Paris Workshop 2023 - MaxScale 23.02.x
MariaDB Paris Workshop 2023 - Newpharma
MariaDB Paris Workshop 2023 - Newpharma
MariaDB Paris Workshop 2023 - Cloud
MariaDB Paris Workshop 2023 - Cloud
MariaDB Paris Workshop 2023 - MariaDB Enterprise
MariaDB Paris Workshop 2023 - MariaDB Enterprise
MariaDB Paris Workshop 2023 - Performance Optimization
MariaDB Paris Workshop 2023 - Performance Optimization
MariaDB Paris Workshop 2023 - MaxScale
MariaDB Paris Workshop 2023 - MaxScale
MariaDB Paris Workshop 2023 - novadys presentation
MariaDB Paris Workshop 2023 - novadys presentation
MariaDB Paris Workshop 2023 - DARVA presentation
MariaDB Paris Workshop 2023 - DARVA presentation
MariaDB Tech und Business Update Hamburg 2023 - MariaDB Enterprise Server
MariaDB Tech und Business Update Hamburg 2023 - MariaDB Enterprise Server
MariaDB SkySQL Autonome Skalierung, Observability, Cloud-Backup
MariaDB SkySQL Autonome Skalierung, Observability, Cloud-Backup
Einführung : MariaDB Tech und Business Update Hamburg 2023
Einführung : MariaDB Tech und Business Update Hamburg 2023
Hochverfügbarkeitslösungen mit MariaDB
Hochverfügbarkeitslösungen mit MariaDB
Die Neuheiten in MariaDB Enterprise Server
Die Neuheiten in MariaDB Enterprise Server
Global Data Replication with Galera for Ansell Guardian®
Global Data Replication with Galera for Ansell Guardian®
Introducing workload analysis
Introducing workload analysis
Under the hood: SkySQL monitoring
Under the hood: SkySQL monitoring
Introducing the R2DBC async Java connector
Introducing the R2DBC async Java connector
MariaDB Enterprise Tools introduction
MariaDB Enterprise Tools introduction
Faster, better, stronger: The new InnoDB
Faster, better, stronger: The new InnoDB
The architecture of SkySQL
The architecture of SkySQL
Recently uploaded
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
YohFuh
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
olyaivanovalion
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
Suhani Kapoor
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
olyaivanovalion
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
olyaivanovalion
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
AroojKhan71
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
ccctableauusergroup
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
Lars Albertsson
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
Neil Barnes
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
Aishani27
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Suhani Kapoor
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
fulawalesam
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
olyaivanovalion
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Delhi Call girls
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
olyaivanovalion
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
ranjana rawat
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
Stephen266013
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
manisha194592
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
olyaivanovalion
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
olyaivanovalion
Recently uploaded
(20)
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
Semi Structured Data
1.
Using semi-structured data in
modern applications Max Mether VP Server
2.
Agenda • Structured and
semi-structured data • JSON in MariaDB Server • Dynamic Columns in MariaDB Server • Q&A
3.
Structured and semi-structured data Together
4.
What’s the point? It’s
not SQL vs NoSQL. It’s not relational vs JSON.
5.
What’s the point? Your
data can be structured and semi-structured.
6.
JSON RelationalAgility Flexibility Simplicity Ubiquity Safety Reliability Transactions Data Integrity
7.
What’s the difference? Structured
data is externally described Semi-structured is self described
8.
How does MariaDB
Server handle it? • Dynamic Columns • JSON • Virtual Columns to apply structured • CHECK constraints with functions for validation
9.
JSON functions Read, write
and query JSON with SQL
10.
Structured and semi-structured
data
11.
Structured and semi-structured
data with JSON documents Structured Semi-structured
12.
Structured and semi-structured
data with JSON documents Structure described by the schema Structure described by the data
13.
Example #1: definition
14.
Example #2: create
15.
Example #3: read
(field)
16.
Example #4: read
(array)
17.
Example #5: read
(array element)
18.
Example #6: read
(object)
19.
Example #7: query
(field)
20.
Example #8: row
to JSON document SELECT JSON_MERGE(JSON_OBJECT('name', name, 'format', format), attr) AS data FROM products WHERE type = 'M';
21.
Example #9: update
(field)
22.
Example #10: update
(create array)
23.
Example #11: update
(add array element)
24.
Example #12: virtual
column
25.
Example #13: index
26.
Example #14: constraints
27.
Example #15: constraint
violation
28.
Dynamic Columns Creating “per-row”
columns
29.
Dynamic Columns “columns within
columns” Structured Semi-structured
30.
Structured and semi-structured
data with dynamic columns Structure described by the schema Structure described by the data
31.
Example #1: definition
32.
Example #2: create
33.
Example #3: read
34.
Example #4: update
35.
Example #5: constraints
36.
Questions?
37.
Thank You!
Download now