The presentation provides an overview of NoSQL databases, including a brief history of databases, the characteristics of NoSQL databases, different data models like key-value, document, column family and graph databases. It discusses why NoSQL databases were developed as relational databases do not scale well for distributed applications. The CAP theorem is also explained, which states that only two out of consistency, availability and partition tolerance can be achieved in a distributed system.
Here is my seminar presentation on No-SQL Databases. it includes all the types of nosql databases, merits & demerits of nosql databases, examples of nosql databases etc.
For seminar report of NoSQL Databases please contact me: ndc@live.in
This Presentation is about NoSQL which means Not Only SQL. This presentation covers the aspects of using NoSQL for Big Data and the differences from RDBMS.
Here is my seminar presentation on No-SQL Databases. it includes all the types of nosql databases, merits & demerits of nosql databases, examples of nosql databases etc.
For seminar report of NoSQL Databases please contact me: ndc@live.in
This Presentation is about NoSQL which means Not Only SQL. This presentation covers the aspects of using NoSQL for Big Data and the differences from RDBMS.
“not only SQL.”
NoSQL databases are databases store data in a format other than relational tables.
NoSQL databases or non-relational databases don’t store relationship data well.
This presentation explains the major differences between SQL and NoSQL databases in terms of Scalability, Flexibility and Performance. It also talks about MongoDB which is a document-based NoSQL database and explains the database strutre for my mouse-human research classifier project.
MongoDB is an open-source document database, and the leading NoSQL database. Written in C++.
MongoDB has official drivers for a variety of popular programming languages and development environments. There are also a large number of unofficial or community-supported drivers for other programming languages and frameworks.
Apache Spark is a In Memory Data Processing Solution that can work with existing data source like HDFS and can make use of your existing computation infrastructure like YARN/Mesos etc. This talk will cover a basic introduction of Apache Spark with its various components like MLib, Shark, GrpahX and with few examples.
158ltd.com gives a rapid introduction to NoSQL databases: where they came from, the nature of the data models they use, and the different way you have to think about consistency.
“not only SQL.”
NoSQL databases are databases store data in a format other than relational tables.
NoSQL databases or non-relational databases don’t store relationship data well.
This presentation explains the major differences between SQL and NoSQL databases in terms of Scalability, Flexibility and Performance. It also talks about MongoDB which is a document-based NoSQL database and explains the database strutre for my mouse-human research classifier project.
MongoDB is an open-source document database, and the leading NoSQL database. Written in C++.
MongoDB has official drivers for a variety of popular programming languages and development environments. There are also a large number of unofficial or community-supported drivers for other programming languages and frameworks.
Apache Spark is a In Memory Data Processing Solution that can work with existing data source like HDFS and can make use of your existing computation infrastructure like YARN/Mesos etc. This talk will cover a basic introduction of Apache Spark with its various components like MLib, Shark, GrpahX and with few examples.
158ltd.com gives a rapid introduction to NoSQL databases: where they came from, the nature of the data models they use, and the different way you have to think about consistency.
This presentation Includes the introduction, working principle & technology and experimental observations of palm vein technology on the basis of which it is considered one of the most secure authentication technology.
This presentation contains some brief introduction about Oracle Corporation and a campus placement procedure by this company in various technical institutions.
Winning at Personalized Customer EngagementMarketo
Learn how marketing automation can help you carry personalized, one-on-one conversations with each one of your customers and engage them on the channels of their choice, regardless of the size your team.
This presentation includes introduction, working principle, technology & experimental observation of palm vein technology on the basis of which it is considered as the one of the most secure authentication technology among all other technologies.
Startups: Attracting and Retaining Talent (updated 3/6/13)Patrick Seaman
White Paper on attracting and retaining talent for your startup. Based on my own experiences in many startups and early stage companies. Topics include: Introduction 3
Insanity & Genius 4
Founders & a Whiteboard 5
Wearing Many Hats 7
First Hires 9
Prototype 10
Beta 11
Pre-Launch 12
Launch / A-Round 13
State of the Team 14
Growing and Growing 15
Startups are Nimble 16
Startups –vs- Corporate Culture 17
Networking 20
Referral Incentives 21
Events 22
Interns & College/Universities 24
Compelling? 26
Who works for a Startup? 27
Early Employees 28
Poaching? 29
Location & Recruiting 31
Flex 32
Compensation 33
Options Value 34
Compensation Plans 35
Retention 36
The Simple Things 39
Family 41
Perks & Bennies 44
Change of Control 47
Flush with Cash 50
Or not 51
About the Author 52
About Pepperwood Partners 53
Most business leaders believe that some portion of employee pay should be in the form of incentives, but are left struggling to find answers to key questions: How much of someone’s pay should be variable? And who should have incentive pay as part of their mix? How much of the incentive should be short-term and how much should be based on long-term performance? What type of incentive(s) should it be? What if I don’t pay incentives and just pay higher salaries than my competitors? Will that work just as well?
If these are questions you are facing, don’t miss this presentation!
This presentation was given at "Hands-on Workshop for Negotiation Prowess" and geared towards women consultants and solopreneurs. We discussed ways to get over the fear of "No", negotiation frameworks, and experts scripts for making concessions and for raising your rate as a consultant.
The databases SQL and NoSQL have their own importance, and it profoundly depends on your business requirement and objectives. One of the biggest factors in understanding which database is the better choice depends on the type of data that needs to be stored. To Know more visit at https://www.zenesys.com/blog/sql-vs-nosql-top-10-comparisons
The rising interest in NoSQL technology over the last few years resulted in an increasing number of evaluations and comparisons among competing NoSQL technologies From survey we create a concise and up-to-date comparison of NoSQL engines, identifying their most beneficial use from the software engineer point of view.
What is NoSQL? How does it come to the picture? What are the types of NoSQL? Some basics of different NoSQL types? Differences between RDBMS and NoSQL. Pros and Cons of NoSQL.
What is MongoDB? What are the features of MongoDB? Nexus architecture of MongoDB. Data model and query model of MongoDB? Various MongoDB data management techniques. Indexing in MongoDB. A working example using MongoDB Java driver on Mac OSX.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
Andreas Schleicher presents at the OECD webinar ‘Digital devices in schools: detrimental distraction or secret to success?’ on 27 May 2024. The presentation was based on findings from PISA 2022 results and the webinar helped launch the PISA in Focus ‘Managing screen time: How to protect and equip students against distraction’ https://www.oecd-ilibrary.org/education/managing-screen-time_7c225af4-en and the OECD Education Policy Perspective ‘Students, digital devices and success’ can be found here - https://oe.cd/il/5yV
The Indian economy is classified into different sectors to simplify the analysis and understanding of economic activities. For Class 10, it's essential to grasp the sectors of the Indian economy, understand their characteristics, and recognize their importance. This guide will provide detailed notes on the Sectors of the Indian Economy Class 10, using specific long-tail keywords to enhance comprehension.
For more information, visit-www.vavaclasses.com
This is a presentation by Dada Robert in a Your Skill Boost masterclass organised by the Excellence Foundation for South Sudan (EFSS) on Saturday, the 25th and Sunday, the 26th of May 2024.
He discussed the concept of quality improvement, emphasizing its applicability to various aspects of life, including personal, project, and program improvements. He defined quality as doing the right thing at the right time in the right way to achieve the best possible results and discussed the concept of the "gap" between what we know and what we do, and how this gap represents the areas we need to improve. He explained the scientific approach to quality improvement, which involves systematic performance analysis, testing and learning, and implementing change ideas. He also highlighted the importance of client focus and a team approach to quality improvement.
2. 2What is covered in this presentation?
A brief history of databases
NoSQL WHY, WHAT & WHEN?
Characteristics of NoSQL databases
Aggregate data models
CAP theorem
5 February 2016
Ashwani Kumar
NOSQL Databases
3. Introduction
Database - Organized collection of data
DBMS - Database Management System: a software
package with computer programs that controls the
creation, maintenance and use of a database
Databases are created to operate large quantities of
information by inputting, storing, retrieving, and
managing that information.
5 February 2016
Ashwani Kumar
NOSQL Databases
3
5. • Benefits of Relational databases:
Designed for all purposes
ACID
Strong consistancy, concurrency, recovery
Mathematical background
Standard Query language (SQL)
Lots of tools to use with i.e: Reporting services, entity
frameworks, ...
5 February 2016
Ashwani Kumar
NOSQL Databases
Relational databases 5
8. But...
Relational databases were not built
for distributed applications.
Because...
Joins are expensive
Hard to scale horizontally
Impedance mismatch occurs
Expensive (product cost, hardware,
Maintenance)
5 February 2016
Ashwani Kumar
NOSQL Databases
NoSQL why, what and when? 8
9. And....
It’s weak in:
Speed (performance)
High availability
Partition tolerance
5 February 2016
Ashwani Kumar
NOSQL Databases
NoSQL why, what and when? 9
12. But.. What’s NoSQL?
A No SQL database provides a mechanism
for storage and retrieval of data that
employs less constrained consistency
models than traditional relational database
No SQL systems are also referred to as
"NotonlySQL“ to emphasize that they do in
fact allow SQL-like query languages to be
used.
5 February 2016
Ashwani Kumar
NOSQL Databases
But.. What’s NoSQL? 13
13. NoSQL avoids:
Overhead of ACID transactions
Complexity of SQL query
Burden of up-front schema design
DBA presence
Transactions (It should be handled at
application layer)
Provides:
Easy and frequent changes to DB
Fast development
Large data volumes(eg.Google)
Schema less
5 February 2016
Ashwani Kumar
NOSQL Databases
Characteristics of NoSQL databases 14
16. In relational Databases:
You can’t add a record which does
not fit the schema
You need to add NULLs to unused
items in a row
We should consider the datatypes.
i.e : you can’t add a stirng to an
interger field
You can’t add multiple items in a
field (You should create another
table: primary-key, foreign key,
joins, normalization, ... !!!)
5 February 2016
Ashwani Kumar
NOSQL Databases
What is a schema-less datamodel? 16
17. In NoSQL Databases:
There is no schema to consider
There is no unused cell
There is no datatype (implicit)
Most of considerations are done in
application layer
We gather all items in an aggregate (document)
5 February 2016
Ashwani Kumar
NOSQL Databases
What is a schema-less datamodel? 17
18. NoSQL databases are classified in four major
datamodels:
• Key-value
• Document
• Column family
• Graph
Each DB has its own query language
5 February 2016
Ashwani Kumar
NOSQL Databases
Aggregate Data Models 18
19. Simplest NOSQL databases
The main idea is the use of a
hash table
Access data (values) by strings
called keys
Data has no required format data
may have any format
Data model: (key, value) pairs
Basic Operations:
Insert(key,value),
Fetch(key),
Update(key),
Delete(key)
5 February 2016
Ashwani Kumar
NOSQL Databases
Key-value data model 19
20. The column is lowest/smallest
instance of data.
It is a tuple that contains a
name, a value and a timestamp
5 February 2016
Ashwani Kumar
NOSQL Databases
Column family data model 20
21. Some statistics about Facebook Search (using Cassandra)
MySQL > 50 GB Data
Writes Average : ~300 ms
Reads Average : ~350 ms
Rewritten with Cassandra > 50 GB Data
Writes Average : 0.12 ms
Reads Average : 15 ms
5 February 2016
Ashwani Kumar
NOSQL Databases
Column family data model 21
22. Based on Graph Theory.
Scale vertically, no clustering.
You can use graph algorithms easily
Transactions
ACID
5 February 2016
Ashwani Kumar
NOSQL Databases
Graph data model 22
23. • Pair each key with complex data
structure known as data structure.
• Indexes are done via B-Trees.
• Documents can contain many different
key-value pairs, or key-array pairs, or
even nested documents.
5 February 2016
Ashwani Kumar
NOSQL Databases
Document based data model 23
26. • We need a distributed database system having such features:
• – Fault tolerance
• – High availability
• – Consistency
• – Scalability
Which is impossible!!!
According to CAP theorem
5 February 2016
Ashwani Kumar
NOSQL Databases
What we need ? 26
27. We can not achieve all the three items
In distributed database systems (center)
5 February 2016
Ashwani Kumar
NOSQL Databases
CAP theorem 27
30. 5 February 2016
Ashwani Kumar
NOSQL Databases
References..
nosql-database.org/
https://www.mongodb.com/nosql-explained
www.couchbase.com/nosql-resources/what-is-no-sql
http://nosql-database.org/ "NoSQL DEFINITION: Next Generation Databases
mostly addressing some of the points: being non-relational, distributed, open-
source and horizontally scalable“
NoSQL distilled, Martin Fowler
Please like and follow at www.slideshare.net/AshwaniKumar274
30