CouchDB и map/reduce на практике

1,678 views

Published on

Слайды с моего тока на CnC.dn.ua (2010-12-18)

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,678
On SlideShare
0
From Embeds
0
Number of Embeds
193
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • CouchDB и map/reduce на практике

    1. 1. CouchDBи map/reduce на практике Филипп Рудь
    2. 2. Зачем это всё? Есть же SQL!• Мощь SQL• ANSI стандарт• ACID• ACL• Нормализация
    3. 3. Суроваядействительность.• Мощь SQL?• ANSI стандарт?• ACID?• ACL?• Нормализация?
    4. 4. map/reduce• универсальность• свобода• возможность масштабирования• простота реализации
    5. 5. map/reduce• map• reduce• rereduce• B+-деревья• Индексы
    6. 6. Реализации• Google MapReduce / BigTable / GAE• Apache Hadoop• MongoDB• CouchDB
    7. 7. CouchDB• Документная БД без схемы• Отказоустойчивость• Простота в использовании и обслуживании• Распределённость и MVCC• RESTful протокол (JSON через HTTP(S))• Немного больше чем просто БД...
    8. 8. Не просто БД• map/reduce/show/list/filter• JavaScript/Spidermonkey, кастомные view-servers• Cloudant, CouchOne, Couch Mobile• GeoCouch, Lucene• Erlang, MochiWeb
    9. 9. Небольшое демо
    10. 10. Ссылки• http://cloudant.com/• http://guide.couchdb.org/• http://wiki.apache.org/couchdb/• @couchdb

    ×