SlideShare a Scribd company logo
1 of 6
APPLICABLE
TECHNOLOGIES IN
DD AND DS
May 27
2016
1
Contents
Introduction:........................................................................................................................ 2
Distributed Database And Distributed System: .................................................................. 2
Applied technologies in DS: ........................................................................................... 2
Applied Technologies in DD: ......................................................................................... 3
Application of technologies in both DD and DS:............................................................... 3
Conclusion: ......................................................................................................................... 4
References:.........................................................................Error! Bookmark not defined.
2
Introduction:
The report discusses the application of technologies in both distributed database and distributed
system. The distributed system is considered as the software application which takes the
combination of distributed database and internet as the backbone. The report identifies the
application of database methodology in creating distributed system. The discussion also shows
the way of technical application in both DD and DS.
Distributed Database And Distributed System:
The focus of a distributed system is to combine multiple nodes and their resources as a single
system for users. The distributed database overcomes the limitation of a single CPU and the
database is divided into multiple locations or in a large network. However, the application is
based on loose coupling without considering the physical component (J.M & D.J., 2015).
Applied technologies in DS:
To reduce the complexity of a huge system DS has used the layered as well as the client-server
approaches. The layered approach combines the applications (Data and storage structure, Query
system, Buffering, Integrity control etc.), transaction process and the database. The variation like
centralized DS has one smart central and multiple dumb terminal or nodes (similar to star
topology). The execution process is parallel with characteristics like quick response,
transparency and solution of multiple user queries (Verissimo & Rodrigues, 2012). The client-
server structure considers the connection between application and data server via a
communication channel. The data server is connected to the database which is divided into
3
multiple nodes. The client-server model can be further divided into the relational or object-
oriented model. In the relational model the unit of transfer between client and server process is
SQL. The object-oriented model considers the unit of transfer as objects, files or pages between
the processes. In the client-server model, the server is the master database whereas the clients are
multiple smart nodes. The ‘world wide web’, network of embedded systems or network of
workstations are some examples of distributed systems.
Applied Technologies in DD:
In a distributed database, the resources or cluster of data may be stored over multiple nodes in a
network or in a single physical location. The most important process applicable in DD is
‘Replication’ and ‘duplication’. The ‘Replication’ process checks the modification in the
database. The modification should be same all over the database (Grolinger, et al., 2013). The
‘Duplication’ considers a single data source as master and copies the content over the network.
The process is based on the cline-server architecture. The DD is divided into relational and non-
relational systems. The relational structure arranges the data in a tabular form and SQL or
MySQL are used as data query languages (Alagic, 2012). The non-relational structure includes
key-based DD where data is stored over key value. Redis or Dynamo is some key based
technologies consider vector clock and master-slave replication respectively. The graph database
or column database uses the graph theory or column structure to store data.
Application of technologies in both DD and DS:
The widely used technology structure in both DD and DS is a client-server model. The
centralized master and distributed server structure show some variations like the open system as
well as the homogenous system (Ghosh, 2014). The open system structure uses portable and
4
interoperable open standard software. The UNIX based systems are an example of that structure.
Some other important technologies in DS include ad hoc network programming for inter-process
networking of different APIs and object-based model for distributed object middleware. JAVA
RMI and COBRA model are common examples (Yang, et al., 2015). The object structure is used
in DD for file, page or object transaction like transaction processing, query control etc.
Conclusion:
The report defines the terms DD and DS and describes the applied technologies in both cases.
Apart from this, the report identifies some particular technologies that can be applied differently
in both cases. The different ways of building distributed systems over the terminologies of
distributed systems are discussed in detail here.
5
Bibliography
Alagic, S., 2012. Relational database technology. s.l.:Springer Science & Business
Media.
Ghosh, S., 2014. Distributed systems: an algorithmic approach. s.l.:CRC press.
Grolinger, K., Higashino, W., Tiwari, A. & Capretz, M., 2013. Data management in
cloud environments: NoSQL and NewSQL data stores.. Journal of Cloud Computing: advances,
systems and applications, Issue 2(1), p. 22.
J.M, F. & D.J., A., 2015. FIT: A Distributed Database Performance Tradeoff. s.l.:IEEE
Data Eng. Bull., 38(1),.
Verissimo, P. & Rodrigues, L., 2012. Distributed systems for system architects. 1st ed.
s.l.:Springer Science & Business Media.
Yang, W., Peizhi, W., Xing, D. & Likun, Z., 2015. An improved genetic algorithm for
optimization of distributed database query. Journal of Guilin University of Electronic
Technology,3, p. 010.

More Related Content

What's hot

Ooluk Data Dictionary Manager
Ooluk Data Dictionary ManagerOoluk Data Dictionary Manager
Ooluk Data Dictionary ManagerSiddhesh Prabhu
 
DATABASE PRESENTATION
DATABASE PRESENTATIONDATABASE PRESENTATION
DATABASE PRESENTATIONSunnyRajput34
 
Data resource management
Data resource managementData resource management
Data resource managementNirajan Silwal
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to databasePradnya Saval
 
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQLA STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQLijscai
 
Analysis on NoSQL: MongoDB Tool
Analysis on NoSQL: MongoDB ToolAnalysis on NoSQL: MongoDB Tool
Analysis on NoSQL: MongoDB Toolijtsrd
 
Codd's rules
Codd's rulesCodd's rules
Codd's rulesMohd Arif
 
Comparative study of relational and non relations database performances using...
Comparative study of relational and non relations database performances using...Comparative study of relational and non relations database performances using...
Comparative study of relational and non relations database performances using...IAEME Publication
 
EVALUATION CRITERIA FOR SELECTING NOSQL DATABASES IN A SINGLE-BOX ENVIRONMENT
EVALUATION CRITERIA FOR SELECTING NOSQL DATABASES IN A SINGLE-BOX ENVIRONMENTEVALUATION CRITERIA FOR SELECTING NOSQL DATABASES IN A SINGLE-BOX ENVIRONMENT
EVALUATION CRITERIA FOR SELECTING NOSQL DATABASES IN A SINGLE-BOX ENVIRONMENTijdms
 
A native enhanced elastic extension tables multi-tenant database
A native enhanced elastic extension tables multi-tenant database A native enhanced elastic extension tables multi-tenant database
A native enhanced elastic extension tables multi-tenant database IJECEIAES
 
Performance Benchmarking of Key-Value Store NoSQL Databases
Performance Benchmarking of Key-Value Store NoSQL Databases Performance Benchmarking of Key-Value Store NoSQL Databases
Performance Benchmarking of Key-Value Store NoSQL Databases IJECEIAES
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPTTrinath
 

What's hot (17)

Ooluk Data Dictionary Manager
Ooluk Data Dictionary ManagerOoluk Data Dictionary Manager
Ooluk Data Dictionary Manager
 
DATABASE PRESENTATION
DATABASE PRESENTATIONDATABASE PRESENTATION
DATABASE PRESENTATION
 
Data resource management
Data resource managementData resource management
Data resource management
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to database
 
Data models
Data modelsData models
Data models
 
Session#5; data resource managment
Session#5;  data resource managmentSession#5;  data resource managment
Session#5; data resource managment
 
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQLA STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
 
TAMUC LO 8
TAMUC LO 8TAMUC LO 8
TAMUC LO 8
 
Data independence
Data independenceData independence
Data independence
 
Analysis on NoSQL: MongoDB Tool
Analysis on NoSQL: MongoDB ToolAnalysis on NoSQL: MongoDB Tool
Analysis on NoSQL: MongoDB Tool
 
Codd's rules
Codd's rulesCodd's rules
Codd's rules
 
Comparative study of relational and non relations database performances using...
Comparative study of relational and non relations database performances using...Comparative study of relational and non relations database performances using...
Comparative study of relational and non relations database performances using...
 
Trends in DBMS
Trends in DBMSTrends in DBMS
Trends in DBMS
 
EVALUATION CRITERIA FOR SELECTING NOSQL DATABASES IN A SINGLE-BOX ENVIRONMENT
EVALUATION CRITERIA FOR SELECTING NOSQL DATABASES IN A SINGLE-BOX ENVIRONMENTEVALUATION CRITERIA FOR SELECTING NOSQL DATABASES IN A SINGLE-BOX ENVIRONMENT
EVALUATION CRITERIA FOR SELECTING NOSQL DATABASES IN A SINGLE-BOX ENVIRONMENT
 
A native enhanced elastic extension tables multi-tenant database
A native enhanced elastic extension tables multi-tenant database A native enhanced elastic extension tables multi-tenant database
A native enhanced elastic extension tables multi-tenant database
 
Performance Benchmarking of Key-Value Store NoSQL Databases
Performance Benchmarking of Key-Value Store NoSQL Databases Performance Benchmarking of Key-Value Store NoSQL Databases
Performance Benchmarking of Key-Value Store NoSQL Databases
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPT
 

Similar to databases

Reactive Stream Processing for Data-centric Publish/Subscribe
Reactive Stream Processing for Data-centric Publish/SubscribeReactive Stream Processing for Data-centric Publish/Subscribe
Reactive Stream Processing for Data-centric Publish/SubscribeSumant Tambe
 
Architectural Design Report G4
Architectural Design Report G4Architectural Design Report G4
Architectural Design Report G4Prizzl
 
SYSTEMATIC LITERATURE REVIEW ON RESOURCE ALLOCATION AND RESOURCE SCHEDULING I...
SYSTEMATIC LITERATURE REVIEW ON RESOURCE ALLOCATION AND RESOURCE SCHEDULING I...SYSTEMATIC LITERATURE REVIEW ON RESOURCE ALLOCATION AND RESOURCE SCHEDULING I...
SYSTEMATIC LITERATURE REVIEW ON RESOURCE ALLOCATION AND RESOURCE SCHEDULING I...ijait
 
Document Based Data Modeling Technique
Document Based Data Modeling TechniqueDocument Based Data Modeling Technique
Document Based Data Modeling TechniqueCarmen Sanborn
 
Database Management System ( Dbms )
Database Management System ( Dbms )Database Management System ( Dbms )
Database Management System ( Dbms )Kimberly Brooks
 
A New Multi-Dimensional Hyperbolic Structure for Cloud Service Indexing
A New Multi-Dimensional Hyperbolic Structure for Cloud Service IndexingA New Multi-Dimensional Hyperbolic Structure for Cloud Service Indexing
A New Multi-Dimensional Hyperbolic Structure for Cloud Service Indexingijdms
 
The Proliferation And Advances Of Computer Networks
The Proliferation And Advances Of Computer NetworksThe Proliferation And Advances Of Computer Networks
The Proliferation And Advances Of Computer NetworksJessica Deakin
 
Enabling SQL Access to Data Lakes
Enabling SQL Access to Data LakesEnabling SQL Access to Data Lakes
Enabling SQL Access to Data LakesVasu S
 
Why no sql_ibm_cloudant
Why no sql_ibm_cloudantWhy no sql_ibm_cloudant
Why no sql_ibm_cloudantPeter Tutty
 
Database Management system
Database Management systemDatabase Management system
Database Management systemVijay Thorat
 
WHAT IS A DBMS? EXPLAIN DIFFERENT MYSQL COMMANDS AND CONSTRAINTS OF THE SAME.
WHAT IS A DBMS? EXPLAIN DIFFERENT MYSQL COMMANDS AND  CONSTRAINTS OF THE SAME.WHAT IS A DBMS? EXPLAIN DIFFERENT MYSQL COMMANDS AND  CONSTRAINTS OF THE SAME.
WHAT IS A DBMS? EXPLAIN DIFFERENT MYSQL COMMANDS AND CONSTRAINTS OF THE SAME.`Shweta Bhavsar
 
Database Management Systems.ppt
Database Management Systems.pptDatabase Management Systems.ppt
Database Management Systems.ppttahakhan699813
 
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...ijcsity
 
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...ijcsity
 
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...ijcsity
 
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...IRJET Journal
 

Similar to databases (20)

Reactive Stream Processing for Data-centric Publish/Subscribe
Reactive Stream Processing for Data-centric Publish/SubscribeReactive Stream Processing for Data-centric Publish/Subscribe
Reactive Stream Processing for Data-centric Publish/Subscribe
 
Architectural Design Report G4
Architectural Design Report G4Architectural Design Report G4
Architectural Design Report G4
 
SYSTEMATIC LITERATURE REVIEW ON RESOURCE ALLOCATION AND RESOURCE SCHEDULING I...
SYSTEMATIC LITERATURE REVIEW ON RESOURCE ALLOCATION AND RESOURCE SCHEDULING I...SYSTEMATIC LITERATURE REVIEW ON RESOURCE ALLOCATION AND RESOURCE SCHEDULING I...
SYSTEMATIC LITERATURE REVIEW ON RESOURCE ALLOCATION AND RESOURCE SCHEDULING I...
 
Document Based Data Modeling Technique
Document Based Data Modeling TechniqueDocument Based Data Modeling Technique
Document Based Data Modeling Technique
 
Database Management System ( Dbms )
Database Management System ( Dbms )Database Management System ( Dbms )
Database Management System ( Dbms )
 
A New Multi-Dimensional Hyperbolic Structure for Cloud Service Indexing
A New Multi-Dimensional Hyperbolic Structure for Cloud Service IndexingA New Multi-Dimensional Hyperbolic Structure for Cloud Service Indexing
A New Multi-Dimensional Hyperbolic Structure for Cloud Service Indexing
 
The Proliferation And Advances Of Computer Networks
The Proliferation And Advances Of Computer NetworksThe Proliferation And Advances Of Computer Networks
The Proliferation And Advances Of Computer Networks
 
Enabling SQL Access to Data Lakes
Enabling SQL Access to Data LakesEnabling SQL Access to Data Lakes
Enabling SQL Access to Data Lakes
 
Why no sql_ibm_cloudant
Why no sql_ibm_cloudantWhy no sql_ibm_cloudant
Why no sql_ibm_cloudant
 
Database Management system
Database Management systemDatabase Management system
Database Management system
 
WHAT IS A DBMS? EXPLAIN DIFFERENT MYSQL COMMANDS AND CONSTRAINTS OF THE SAME.
WHAT IS A DBMS? EXPLAIN DIFFERENT MYSQL COMMANDS AND  CONSTRAINTS OF THE SAME.WHAT IS A DBMS? EXPLAIN DIFFERENT MYSQL COMMANDS AND  CONSTRAINTS OF THE SAME.
WHAT IS A DBMS? EXPLAIN DIFFERENT MYSQL COMMANDS AND CONSTRAINTS OF THE SAME.
 
Database Systems Concepts, 5th Ed
Database Systems Concepts, 5th EdDatabase Systems Concepts, 5th Ed
Database Systems Concepts, 5th Ed
 
Database Management Systems.ppt
Database Management Systems.pptDatabase Management Systems.ppt
Database Management Systems.ppt
 
Chapter01
Chapter01Chapter01
Chapter01
 
Ena ch01
Ena ch01Ena ch01
Ena ch01
 
Ena ch01
Ena ch01Ena ch01
Ena ch01
 
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
 
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
 
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
 
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
 

databases

  • 2. 1 Contents Introduction:........................................................................................................................ 2 Distributed Database And Distributed System: .................................................................. 2 Applied technologies in DS: ........................................................................................... 2 Applied Technologies in DD: ......................................................................................... 3 Application of technologies in both DD and DS:............................................................... 3 Conclusion: ......................................................................................................................... 4 References:.........................................................................Error! Bookmark not defined.
  • 3. 2 Introduction: The report discusses the application of technologies in both distributed database and distributed system. The distributed system is considered as the software application which takes the combination of distributed database and internet as the backbone. The report identifies the application of database methodology in creating distributed system. The discussion also shows the way of technical application in both DD and DS. Distributed Database And Distributed System: The focus of a distributed system is to combine multiple nodes and their resources as a single system for users. The distributed database overcomes the limitation of a single CPU and the database is divided into multiple locations or in a large network. However, the application is based on loose coupling without considering the physical component (J.M & D.J., 2015). Applied technologies in DS: To reduce the complexity of a huge system DS has used the layered as well as the client-server approaches. The layered approach combines the applications (Data and storage structure, Query system, Buffering, Integrity control etc.), transaction process and the database. The variation like centralized DS has one smart central and multiple dumb terminal or nodes (similar to star topology). The execution process is parallel with characteristics like quick response, transparency and solution of multiple user queries (Verissimo & Rodrigues, 2012). The client- server structure considers the connection between application and data server via a communication channel. The data server is connected to the database which is divided into
  • 4. 3 multiple nodes. The client-server model can be further divided into the relational or object- oriented model. In the relational model the unit of transfer between client and server process is SQL. The object-oriented model considers the unit of transfer as objects, files or pages between the processes. In the client-server model, the server is the master database whereas the clients are multiple smart nodes. The ‘world wide web’, network of embedded systems or network of workstations are some examples of distributed systems. Applied Technologies in DD: In a distributed database, the resources or cluster of data may be stored over multiple nodes in a network or in a single physical location. The most important process applicable in DD is ‘Replication’ and ‘duplication’. The ‘Replication’ process checks the modification in the database. The modification should be same all over the database (Grolinger, et al., 2013). The ‘Duplication’ considers a single data source as master and copies the content over the network. The process is based on the cline-server architecture. The DD is divided into relational and non- relational systems. The relational structure arranges the data in a tabular form and SQL or MySQL are used as data query languages (Alagic, 2012). The non-relational structure includes key-based DD where data is stored over key value. Redis or Dynamo is some key based technologies consider vector clock and master-slave replication respectively. The graph database or column database uses the graph theory or column structure to store data. Application of technologies in both DD and DS: The widely used technology structure in both DD and DS is a client-server model. The centralized master and distributed server structure show some variations like the open system as well as the homogenous system (Ghosh, 2014). The open system structure uses portable and
  • 5. 4 interoperable open standard software. The UNIX based systems are an example of that structure. Some other important technologies in DS include ad hoc network programming for inter-process networking of different APIs and object-based model for distributed object middleware. JAVA RMI and COBRA model are common examples (Yang, et al., 2015). The object structure is used in DD for file, page or object transaction like transaction processing, query control etc. Conclusion: The report defines the terms DD and DS and describes the applied technologies in both cases. Apart from this, the report identifies some particular technologies that can be applied differently in both cases. The different ways of building distributed systems over the terminologies of distributed systems are discussed in detail here.
  • 6. 5 Bibliography Alagic, S., 2012. Relational database technology. s.l.:Springer Science & Business Media. Ghosh, S., 2014. Distributed systems: an algorithmic approach. s.l.:CRC press. Grolinger, K., Higashino, W., Tiwari, A. & Capretz, M., 2013. Data management in cloud environments: NoSQL and NewSQL data stores.. Journal of Cloud Computing: advances, systems and applications, Issue 2(1), p. 22. J.M, F. & D.J., A., 2015. FIT: A Distributed Database Performance Tradeoff. s.l.:IEEE Data Eng. Bull., 38(1),. Verissimo, P. & Rodrigues, L., 2012. Distributed systems for system architects. 1st ed. s.l.:Springer Science & Business Media. Yang, W., Peizhi, W., Xing, D. & Likun, Z., 2015. An improved genetic algorithm for optimization of distributed database query. Journal of Guilin University of Electronic Technology,3, p. 010.