SlideShare a Scribd company logo
WOLAITA SODO UNIVERSITY SHOOL OF INFORMATICS
DEPARTMENT; INFORMATION TECHNOLOGY
PROGRM; POST GRADUATE
SESSION : REGULAR
PRESENTATION TITEL:CALLABLE AND REPLICATED SHARED
OBJECTS OVER NOSQL
GROUP MEMBERS ID-NO
1, Abebe Tora PGR/82835/15
2, Wondimagegn desta PGR/82842/15
3, Gizework Alemayehu PGR/62915/14
Submitted to - Desta Dana (Asst. Prof. in IT)
Sub. Date: - June 14/2023
Terminology
• Node: Networked computer that offers some kind of
service, local storage and access to a larger distributed
system or file store.
• Clusters: Set of nodes.
• Sharding (or horizontal partitioning): Partitioning the
database on the value of some field.
• Replication: Portions of data are written to multiple
nodes in case one of them fails (ensuring availability).
• ACID: Atomicity, Consistency, Isolation, Durability. Is a
set of properties of database transactions intended to
guarantee validity even in the event of errors, power
failures, etc.
• BASE: Basically available (no 24/7 availability), soft-
state (database may be inconsistent) and eventually
consistent (eventually, it will be consistent).
Abstract
• I n a Cloud environment, the ability to share and
persist objects simplifies the design of
applications.
• Storing objects in a NoSQL database ensures
their availability and provides scalability to
applications.
• When Object-NoSQL Mapping is performed at
the client side, objects that are accessed by
several clients are repeatedly converted between
their in-memory and serialized representations.
Introduction
• NoSQL databases have existed since the 1960s, but have
been recently gaining traction with popular options such as
MongoDB, CouchDB, …..etc
• NoSQL stands for:
o No Relational
o No RDBMS
o Not Only SQL
• NoSQL is an umbrella term for all databases and data stores
that don’t follow the RDBMS principles
o A class of products
o A collection of several (related) concepts about data storage and
manipulation
o Often related to large data sets
Continu..
• NoSQL databases are currently a hot topic in
some parts of computing, with over a hundred.
• NoSQL is also type of distributed database,
which means that information is copied and
stored on various servers, which can be
remote or local . This ensures availability and
reliability of data
my no sql introductiobkjhikjhkjhkhjhgchjvbbnn.ppt
NoSQL Database Types
Discussing NoSQL databases is complicated
because there are a variety of types:
• Graph stores are used to store information about networks of
data, such as social connections. Graph stores include Neo4J
and triple stores like Fuseki.
• Document databases pair each key with a complex data
structure known as a document.
• Key-value stores are the simplest NoSQL databases. Every
single item in the database is stored as an attribute name (or
'key'), together with its value. Examples of key-value stores are
Riak and Berkeley DB.
• Wide-column stores such as Cassandra and HBase are
optimized for queries over large datasets, and store columns of
data together, instead of rows.
Advantage of noSQL
• Elastic scalability: These databases are designed for
use with low-cost commodity hardware.
• Big Data Applications: Massive volumes of data are
easily handled by NoSQL databases.
• Auto-sharding: Relational Databases scale vertically,
which means you often have a lot of databases
spread across multiple servers because of the disk
space they need to work.
• Replication: Most NoSQL databases also
support automatic database replication to
maintain availability in the event of outages or
planned maintenance events.
• Integrated caching: Many NoSQL technologies
have excellent integrated caching capabilities,
keeping frequently-used data in system
memory as much as possible and removing
the need for a separate caching layer.
Disadvantages of NoSQL
• No standardization rules
• Limited query capabilities
• RDBMS databases and tools are comparatively mature
• It does not offer any traditional database capabilities,
like consistency when multiple transactions are
performed simultaneously.
• When the volume of data increases it is difficult to
maintain unique values as keys become difficult
• Doesn’t work as well with relational data
• The learning curve is stiff for new developers
• Open source options so not so popular for enterprises.

More Related Content

PDF
NOsql Presentation.pdf
PPTX
Introduction to Data Science NoSQL.pptx
PPTX
NoSQL.pptx
PPTX
cours database pour etudiant NoSQL (1).pptx
PPTX
No SQL DATABASE Description about 4 no sql database.pptx
PPTX
nosqldatabnjxjdjases-240121150542-d4ec9e23.pptx
PDF
Big Data technology Landscape
NOsql Presentation.pdf
Introduction to Data Science NoSQL.pptx
NoSQL.pptx
cours database pour etudiant NoSQL (1).pptx
No SQL DATABASE Description about 4 no sql database.pptx
nosqldatabnjxjdjases-240121150542-d4ec9e23.pptx
Big Data technology Landscape

Similar to my no sql introductiobkjhikjhkjhkhjhgchjvbbnn.ppt (20)

PDF
Presentation On NoSQL Databases
PDF
the rising no sql technology
PDF
NoSQL BIg Data Analytics Mongo DB and Cassandra .pdf
PPTX
BigData, NoSQL & ElasticSearch
PPTX
Big Data Storage Concepts from the "Big Data concepts Technology and Architec...
PDF
NoSql and it's introduction features-Unit-1.pdf
PPTX
NOSQL PRESENTATION ON INTRRODUCTION Intro.pptx
PPTX
unit2-ppt1.pptx
PDF
Database Technologies
PPTX
UNIT-4 NOTES.pptx for engagement ring start kr dena
PPTX
Big data stores
DOCX
Report 2.0.docx
DOCX
Unit II -BIG DATA ANALYTICS.docx
PPTX
UNIT-2.pptx
PPTX
Muskan Kumari (1276) Intro to NoSql.pptx. pptx
PPTX
Module 2.2 Introduction to NoSQL Databases.pptx
DOCX
Sql vs NO-SQL database differences explained
PDF
Datastores
PPTX
NOSQL IN BIGDATA FOR PG STUDENTS FOR COL
PPTX
Relational and non relational database 7
Presentation On NoSQL Databases
the rising no sql technology
NoSQL BIg Data Analytics Mongo DB and Cassandra .pdf
BigData, NoSQL & ElasticSearch
Big Data Storage Concepts from the "Big Data concepts Technology and Architec...
NoSql and it's introduction features-Unit-1.pdf
NOSQL PRESENTATION ON INTRRODUCTION Intro.pptx
unit2-ppt1.pptx
Database Technologies
UNIT-4 NOTES.pptx for engagement ring start kr dena
Big data stores
Report 2.0.docx
Unit II -BIG DATA ANALYTICS.docx
UNIT-2.pptx
Muskan Kumari (1276) Intro to NoSql.pptx. pptx
Module 2.2 Introduction to NoSQL Databases.pptx
Sql vs NO-SQL database differences explained
Datastores
NOSQL IN BIGDATA FOR PG STUDENTS FOR COL
Relational and non relational database 7
Ad

More from wondimagegndesta (20)

PPTX
determinebestfittopology2011-190116125805.pptx
PPT
Anatomy teaching learning materials its good for
DOCX
TRANSLATED DOCUMENT IN COLLAGE MANGEMENT
PPT
indentify and resolve network IT indentify and resolve network p
PPTX
indentify and resolve network problems.pptx
PPTX
Developing System Infrastructure Design Plan.pptx
PPTX
irbmed_3hipaa.pptxirbmed_3hipaa.pptxirbmed_3hipaa.pptx
PPT
Identifying and Using Network Hand Tools
DOC
Identifying and Using Network Hand Tools.DOC
PPT
HIPAA PowerPoint Training.HIPAA PowerPoint Training
PPTX
Hard ware and Networking Level-III chapter Two.pptx
PPT
HIPAA-Privacy-Compliance. IN INFORMATION TECH
PPTX
chpater 4 FOR Information techonogy students
PPT
how to develop HIPAA POLICES DEVELOPMENT
PPTX
residents-2020-orientation-hipaa-highlights.pptx
PPTX
UNIT ONE HANDOUT FOR Tvet student in 1.pptx
PPTX
Presentation NOTES AT INFORMATION TECHONOGY DEPARTMENT OF IT
PPTX
Wolaita Sodo University department of information technology school of infor...
PPTX
Presentation notes for information technology department at wolaita sodo univ...
PPTX
Wolaita Sodo University to prsentaton is info deparment ion
determinebestfittopology2011-190116125805.pptx
Anatomy teaching learning materials its good for
TRANSLATED DOCUMENT IN COLLAGE MANGEMENT
indentify and resolve network IT indentify and resolve network p
indentify and resolve network problems.pptx
Developing System Infrastructure Design Plan.pptx
irbmed_3hipaa.pptxirbmed_3hipaa.pptxirbmed_3hipaa.pptx
Identifying and Using Network Hand Tools
Identifying and Using Network Hand Tools.DOC
HIPAA PowerPoint Training.HIPAA PowerPoint Training
Hard ware and Networking Level-III chapter Two.pptx
HIPAA-Privacy-Compliance. IN INFORMATION TECH
chpater 4 FOR Information techonogy students
how to develop HIPAA POLICES DEVELOPMENT
residents-2020-orientation-hipaa-highlights.pptx
UNIT ONE HANDOUT FOR Tvet student in 1.pptx
Presentation NOTES AT INFORMATION TECHONOGY DEPARTMENT OF IT
Wolaita Sodo University department of information technology school of infor...
Presentation notes for information technology department at wolaita sodo univ...
Wolaita Sodo University to prsentaton is info deparment ion
Ad

Recently uploaded (20)

PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
Classroom Observation Tools for Teachers
PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
Introduction to Building Materials
PDF
RMMM.pdf make it easy to upload and study
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
Complications of Minimal Access Surgery at WLH
PDF
IGGE1 Understanding the Self1234567891011
PPTX
Cell Types and Its function , kingdom of life
PPTX
Lesson notes of climatology university.
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Indian roads congress 037 - 2012 Flexible pavement
Final Presentation General Medicine 03-08-2024.pptx
History, Philosophy and sociology of education (1).pptx
Classroom Observation Tools for Teachers
UNIT III MENTAL HEALTH NURSING ASSESSMENT
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Introduction to Building Materials
RMMM.pdf make it easy to upload and study
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
LDMMIA Reiki Yoga Finals Review Spring Summer
Complications of Minimal Access Surgery at WLH
IGGE1 Understanding the Self1234567891011
Cell Types and Its function , kingdom of life
Lesson notes of climatology university.
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Indian roads congress 037 - 2012 Flexible pavement

my no sql introductiobkjhikjhkjhkhjhgchjvbbnn.ppt

  • 1. WOLAITA SODO UNIVERSITY SHOOL OF INFORMATICS DEPARTMENT; INFORMATION TECHNOLOGY PROGRM; POST GRADUATE SESSION : REGULAR PRESENTATION TITEL:CALLABLE AND REPLICATED SHARED OBJECTS OVER NOSQL GROUP MEMBERS ID-NO 1, Abebe Tora PGR/82835/15 2, Wondimagegn desta PGR/82842/15 3, Gizework Alemayehu PGR/62915/14 Submitted to - Desta Dana (Asst. Prof. in IT) Sub. Date: - June 14/2023
  • 2. Terminology • Node: Networked computer that offers some kind of service, local storage and access to a larger distributed system or file store. • Clusters: Set of nodes. • Sharding (or horizontal partitioning): Partitioning the database on the value of some field. • Replication: Portions of data are written to multiple nodes in case one of them fails (ensuring availability). • ACID: Atomicity, Consistency, Isolation, Durability. Is a set of properties of database transactions intended to guarantee validity even in the event of errors, power failures, etc. • BASE: Basically available (no 24/7 availability), soft- state (database may be inconsistent) and eventually consistent (eventually, it will be consistent).
  • 3. Abstract • I n a Cloud environment, the ability to share and persist objects simplifies the design of applications. • Storing objects in a NoSQL database ensures their availability and provides scalability to applications. • When Object-NoSQL Mapping is performed at the client side, objects that are accessed by several clients are repeatedly converted between their in-memory and serialized representations.
  • 4. Introduction • NoSQL databases have existed since the 1960s, but have been recently gaining traction with popular options such as MongoDB, CouchDB, …..etc • NoSQL stands for: o No Relational o No RDBMS o Not Only SQL • NoSQL is an umbrella term for all databases and data stores that don’t follow the RDBMS principles o A class of products o A collection of several (related) concepts about data storage and manipulation o Often related to large data sets
  • 5. Continu.. • NoSQL databases are currently a hot topic in some parts of computing, with over a hundred. • NoSQL is also type of distributed database, which means that information is copied and stored on various servers, which can be remote or local . This ensures availability and reliability of data
  • 7. NoSQL Database Types Discussing NoSQL databases is complicated because there are a variety of types: • Graph stores are used to store information about networks of data, such as social connections. Graph stores include Neo4J and triple stores like Fuseki. • Document databases pair each key with a complex data structure known as a document. • Key-value stores are the simplest NoSQL databases. Every single item in the database is stored as an attribute name (or 'key'), together with its value. Examples of key-value stores are Riak and Berkeley DB. • Wide-column stores such as Cassandra and HBase are optimized for queries over large datasets, and store columns of data together, instead of rows.
  • 8. Advantage of noSQL • Elastic scalability: These databases are designed for use with low-cost commodity hardware. • Big Data Applications: Massive volumes of data are easily handled by NoSQL databases. • Auto-sharding: Relational Databases scale vertically, which means you often have a lot of databases spread across multiple servers because of the disk space they need to work.
  • 9. • Replication: Most NoSQL databases also support automatic database replication to maintain availability in the event of outages or planned maintenance events. • Integrated caching: Many NoSQL technologies have excellent integrated caching capabilities, keeping frequently-used data in system memory as much as possible and removing the need for a separate caching layer.
  • 10. Disadvantages of NoSQL • No standardization rules • Limited query capabilities • RDBMS databases and tools are comparatively mature • It does not offer any traditional database capabilities, like consistency when multiple transactions are performed simultaneously. • When the volume of data increases it is difficult to maintain unique values as keys become difficult • Doesn’t work as well with relational data • The learning curve is stiff for new developers • Open source options so not so popular for enterprises.