Moving away from being Relational

Post on 23-Jan-2015

1.779 views 5 download

description

 

Transcript of Moving away from being Relational

@flaper87

Moving away from being relational.

@flaper87

We'll go through:

What does it take?

Think differently

Act differently

Be different

@flaper87

Who's this dude?

@flaper87 (a.k.a, Flavio Percoco):

Very proud Red Hatter, who's also part of the MongoDB Master team and has contributed to Open Source since... forever.

A Rust language contributor and one of those who thinks about programming when he's not programming.

member of

@flaper87

What does it take?

@flaper87

What does it take?

Effort

@flaper87

What does it take?

Patience

@flaper87

What does it take?

Planning

@flaper87

What does it take?

It's not a hammer

@flaper87

Think differently

@flaper87

Know your queries

Think

... before you build your schemas

@flaper87

Know your indexesknow your queries

Think

Before you know your queries

@flaper87

Know your dataknow your indexes

know your queries

Think

@flaper87

Build your schema know your data

know your indexes

know your queries

Think

Optimize up-front

@flaper87

Act differently

@flaper87

Act differently@flaper87

Indexes are not superheroes.

@flaper87

Act differently@flaper87

Don't depend on relations-Indexes are not superheroes

@flaper87

Act differently@flaper87

Stop thinking about ORMs-Don't depend on relations

-Indexes are not superheroes

@flaper87

Act differently@flaper87

Re-model your models-Stop thinking about ORMs

-Don't depend on relations

-Indexes are not superheroes

@flaper87

Be

Be Different

@flaper87

Be

Don't blame the database

@flaper87

Be

Join efforts MongoDB+($other_db)

@flaper87

Be

transaction-less

@flaper87

Be

Part of the community

@flaper87

Q&A

Thanks

http://www.mongodb.org/