Top Banner
1
43

Be MEAN JSConf Uruguay - Suissa

Dec 02, 2014

Download

Documents

Suissa Corp

My talk about Be MEAN in JSConf UY event.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Be MEAN JSConf Uruguay - Suissa

1

Page 2: Be MEAN JSConf Uruguay - Suissa

W H O I S S U I S S A ?

@osuissaabout.me/suissanomadev.com.br

github.com/suissa

Organizer from Sampa.js and FrontInSampa

Page 3: Be MEAN JSConf Uruguay - Suissa

W H O I S S U I S S A ?

javascriptbrasil.comfrontendbrasil.com.br

nodejsbrasil.com.brjquerybrasil.org.br

nosqlbr.com.br

Page 4: Be MEAN JSConf Uruguay - Suissa
Page 5: Be MEAN JSConf Uruguay - Suissa

N O S Q L

Think of the database as beers, there are many types of beers. The relational databases are like Pilsens you will find anywhere. The NoSQL databases are like specialty beers, each has its remarkable features and only those who have good taste uses.

Page 6: Be MEAN JSConf Uruguay - Suissa

N O S Q L V S R E L AT I O N A L

Page 7: Be MEAN JSConf Uruguay - Suissa

N O S Q L V S R E L AT I O N A L

Page 8: Be MEAN JSConf Uruguay - Suissa

D O C U M E N T J S O N

Page 9: Be MEAN JSConf Uruguay - Suissa

S C H E M A L E S S

Page 10: Be MEAN JSConf Uruguay - Suissa

C A P P E D C O L L E C T I O N

Page 11: Be MEAN JSConf Uruguay - Suissa

M E M O R Y- M A P P E D

Page 12: Be MEAN JSConf Uruguay - Suissa

M E M O R Y- M A P P E D

Page 13: Be MEAN JSConf Uruguay - Suissa

H O R I Z O N TA L S C A L I N G

Page 14: Be MEAN JSConf Uruguay - Suissa

A U T O - S H A R D I N G

Page 15: Be MEAN JSConf Uruguay - Suissa

A U T O - S H A R D I N G

Page 16: Be MEAN JSConf Uruguay - Suissa

C L U S T E R

Page 17: Be MEAN JSConf Uruguay - Suissa

C L U S T E R

Page 18: Be MEAN JSConf Uruguay - Suissa

G R I D F S

Page 19: Be MEAN JSConf Uruguay - Suissa

G E O L O C AT I O N

Page 20: Be MEAN JSConf Uruguay - Suissa

G E O L O C AT I O N

Page 21: Be MEAN JSConf Uruguay - Suissa

B L O G M O D E L

• .

Page 22: Be MEAN JSConf Uruguay - Suissa

B L O G M O D E L

Page 23: Be MEAN JSConf Uruguay - Suissa

U N I V E R S I T Y

• https://university.mongodb.com/

Page 24: Be MEAN JSConf Uruguay - Suissa
Page 25: Be MEAN JSConf Uruguay - Suissa
Page 26: Be MEAN JSConf Uruguay - Suissa
Page 27: Be MEAN JSConf Uruguay - Suissa

E V E N T L O O P

Page 28: Be MEAN JSConf Uruguay - Suissa

S I N G L E T H R E A D

Page 29: Be MEAN JSConf Uruguay - Suissa

I / O A S Y N C

Page 30: Be MEAN JSConf Uruguay - Suissa

I / O A S Y N C

L1 -cache: 3 cycles

L2-cache: 14 cycles

RAM: 240 cycles

Disk: 41.000.000 cycles

Network: 250.000.000 cycles

Page 31: Be MEAN JSConf Uruguay - Suissa
Page 32: Be MEAN JSConf Uruguay - Suissa
Page 33: Be MEAN JSConf Uruguay - Suissa

R O TA S

Page 34: Be MEAN JSConf Uruguay - Suissa
Page 35: Be MEAN JSConf Uruguay - Suissa
Page 36: Be MEAN JSConf Uruguay - Suissa

F R A M E W O R K V S L I B R A R Y

Page 37: Be MEAN JSConf Uruguay - Suissa

M V C

Page 38: Be MEAN JSConf Uruguay - Suissa

M V C

Page 39: Be MEAN JSConf Uruguay - Suissa

O N E W AY D ATA B I N D I N G

Page 40: Be MEAN JSConf Uruguay - Suissa

T W O W AY D ATA B I N D I N G

Page 41: Be MEAN JSConf Uruguay - Suissa

S PA A R C H I T E C T U R E

Page 42: Be MEAN JSConf Uruguay - Suissa

S PA A R C H I T E C T U R E

Page 43: Be MEAN JSConf Uruguay - Suissa