noSql na prática: db4oFábio Medeiros Fariafabiomedeirosf@yahoo.com.brwww.serjava.blogspot.com
noSql?• O que é? not only Sql• 1998• Propósito
e o modelo relacional?• Década de 70• 4 décadas• século XX;
e o modelo relacional?• restrições de integridade• primary key• foreign key• normalização
e o modelo relacional?• Limitações: • volume dados x performance • usuários versus performance • sharding
...noSql• motivação: escalabilidade• iniciativa: BigTable Google 2004• Dynamo - Amazon 2007• Cassandra - Facebook 2008• Tw...
db4o “the most powerful and yet simple to use         database on the planet”• open source• eliminates time consuming and ...
db4o    “the most powerful and yet simple to use            database on the planet”•    PolePosition, shows the db4o 8.0 r...
db4o “the most powerful and yet simple to use         database on the planet”• Minimal consumption of resources• Easy impl...
db4o
db4o
db4o
db4o Customer Success
db4o Customer Success
db4o benchmarks
db4o benchmarks
db4o benchmarks
Upcoming SlideShare
Loading in …5
×

noSql - db4o

816 views

Published on

An short approach about nosql data persistence concepts applying w db4o.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

noSql - db4o

  1. 1. noSql na prática: db4oFábio Medeiros Fariafabiomedeirosf@yahoo.com.brwww.serjava.blogspot.com
  2. 2. noSql?• O que é? not only Sql• 1998• Propósito
  3. 3. e o modelo relacional?• Década de 70• 4 décadas• século XX;
  4. 4. e o modelo relacional?• restrições de integridade• primary key• foreign key• normalização
  5. 5. e o modelo relacional?• Limitações: • volume dados x performance • usuários versus performance • sharding
  6. 6. ...noSql• motivação: escalabilidade• iniciativa: BigTable Google 2004• Dynamo - Amazon 2007• Cassandra - Facebook 2008• Twitter: mysql --> Cassandra• CouchDB - Apache (MapReduce)• MongoDB 2009
  7. 7. db4o “the most powerful and yet simple to use database on the planet”• open source• eliminates time consuming and tedious mapping code• development process to focus on the business logic• embeddable
  8. 8. db4o “the most powerful and yet simple to use database on the planet”• PolePosition, shows the db4o 8.0 release to be up to 100 times faster than Hibernate and MySQL for non-trivial use cases• Native to Java and .net• Unique programming library (jar/dll)• Transparent Persistence
  9. 9. db4o “the most powerful and yet simple to use database on the planet”• Minimal consumption of resources• Easy implementation• Portable: wide portability “state-of-the- art”debugging tools• Reliable: ACID properties: • ObjectContainer class: commit() rollback()
  10. 10. db4o
  11. 11. db4o
  12. 12. db4o
  13. 13. db4o Customer Success
  14. 14. db4o Customer Success
  15. 15. db4o benchmarks
  16. 16. db4o benchmarks
  17. 17. db4o benchmarks

×