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
operating_systems_presentations_delhi_nc
PPTX
IT infrastructure and emerging technologies
PPTX
CHROMIUM & Glucose Tolerance Factor.pptx
PPTX
ACFE CERTIFICATION TRAINING ON LAW.pptx
PPTX
Theoretical for class.pptxgshdhddhdhdhgd
PDF
Chevening Scholarship Application and Interview Preparation Guide
PDF
Kalaari-SaaS-Founder-Playbook-2024-Edition-.pdf
PPTX
Neurological complocations of systemic disease
PPTX
Key-Features-of-the-SHS-Program-v4-Slides (3) PPT2.pptx
PDF
Diabetes Mellitus , types , clinical picture, investigation and managment
PDF
Physical pharmaceutics two in b pharmacy
PDF
Disorder of Endocrine system (1).pdfyyhyyyy
PDF
anganwadi services for the b.sc nursing and GNM
PDF
FYJC - Chemistry textbook - standard 11.
PPTX
Approach to a child with acute kidney injury
PDF
FAMILY PLANNING (preventative and social medicine pdf)
PDF
CHALLENGES FACED BY TEACHERS WHEN TEACHING LEARNERS WITH DEVELOPMENTAL DISABI...
PDF
Health aspects of bilberry: A review on its general benefits
PPTX
Power Point PR B.Inggris 12 Ed. 2019.pptx
PPTX
Cite It Right: A Compact Illustration of APA 7th Edition.pptx
operating_systems_presentations_delhi_nc
IT infrastructure and emerging technologies
CHROMIUM & Glucose Tolerance Factor.pptx
ACFE CERTIFICATION TRAINING ON LAW.pptx
Theoretical for class.pptxgshdhddhdhdhgd
Chevening Scholarship Application and Interview Preparation Guide
Kalaari-SaaS-Founder-Playbook-2024-Edition-.pdf
Neurological complocations of systemic disease
Key-Features-of-the-SHS-Program-v4-Slides (3) PPT2.pptx
Diabetes Mellitus , types , clinical picture, investigation and managment
Physical pharmaceutics two in b pharmacy
Disorder of Endocrine system (1).pdfyyhyyyy
anganwadi services for the b.sc nursing and GNM
FYJC - Chemistry textbook - standard 11.
Approach to a child with acute kidney injury
FAMILY PLANNING (preventative and social medicine pdf)
CHALLENGES FACED BY TEACHERS WHEN TEACHING LEARNERS WITH DEVELOPMENTAL DISABI...
Health aspects of bilberry: A review on its general benefits
Power Point PR B.Inggris 12 Ed. 2019.pptx
Cite It Right: A Compact Illustration of APA 7th Edition.pptx

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.