noSql - db4o

368 views
326 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
368
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • 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

    ×