6. NoSQL
Not Only SQL
SELECT * FROM comments WHERE author = 'Gabriel';
db.comments.find(:author => “Gabriel”)
7. NoSQL
✔ 1998 como um bando de dados relacional e open-
source, mas sem interface SQL;
✔ “Completamente distinto do modelo relacional”;
✔ Deveria se chamar NoREL;
✔ Voltou a ser usado em 2009 em um evento de banco
de dados open-sources distribuídos;
✔ Vieram para suprir as necessidades do bandos de
dados tradicionais;
✔ E como a própria mongoDB diz:
“Banco de dados escalável, de alta perfomance,
open-souce, schema-free, orientado-a-
documentos.”
8. Orientado a Documentos
✔ Modelo relacional: representa um mundo real
(que é n-dimensional) usando uma abordagem
bidimensional;
✔ Orientado a Documentos?
Documentos é equivalente a Registros.
✔ Sintaxe JSON;