Submit Search
Upload
Node.js and NoSQL
•
Download as KEY, PDF
•
18 likes
•
15,076 views
Nicholas McClay
Follow
Presentation given for Pittsburgh Node.pgh Meetup for August 2012.
Read less
Read more
Technology
Business
Report
Share
Report
Share
1 of 61
Download now
Recommended
NoSQL + Node.js
NoSQL + Node.js
Henrique Gogó
Scalable Databases - From Relational Databases To Polyglot Persistence
Scalable Databases - From Relational Databases To Polyglot Persistence
Sergio Bossa
What is the ServiceStack?
What is the ServiceStack?
Demis Bellot
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Alexandre Morgaut
Why Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and Solutions
Michael Krigsman
Design Patterns for Distributed Non-Relational Databases
Design Patterns for Distributed Non-Relational Databases
guestdfd1ec
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Lucas Jellema
Lokijs
Lokijs
Joe Minichino
Recommended
NoSQL + Node.js
NoSQL + Node.js
Henrique Gogó
Scalable Databases - From Relational Databases To Polyglot Persistence
Scalable Databases - From Relational Databases To Polyglot Persistence
Sergio Bossa
What is the ServiceStack?
What is the ServiceStack?
Demis Bellot
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Alexandre Morgaut
Why Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and Solutions
Michael Krigsman
Design Patterns for Distributed Non-Relational Databases
Design Patterns for Distributed Non-Relational Databases
guestdfd1ec
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Lucas Jellema
Lokijs
Lokijs
Joe Minichino
Performance Benchmarking of Clouds Evaluating OpenStack
Performance Benchmarking of Clouds Evaluating OpenStack
Pradeep Kumar
Deep dive into the native multi model database ArangoDB
Deep dive into the native multi model database ArangoDB
ArangoDB Database
Building Read Models using event streams
Building Read Models using event streams
Denis Ivanov
NoSQL Basics and MongDB
NoSQL Basics and MongDB
Shamima Yeasmin Mukta
Perchè potresti aver bisogno di un database NoSQL anche se non sei Google o F...
Perchè potresti aver bisogno di un database NoSQL anche se non sei Google o F...
Codemotion
NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...
NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...
Amazon Web Services
Nosql
Nosql
ROXTAD71
Nosql
Nosql
Roxana Tadayon
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
Amazon Web Services
Solutions for bi-directional integration between Oracle RDBMS and Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS and Apache Kafka
Guido Schmutz
No sql
No sql
Shruti_gtbit
Introduction to NoSQL
Introduction to NoSQL
Ahmed Helmy
Scalability and Graph Analytics with Neo4j - Stefan Kolmar, Neo4j
Scalability and Graph Analytics with Neo4j - Stefan Kolmar, Neo4j
Neo4j
Use Performance Insights To Enhance MongoDB Performance - (Manosh Malai - Myd...
Use Performance Insights To Enhance MongoDB Performance - (Manosh Malai - Myd...
Mydbops
Database Modernization (Azure SQL Database)
Database Modernization (Azure SQL Database)
Radu Vunvulea
The Next Five Years of Rails
The Next Five Years of Rails
Alex Mercer
OrientDB the database for the web 1.1
OrientDB the database for the web 1.1
Luca Garulli
SAS integration with NoSQL data
SAS integration with NoSQL data
Kevin Lee
Dynamo and NoSQL Databases
Dynamo and NoSQL Databases
Amir Payberah
NoSQL Options Compared
NoSQL Options Compared
Sergey Bushik
Intro to Sail.js
Intro to Sail.js
Nicholas McClay
Node.js and Parse
Node.js and Parse
Nicholas McClay
More Related Content
Similar to Node.js and NoSQL
Performance Benchmarking of Clouds Evaluating OpenStack
Performance Benchmarking of Clouds Evaluating OpenStack
Pradeep Kumar
Deep dive into the native multi model database ArangoDB
Deep dive into the native multi model database ArangoDB
ArangoDB Database
Building Read Models using event streams
Building Read Models using event streams
Denis Ivanov
NoSQL Basics and MongDB
NoSQL Basics and MongDB
Shamima Yeasmin Mukta
Perchè potresti aver bisogno di un database NoSQL anche se non sei Google o F...
Perchè potresti aver bisogno di un database NoSQL anche se non sei Google o F...
Codemotion
NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...
NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...
Amazon Web Services
Nosql
Nosql
ROXTAD71
Nosql
Nosql
Roxana Tadayon
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
Amazon Web Services
Solutions for bi-directional integration between Oracle RDBMS and Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS and Apache Kafka
Guido Schmutz
No sql
No sql
Shruti_gtbit
Introduction to NoSQL
Introduction to NoSQL
Ahmed Helmy
Scalability and Graph Analytics with Neo4j - Stefan Kolmar, Neo4j
Scalability and Graph Analytics with Neo4j - Stefan Kolmar, Neo4j
Neo4j
Use Performance Insights To Enhance MongoDB Performance - (Manosh Malai - Myd...
Use Performance Insights To Enhance MongoDB Performance - (Manosh Malai - Myd...
Mydbops
Database Modernization (Azure SQL Database)
Database Modernization (Azure SQL Database)
Radu Vunvulea
The Next Five Years of Rails
The Next Five Years of Rails
Alex Mercer
OrientDB the database for the web 1.1
OrientDB the database for the web 1.1
Luca Garulli
SAS integration with NoSQL data
SAS integration with NoSQL data
Kevin Lee
Dynamo and NoSQL Databases
Dynamo and NoSQL Databases
Amir Payberah
NoSQL Options Compared
NoSQL Options Compared
Sergey Bushik
Similar to Node.js and NoSQL
(20)
Performance Benchmarking of Clouds Evaluating OpenStack
Performance Benchmarking of Clouds Evaluating OpenStack
Deep dive into the native multi model database ArangoDB
Deep dive into the native multi model database ArangoDB
Building Read Models using event streams
Building Read Models using event streams
NoSQL Basics and MongDB
NoSQL Basics and MongDB
Perchè potresti aver bisogno di un database NoSQL anche se non sei Google o F...
Perchè potresti aver bisogno di un database NoSQL anche se non sei Google o F...
NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...
NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...
Nosql
Nosql
Nosql
Nosql
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
Solutions for bi-directional integration between Oracle RDBMS and Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS and Apache Kafka
No sql
No sql
Introduction to NoSQL
Introduction to NoSQL
Scalability and Graph Analytics with Neo4j - Stefan Kolmar, Neo4j
Scalability and Graph Analytics with Neo4j - Stefan Kolmar, Neo4j
Use Performance Insights To Enhance MongoDB Performance - (Manosh Malai - Myd...
Use Performance Insights To Enhance MongoDB Performance - (Manosh Malai - Myd...
Database Modernization (Azure SQL Database)
Database Modernization (Azure SQL Database)
The Next Five Years of Rails
The Next Five Years of Rails
OrientDB the database for the web 1.1
OrientDB the database for the web 1.1
SAS integration with NoSQL data
SAS integration with NoSQL data
Dynamo and NoSQL Databases
Dynamo and NoSQL Databases
NoSQL Options Compared
NoSQL Options Compared
More from Nicholas McClay
Intro to Sail.js
Intro to Sail.js
Nicholas McClay
Node.js and Parse
Node.js and Parse
Nicholas McClay
Get MEAN! Node.js and the MEAN stack
Get MEAN! Node.js and the MEAN stack
Nicholas McClay
Node.js Cloud deployment
Node.js Cloud deployment
Nicholas McClay
Coffee script throwdown
Coffee script throwdown
Nicholas McClay
Node.js 0.8 features
Node.js 0.8 features
Nicholas McClay
Node.js debugging
Node.js debugging
Nicholas McClay
More from Nicholas McClay
(7)
Intro to Sail.js
Intro to Sail.js
Node.js and Parse
Node.js and Parse
Get MEAN! Node.js and the MEAN stack
Get MEAN! Node.js and the MEAN stack
Node.js Cloud deployment
Node.js Cloud deployment
Coffee script throwdown
Coffee script throwdown
Node.js 0.8 features
Node.js 0.8 features
Node.js debugging
Node.js debugging
Recently uploaded
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Overkill Security
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Jago de Vreede
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Recently uploaded
(20)
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Architecting Cloud Native Applications
Architecting Cloud Native Applications
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Node.js and NoSQL
1.
NOSQL + NODE.JS
NODE.PGH - 0.7 MEETUP
2.
NICHOLAS MCCLAY UX DESIGNER
& DEVELOPER @nickmcclay
3.
THANKS TO PETER
BELL
4.
WHAT IS NOSQL?
5.
WHAT IS SQL?
6.
CONSISTENCY VS. AVAILABILITY
7.
CHOICES
8.
TYPES OF NOSQL
9.
HOW TO MODEL
THE DOMAIN?
10.
HOW TO MODEL
THE DOMAIN? where does this piece of data belong?
11.
HOW TO MODEL
THE DOMAIN? where does this piece of data belong? How do I find/change it?
12.
KEY/VALUE NOSQL
13.
KEY/VALUE DATA
14.
KEY/VALUE USE CASES
15.
KEY/VALUE USE CASES
FOCUS : SCALE AND LOAD
16.
KEY/VALUE USE CASES
FOCUS : SCALE AND LOAD HIGH AVAILABILITY/LOW DURABILITY
17.
KEY/VALUE USE CASES
FOCUS : SCALE AND LOAD HIGH AVAILABILITY/LOW DURABILITY REALTIME TRANSACTIONS
18.
KEY/VALUE USE CASES
FOCUS : SCALE AND LOAD HIGH AVAILABILITY/LOW DURABILITY REALTIME TRANSACTIONS USER SESSION STORAGE
19.
KEY/VALUE USE CASES
FOCUS : SCALE AND LOAD HIGH AVAILABILITY/LOW DURABILITY REALTIME TRANSACTIONS USER SESSION STORAGE NO TO LOW SCHEMA DATA
20.
NODE-REDIS HTTPS://GITHUB.COM/MRANNEY/NODE_REDIS
21.
CONNECT-REDIS HTTPS://GITHUB.COM/VISIONMEDIA/CONNECT-REDIS
22.
COLUMN NOSQL
23.
TABULAR DATA
24.
KEY/VALUE USE CASES
25.
KEY/VALUE USE CASES CONCEPT:
SINGLE, INFINITE TABLE
26.
KEY/VALUE USE CASES CONCEPT:
SINGLE, INFINITE TABLE CROSS REFERENCED DATA
27.
KEY/VALUE USE CASES CONCEPT:
SINGLE, INFINITE TABLE CROSS REFERENCED DATA GEOSPATIAL DATA
28.
KEY/VALUE USE CASES CONCEPT:
SINGLE, INFINITE TABLE CROSS REFERENCED DATA GEOSPATIAL DATA TABULAR BASED SCHEMAS
29.
KEY/VALUE USE CASES CONCEPT:
SINGLE, INFINITE TABLE CROSS REFERENCED DATA GEOSPATIAL DATA TABULAR BASED SCHEMAS SIMPLE RELATIONSHIPS
30.
NODE-CASSANDRA-CLIENT HTTPS://GITHUB.COM/RACKER/NODE-CASSANDRA-CLIENT
31.
NODE-HBASE HTTPS://GITHUB.COM/WDAVIDW/NODE-HBASE
32.
DOCUMENT NOSQL
33.
DOCUMENT DATA
34.
DOCUMENT DATA
35.
DOCUMENT DATA
36.
DOCUMENT USE CASES
37.
DOCUMENT USE CASES GREAT
FOR SEMI-STRUCTURED DATA
38.
DOCUMENT USE CASES GREAT
FOR SEMI-STRUCTURED DATA SELF CONTAINED DATA SETS
39.
DOCUMENT USE CASES GREAT
FOR SEMI-STRUCTURED DATA SELF CONTAINED DATA SETS ARTICLES, COMMENTS, PRODUCTS
40.
DOCUMENT USE CASES GREAT
FOR SEMI-STRUCTURED DATA SELF CONTAINED DATA SETS ARTICLES, COMMENTS, PRODUCTS REVISION TRACKING
41.
DOCUMENT USE CASES GREAT
FOR SEMI-STRUCTURED DATA SELF CONTAINED DATA SETS ARTICLES, COMMENTS, PRODUCTS REVISION TRACKING FLEXIBLE SCHEMAS
42.
ITS NOT SQL!
43.
ITS NOT SQL!
44.
MONGOOSE HTTP://MONGOOSEJS.COM/
45.
CRADLE HTTP://MONGOOSEJS.COM/
46.
COLUMN NOSQL
47.
GRAPH DATA
48.
SIMPLER EXAMPLE
49.
GRAPH USE CASES
50.
GRAPH USE CASES NODES
AND RELATIONSHIPS
51.
GRAPH USE CASES
NODES AND RELATIONSHIPS CONNECT SCHEMA-LESS ENTITIES
52.
GRAPH USE CASES
NODES AND RELATIONSHIPS CONNECT SCHEMA-LESS ENTITIES WHITEBOARD FRIENDLY
53.
GRAPH USE CASES
NODES AND RELATIONSHIPS CONNECT SCHEMA-LESS ENTITIES WHITEBOARD FRIENDLY DEEP RELATIONSHIPS
54.
GRAPH USE CASES
NODES AND RELATIONSHIPS CONNECT SCHEMA-LESS ENTITIES WHITEBOARD FRIENDLY DEEP RELATIONSHIPS SOCIAL NETWORKS
55.
ITS NOT A
DATABASE!
56.
ITS NOT A
DATABASE!
57.
ITS NOT A
DATABASE!
58.
NODE-NEO4J HTTPS://GITHUB.COM/THINGDOM/NODE-NEO4J
59.
NODE-NEO4J HTTPS://GITHUB.COM/THINGDOM/NODE-NEO4J
60.
NODE-NEO4J HTTPS://GITHUB.COM/THINGDOM/NODE-NEO4J
61.
@nickmcclay THANKS!
Editor's Notes
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Download now