Be MEAN JSConf Uruguay - Suissa

Post on 02-Dec-2014

1,238 views 0 download

description

My talk about Be MEAN in JSConf UY event.

transcript

1

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

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

javascriptbrasil.comfrontendbrasil.com.br

nodejsbrasil.com.brjquerybrasil.org.br

nosqlbr.com.br

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.

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

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

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

S C H E M A L E S S

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

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

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

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

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

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

C L U S T E R

C L U S T E R

G R I D F S

G E O L O C AT I O N

G E O L O C AT I O N

B L O G M O D E L

• .

B L O G M O D E L

U N I V E R S I T Y

• https://university.mongodb.com/

E V E N T L O O P

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

I / O A S Y N C

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

R O TA S

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

M V C

M V C

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

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

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

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