SlideShare ist ein Scribd-Unternehmen logo
1 von 15
DATA SERVICES
Integrated Data Services


Data services are created to integrate as well as to
service-enable a collection of data sources.



The underlying sources are often heterogeneous in
nature.



Consumers of a data service see what appears to be
one coherent, service enabled data source rather than
being faced with a hodgepodge of disparate schemas
and data access APIs.
Integrated Data Services Cont..
Integrated Data Services Cont..
Integrated Data Services Cont..


Uses Xquery in a graphical user interface to integrate
and generate result data in an optimized manner:
for $cust in ics:getAllCustomers( )
where $cust/State = ’Rhode Island’
return $cust/Name







Supports read, create, update, and delete methods for
operating on data instances.
Also supports relationship methods to navigate from one
object instance (for example, a customer) to related
object instances (for example, complaints)
Method’s visibility can be designated as being one of
accessible by outside applications, usable only from
within other data services, or private to one particular
data service.
Cloud Data Services


Cloud Data Services is a universal platform for
data storage and management



Benefits of Cloud Data Services:
Pay-as-you-go model
 Availability
 Scalability

Major Providers of Cloud
Data Services
Cloud Data Models




Key-value stores
Sparse tables
RDBMS
Cloud Data Models contd..




Key-value stores :The simplest kind of data storage
services is key-value stores that offer atomic CRUD
operations for manipulating serialized data structures
(objects, files) that are
identifiable by a key.
Examples present in market are:
•
•

Amazon S3
Dynamo21
Cloud Data Models contd..






Sparse tables: Storage management services for
structured and semi-structured data.
A sparse table is a collection of data records, each one
having a row and a set of column identifiers, so that at
the logical level records behave like the rows of a table.
Example of Sparse Tables:
o

SimpleDB
Cloud Data Models contd..




RDBMSs: Users can install an entire database system in
the cloud. However, there is also a push toward
providing a database management system itself as a
service. In that case, administrative tasks such as
installing and updating DBMS software and performing
backups are delegated to the cloud service provider.
Example of Sparse Tables:
o Amazon RDS
Advance Technical Issue


Data service updates and transactions





Must have transactional properties
Data services that integrate data from multiple sources
face additional challenges

Another challenge, faced both by singlesource and multisource data services, is the
mapping of updates made to the external
model to correspondingly required updates to
the underlying data source.
Advance Technical Issue
contd…



Data consistency in the cloud
Data services security
Emerging Trends





Query formulation tools.
Data service query optimization
Data summaries
Cloud data service security
Thank You

Weitere ähnliche Inhalte

Was ist angesagt?

2016 SDMX Experts meeting, Using SDMX to build the SDGs Database, Abdulla Goz...
2016 SDMX Experts meeting, Using SDMX to build the SDGs Database, Abdulla Goz...2016 SDMX Experts meeting, Using SDMX to build the SDGs Database, Abdulla Goz...
2016 SDMX Experts meeting, Using SDMX to build the SDGs Database, Abdulla Goz...StatsCommunications
 
DataGraft: Data-as-a-Service for Open Data
DataGraft: Data-as-a-Service for Open DataDataGraft: Data-as-a-Service for Open Data
DataGraft: Data-as-a-Service for Open Datadapaasproject
 
Data cloud lab version v.001.2020
Data cloud lab version v.001.2020Data cloud lab version v.001.2020
Data cloud lab version v.001.2020mdcdwh
 
Niall Carter: Breaking down the silos
Niall Carter: Breaking down the silosNiall Carter: Breaking down the silos
Niall Carter: Breaking down the silosAGI Geocommunity
 
OpenDataForge - SledgeHammer EDDI 2013 presentation
OpenDataForge - SledgeHammer EDDI 2013 presentationOpenDataForge - SledgeHammer EDDI 2013 presentation
OpenDataForge - SledgeHammer EDDI 2013 presentationPascal Heus
 
2016 SDMX Experts meeting, How to collect data using SDMX? Hubertus Cloodt, A...
2016 SDMX Experts meeting, How to collect data using SDMX? Hubertus Cloodt, A...2016 SDMX Experts meeting, How to collect data using SDMX? Hubertus Cloodt, A...
2016 SDMX Experts meeting, How to collect data using SDMX? Hubertus Cloodt, A...StatsCommunications
 
Graph Database and Neo4j
Graph Database and Neo4jGraph Database and Neo4j
Graph Database and Neo4jSina Khorami
 
No sql – rise of the clusters
No sql – rise of the clustersNo sql – rise of the clusters
No sql – rise of the clustersresponseteam
 
SQL Server Internals Viewer Lightning Talk
SQL Server Internals Viewer Lightning TalkSQL Server Internals Viewer Lightning Talk
SQL Server Internals Viewer Lightning TalkMurilo Miranda
 
Sql server 2008 r2 programmability datasheet
Sql server 2008 r2 programmability   datasheetSql server 2008 r2 programmability   datasheet
Sql server 2008 r2 programmability datasheetKlaudiia Jacome
 
Data Intensive Grid Service Model
Data Intensive Grid Service ModelData Intensive Grid Service Model
Data Intensive Grid Service Modelgomathynayagam
 
New Data Technologies, Graph Computing and Relationship Discovery in the Ente...
New Data Technologies, Graph Computing and Relationship Discovery in the Ente...New Data Technologies, Graph Computing and Relationship Discovery in the Ente...
New Data Technologies, Graph Computing and Relationship Discovery in the Ente...InfiniteGraph
 

Was ist angesagt? (20)

2016 SDMX Experts meeting, Using SDMX to build the SDGs Database, Abdulla Goz...
2016 SDMX Experts meeting, Using SDMX to build the SDGs Database, Abdulla Goz...2016 SDMX Experts meeting, Using SDMX to build the SDGs Database, Abdulla Goz...
2016 SDMX Experts meeting, Using SDMX to build the SDGs Database, Abdulla Goz...
 
DataGraft: Data-as-a-Service for Open Data
DataGraft: Data-as-a-Service for Open DataDataGraft: Data-as-a-Service for Open Data
DataGraft: Data-as-a-Service for Open Data
 
Web Development
Web Development  Web Development
Web Development
 
Mest
MestMest
Mest
 
Ch8
Ch8Ch8
Ch8
 
Ms access
Ms access Ms access
Ms access
 
Data cloud lab version v.001.2020
Data cloud lab version v.001.2020Data cloud lab version v.001.2020
Data cloud lab version v.001.2020
 
Niall Carter: Breaking down the silos
Niall Carter: Breaking down the silosNiall Carter: Breaking down the silos
Niall Carter: Breaking down the silos
 
OpenDataForge - SledgeHammer EDDI 2013 presentation
OpenDataForge - SledgeHammer EDDI 2013 presentationOpenDataForge - SledgeHammer EDDI 2013 presentation
OpenDataForge - SledgeHammer EDDI 2013 presentation
 
2016 SDMX Experts meeting, How to collect data using SDMX? Hubertus Cloodt, A...
2016 SDMX Experts meeting, How to collect data using SDMX? Hubertus Cloodt, A...2016 SDMX Experts meeting, How to collect data using SDMX? Hubertus Cloodt, A...
2016 SDMX Experts meeting, How to collect data using SDMX? Hubertus Cloodt, A...
 
Graph Database and Neo4j
Graph Database and Neo4jGraph Database and Neo4j
Graph Database and Neo4j
 
No sql
No sqlNo sql
No sql
 
No sql – rise of the clusters
No sql – rise of the clustersNo sql – rise of the clusters
No sql – rise of the clusters
 
SQL Server Internals Viewer Lightning Talk
SQL Server Internals Viewer Lightning TalkSQL Server Internals Viewer Lightning Talk
SQL Server Internals Viewer Lightning Talk
 
Sql server 2008 r2 programmability datasheet
Sql server 2008 r2 programmability   datasheetSql server 2008 r2 programmability   datasheet
Sql server 2008 r2 programmability datasheet
 
Data Intensive Grid Service Model
Data Intensive Grid Service ModelData Intensive Grid Service Model
Data Intensive Grid Service Model
 
The Social Data Web
The Social Data WebThe Social Data Web
The Social Data Web
 
METS
METSMETS
METS
 
New Data Technologies, Graph Computing and Relationship Discovery in the Ente...
New Data Technologies, Graph Computing and Relationship Discovery in the Ente...New Data Technologies, Graph Computing and Relationship Discovery in the Ente...
New Data Technologies, Graph Computing and Relationship Discovery in the Ente...
 
Introduction to ms access
Introduction to ms accessIntroduction to ms access
Introduction to ms access
 

Andere mochten auch

Benh viencuachua
Benh viencuachuaBenh viencuachua
Benh viencuachualilydang
 
Data Warehouse Presentation
Data Warehouse PresentationData Warehouse Presentation
Data Warehouse PresentationGourav Nagar
 
Technology Commercialization : Impact Resistant Glass
Technology Commercialization : Impact Resistant GlassTechnology Commercialization : Impact Resistant Glass
Technology Commercialization : Impact Resistant GlassGourav Nagar
 
Feb 2015 e madhuram malayalam free online magazine
Feb 2015 e madhuram malayalam free online magazine Feb 2015 e madhuram malayalam free online magazine
Feb 2015 e madhuram malayalam free online magazine malamaram chakkappan
 

Andere mochten auch (8)

Benh viencuachua
Benh viencuachuaBenh viencuachua
Benh viencuachua
 
Xerox 5745021
Xerox 5745021Xerox 5745021
Xerox 5745021
 
Data Warehouse Presentation
Data Warehouse PresentationData Warehouse Presentation
Data Warehouse Presentation
 
E madhuram sep 2015 optimized
E madhuram sep 2015 optimizedE madhuram sep 2015 optimized
E madhuram sep 2015 optimized
 
Technology Commercialization : Impact Resistant Glass
Technology Commercialization : Impact Resistant GlassTechnology Commercialization : Impact Resistant Glass
Technology Commercialization : Impact Resistant Glass
 
Genzyme
Genzyme Genzyme
Genzyme
 
Feb 2015 e madhuram malayalam free online magazine
Feb 2015 e madhuram malayalam free online magazine Feb 2015 e madhuram malayalam free online magazine
Feb 2015 e madhuram malayalam free online magazine
 
Go transfer
Go transferGo transfer
Go transfer
 

Ähnlich wie Data services

Combining efficiency, fidelity, and flexibility in resource information services
Combining efficiency, fidelity, and flexibility in resource information servicesCombining efficiency, fidelity, and flexibility in resource information services
Combining efficiency, fidelity, and flexibility in resource information servicesCloudTechnologies
 
Database Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1ahfiki
 
database introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdfdatabase introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdfparveen204931475
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to DatabaseSiti Ismail
 
Cloud Computing: Provide privacy and Security in Database-as-a-Service
Cloud Computing: Provide privacy and Security in Database-as-a-ServiceCloud Computing: Provide privacy and Security in Database-as-a-Service
Cloud Computing: Provide privacy and Security in Database-as-a-ServiceEditor Jacotech
 
Challenges Management and Opportunities of Cloud DBA
Challenges Management and Opportunities of Cloud DBAChallenges Management and Opportunities of Cloud DBA
Challenges Management and Opportunities of Cloud DBAinventy
 
Oruta phase1 report
Oruta phase1 reportOruta phase1 report
Oruta phase1 reportsuthi
 
Technology Overview
Technology OverviewTechnology Overview
Technology OverviewLiran Zelkha
 
What is cloud computing
What is cloud computingWhat is cloud computing
What is cloud computingDan Morrill
 
Dbms and it infrastructure
Dbms and  it infrastructureDbms and  it infrastructure
Dbms and it infrastructureprojectandppt
 
IEEE 2015 - 2016 | Combining Efficiency, Fidelity, and Flexibility in Resource...
IEEE 2015 - 2016 | Combining Efficiency, Fidelity, and Flexibility in Resource...IEEE 2015 - 2016 | Combining Efficiency, Fidelity, and Flexibility in Resource...
IEEE 2015 - 2016 | Combining Efficiency, Fidelity, and Flexibility in Resource...1crore projects
 
Case study on Cloud Platforms
Case study on Cloud PlatformsCase study on Cloud Platforms
Case study on Cloud Platformsnik_053
 
Towords a cloud computing research agendapdf
Towords a cloud computing research agendapdfTowords a cloud computing research agendapdf
Towords a cloud computing research agendapdfhajlaoui jaleleddine
 
Towords a cloud computing research agendapdf
Towords a cloud computing research agendapdfTowords a cloud computing research agendapdf
Towords a cloud computing research agendapdfhajlaoui jaleleddine
 

Ähnlich wie Data services (20)

Data as a service
Data as a serviceData as a service
Data as a service
 
Combining efficiency, fidelity, and flexibility in resource information services
Combining efficiency, fidelity, and flexibility in resource information servicesCombining efficiency, fidelity, and flexibility in resource information services
Combining efficiency, fidelity, and flexibility in resource information services
 
Database Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1
 
Vu2012
Vu2012Vu2012
Vu2012
 
database introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdfdatabase introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdf
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 
CC01.pptx
CC01.pptxCC01.pptx
CC01.pptx
 
1376842823 2982373
1376842823  29823731376842823  2982373
1376842823 2982373
 
Cloud Computing: Provide privacy and Security in Database-as-a-Service
Cloud Computing: Provide privacy and Security in Database-as-a-ServiceCloud Computing: Provide privacy and Security in Database-as-a-Service
Cloud Computing: Provide privacy and Security in Database-as-a-Service
 
1376842823 2982373
1376842823  29823731376842823  2982373
1376842823 2982373
 
Challenges Management and Opportunities of Cloud DBA
Challenges Management and Opportunities of Cloud DBAChallenges Management and Opportunities of Cloud DBA
Challenges Management and Opportunities of Cloud DBA
 
Oruta phase1 report
Oruta phase1 reportOruta phase1 report
Oruta phase1 report
 
Technology Overview
Technology OverviewTechnology Overview
Technology Overview
 
What is cloud computing
What is cloud computingWhat is cloud computing
What is cloud computing
 
Dbms and it infrastructure
Dbms and  it infrastructureDbms and  it infrastructure
Dbms and it infrastructure
 
IEEE 2015 - 2016 | Combining Efficiency, Fidelity, and Flexibility in Resource...
IEEE 2015 - 2016 | Combining Efficiency, Fidelity, and Flexibility in Resource...IEEE 2015 - 2016 | Combining Efficiency, Fidelity, and Flexibility in Resource...
IEEE 2015 - 2016 | Combining Efficiency, Fidelity, and Flexibility in Resource...
 
Assigment 2
Assigment 2Assigment 2
Assigment 2
 
Case study on Cloud Platforms
Case study on Cloud PlatformsCase study on Cloud Platforms
Case study on Cloud Platforms
 
Towords a cloud computing research agendapdf
Towords a cloud computing research agendapdfTowords a cloud computing research agendapdf
Towords a cloud computing research agendapdf
 
Towords a cloud computing research agendapdf
Towords a cloud computing research agendapdfTowords a cloud computing research agendapdf
Towords a cloud computing research agendapdf
 

Kürzlich hochgeladen

REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 

Kürzlich hochgeladen (20)

REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 

Data services

  • 2. Integrated Data Services  Data services are created to integrate as well as to service-enable a collection of data sources.  The underlying sources are often heterogeneous in nature.  Consumers of a data service see what appears to be one coherent, service enabled data source rather than being faced with a hodgepodge of disparate schemas and data access APIs.
  • 5. Integrated Data Services Cont..  Uses Xquery in a graphical user interface to integrate and generate result data in an optimized manner: for $cust in ics:getAllCustomers( ) where $cust/State = ’Rhode Island’ return $cust/Name    Supports read, create, update, and delete methods for operating on data instances. Also supports relationship methods to navigate from one object instance (for example, a customer) to related object instances (for example, complaints) Method’s visibility can be designated as being one of accessible by outside applications, usable only from within other data services, or private to one particular data service.
  • 6. Cloud Data Services  Cloud Data Services is a universal platform for data storage and management  Benefits of Cloud Data Services: Pay-as-you-go model  Availability  Scalability 
  • 7. Major Providers of Cloud Data Services
  • 8. Cloud Data Models    Key-value stores Sparse tables RDBMS
  • 9. Cloud Data Models contd..   Key-value stores :The simplest kind of data storage services is key-value stores that offer atomic CRUD operations for manipulating serialized data structures (objects, files) that are identifiable by a key. Examples present in market are: • • Amazon S3 Dynamo21
  • 10. Cloud Data Models contd..    Sparse tables: Storage management services for structured and semi-structured data. A sparse table is a collection of data records, each one having a row and a set of column identifiers, so that at the logical level records behave like the rows of a table. Example of Sparse Tables: o SimpleDB
  • 11. Cloud Data Models contd..   RDBMSs: Users can install an entire database system in the cloud. However, there is also a push toward providing a database management system itself as a service. In that case, administrative tasks such as installing and updating DBMS software and performing backups are delegated to the cloud service provider. Example of Sparse Tables: o Amazon RDS
  • 12. Advance Technical Issue  Data service updates and transactions    Must have transactional properties Data services that integrate data from multiple sources face additional challenges Another challenge, faced both by singlesource and multisource data services, is the mapping of updates made to the external model to correspondingly required updates to the underlying data source.
  • 13. Advance Technical Issue contd…   Data consistency in the cloud Data services security
  • 14. Emerging Trends     Query formulation tools. Data service query optimization Data summaries Cloud data service security