Enviar pesquisa
Carregar
Node.js and NoSQL
•
Transferir como KEY, PDF
•
18 gostaram
•
15,076 visualizações
Nicholas McClay
Seguir
Presentation given for Pittsburgh Node.pgh Meetup for August 2012.
Leia menos
Leia mais
Tecnologia
Negócios
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 61
Baixar agora
Recomendados
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
Recomendados
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
Mais conteúdo relacionado
Semelhante a 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
Semelhante a 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
Mais de 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
Mais de 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
Último
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Precisely
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Lars Bell
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
mohitsingh558521
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Último
(20)
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
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!
Notas do Editor
\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
Baixar agora