9. • Hierarchical (IMS): late 1960’s and 1970’s
• Directed graph (CODASYL): 1970’s
• Relational: 1970’s and early 1980’s
• Entity-Relationship: 1970’s
• Extended Relational: 1980’s
• Semantic: late 1970’s and 1980’s
• Object-oriented: late 1980’s and early 1990’s
• Object-relational: late 1980’s and early 1990’s
• Semi-structured (XML): late 1990’s to late 2000’s
• The next big thing: ???
ref: What Goes Around Comes Around por Michael Stonebraker e Joey Hellerstein
modelos
sexta-feira, 12 de novembro de 2010
56. public static void main(String[] args) {
// Estabelece conexão com o Redis
Jedis jedis = new Jedis("localhost");
// Adiciona o par chave-valor
jedis.set("nome:da:chave", "novo valor");
// Busca o valor a partir da chave
String valor = jedis.get("nome:da:chave");
System.out.println("Valor recuperado: " + valor);
}
sexta-feira, 12 de novembro de 2010
57. public static void main(String args[]) throws UnknownHostException,
MongoException {
Mongo mongo = new Mongo();
DB db = mongo.getDB("MeuDatabase");
DBCollection coll = db.getCollection("pessoas");
DBObject dados = new BasicDBObject();
dados.put("nome", "Alexandre Porcelli");
dados.put("email", "alexandre.porcelli@gmail.com");
BasicDBObject endereco = new BasicDBObject();
endereco.put("rua", "r. qualquer");
endereco.put("numero", 1022);
dados.put("endereco", endereco);
coll.insert(dados);
mongo.close();
}
sexta-feira, 12 de novembro de 2010
58. public static void main(String args[]) throws UnknownHostException,
MongoException {
Mongo mongo = new Mongo();
DB db = mongo.getDB("MeuDatabase");
DBCollection coll = db.getCollection("pessoas");
DBObject busca = new BasicDBObject();
busca.put("nome", "Alexandre Porcelli");
DBObject documentoEncontrado = coll.findOne(busca);
System.out.println(documentoEncontrado);
mongo.close();
}
sexta-feira, 12 de novembro de 2010