De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Cesar Brod
Data de Publicação: 10 de setembro de 2013
Se você é desenvolvedor web, analista de base de dados ou ambos, gerenciadores de bancos de dados NoSQL já devem fazer parte de sua vida ou, no mínimo, de seu foco de atenção para o seu desenvolvimento profissional. Caso você não tenha a mínima ideia sobre o assunto, o livro NoSQL Essencial é um excelente ponto de partida.
O nome NoSQL é meio infeliz. Pode dar a impressão de que os gerenciadores de bancos de dados NoSQL vão na contramão, ou são "inimigos" dos bancos padrão SQL. Antes disso, se você conhece bem o padrão SQL não terá dificuldade em lidar com a sintaxe da maioria dos bancos NoSQL, já que ela apropria-se bem de conhecimentos anteriormente adquiridos, expandindo os horizontes a partir deles. Bancos de dados NoSQL propõem um avanço além do simples armazenamento de dados em estruturas relacionais, considerando bancos de dados orientados a objetos, documentos, grafos, flexíveis o suficiente para um cenário onde o formato das informações e as relações entre elas é cada vez mais complexo e dinâmico.
O OrientDB, escrito em Java e, claro, disponibilizado sob uma licença livre (Apache) é mais uma proposta promissora no mundo NoSQL. Assim como Neo4J, Sones e InfinityGraph, o OrientDB é orientado a grafos - usa estruturas como nodos, vértices e arestas para representar a relação entre os dados - que permite o tratamento de dados tanto no padrão SQL (ou seja, se você já conhece SQL já pode começar a usar o OrientDB) quanto em uma linguagem própria (mas que não assusta a quem conhece o SQL) que vale-se do que há de melhor das tecnologias de bancos de dados orientados a objetos e a documentos.
Os tutoriais do OrientDB são bem completos e recheados de exemplos e receitas práticas.
Dica de leitura
NoSQL Essencial, de Pramod J. Sadalage e Martin Fowler, editora Novatec, São Paulo, 2013.
Cesar Brod é escritor.
Cesar Brod ministra cursos in-house adequados à necessidade de sua empresa, além de atuar como coach de equipes ágeis. Visite nosso portal para saber mais ou entre em contato diretamente com o autor para mais informações.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários