Новые нереляционные системы хранения данных

Embed Size (px)

Citation preview

  • 1. [email_address]

2. ? -> -> -> -> , :) 3. Web BerkleyDB 4. () artlebedev.ru NOSQL - - - 5. ->4 . ->20 . API / ->1 API ~ ->40 : -> -> DB 6. ->BerkleyDB ->memcached -> memcachedb->Tokyo Cabinet + Tyrant ->Redis ->Voldemort ->Amazon SimpleDB 7. Redis ->, , , -> (EXPIRE, TTL) -> (110k SET/sec, 81k GET/sec) -> -> -> 8. - -> -> . -> MapReduce ->! -> . -> . -> ->. ->MapReduce + Dynamic -> -> . -> . 9. API ->raw sockets ->JSON HTTP REST->Thrift (binary protocols) 10. CAP - Consistency Availability Partition tolerance 11. - ->Google BigTable ->Facebook Cassandra ->HBase 12. Cassandra ->BigTable- ->Dynamo- ->- -> Consistency ->P2P-: Gossip ->Thrift 13. plain-text memcached Tokyo Redis Berkley Couch Mongo Voldemort Cassandra HBase 14. ? ->HT non-blocking IO (iolib)->DODB

      • Join'
    • 15. MapReduce

->ODB 16. Take-away ( ): 17. + + :) + + 18. - - - - , 19. ->http://en.wikipedia.org/wiki/NoSQL ->http://nosql-database.org/ ->http://habrahabr.ru/blogs/hi/77909/ ->http://bjclark.me/2009/08/04/ nosql-if-only-it-was-that-easy/ ->http://www.eflorenzano.com/blog/post/ my-thoughts-nosql/ ->http://ria101.wordpress.com/2010/02/24/ hbase-vs-cassandra-why-we-moved/ ->http://www.yafla.com/dforbes/ Getting_Real_about_NoSQL_and_the_SQL_ Isnt_Scalable_Lie/