github: https://github.com/fukuoka7db
lingr: http://lingr.com/signup?letmein=Fukuoka7DB
stypi: https://code.stypi.com/akimatter/fukuoka7db02.md , https://code.stypi.com/akimatter/fukouka7db03.md
WebアプリケーションではRDBやmemcachedなどの仕組みが
使われることがよくありますが、最近では所謂NoSQLと言われる
RDBとは異なるデータベースも検討することもあるかと思います。
そんな新旧データベースやその背後にある知識をどんどん勉強したいと
思い立ちまして、「7つのデータベース 7つの世界」という本の勉強会
を始めようと思いました。
この本は以下の7つのデータベースをそれぞれ3日ずつかけて順番に勉強していきます。
第1章 イントロダクション
第2章 PostgreSQL
第3章 Riak
第4章 HBase
第5章 MongoDB
第6章 CouchDB
第7章 Neo4j
第8章 Redis
第9章 まとめ
この勉強会は、本の中の1日分を毎週2時間をかけて
みんなで話しながら勉強してみようという企画です。
本では1つのデータベースにつき3日分の説明や宿題があるので、
そのまま計算すると、この勉強会では合計21週分があることになりますが、
進める速さは、特に決めていません。
アプリケーションでの使い方はもちろん、スケールさせる方法やインフラ
周りのことも一緒に話していけたらいいかなーと思ったりしてますが、
詳しいところは参加者の皆さん次第かな、と思ってあまり決めてません。
きっと他のDBとの比較をしたりしているとどんどん脱線していくことも
あるかもしれませんが、それもアリかなと思っています。
一緒に勉強会を主催してくれる方を募集します。
複数の主催者を立てることで誰かが業務で忙しくても他の誰かが開けるような
冗長構成を組めたらいいなーと思っています。
できればMaster-Slave的な関係じゃなくて、フラットなマスターのない構造に
できると勉強会を開く体制としては楽かなーと。