questoes neo4j
1. O que siginifica NoSQL?
Not Only SQL.
2. Quais são os tipos emergentes de banco de dados NoSQL?
O tipos de banco de dados NOSQL são: Key Values Store Database, BigTable Database, Document Database e Graph Database.
3. Em analogia ao banco de dados relacional, como funciona o relacionamento em um banco de dados de grafo?
Ao invés de se utilizar chaves primárias e estrangeiras são utilizadas arestas para representar os relacionamentos que podem ser nomeadas.
4. Neo4J é um banco de dados de que tipo?
É um banco de dados NoSQL do tipo de grafos.
5. O que são os nós em um banco de dados de grafo?
Os nós são os vértices, que propriamente os objetos armazenados no banco de dados.
6. Quais são as duas formas possíveis de se executar Neo4J?
É possível executar NEO4J sobre uma maquina virtual ou em um servidor de aplicações como apache, glassfish....
7. Como é possível utilizar NEO4J no desenvolvimento de aplicações?
Ao desenvolver aplicações utilizando NEO4J é possível utilizar o banco de dados através de Web Services REST ou ainda é possível utilizar as bibliotecas dentro de um projeto.
8. NEO4J é compatível com quais linguagens de programação?
Possui bibliotecas compatíveis com JavaScript, Java, Ruby, .Net, Python, Scala, PHP, Clojure, Groove e ainda conta com acesso através de Web Services o que promove a sua interoperabilidade.
9. Quais são exemplos de uso de banco de dados de grafos?
Redes Sociais, qualquer tema.
10. Neo4J também utiliza SQL para efetuar consultas e alterações no banco de dados?
Não. Neo4J utiliza a linguagem chamda cypher.