Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Riak Intro && RICON2012 参加報告

Riak Intro && RICON2012 参加報告

Riak Meetup Tokyoでのスライドです。

UENISHI Kota

March 12, 2013
Tweet

More Decks by UENISHI Kota

Other Decks in Technology

Transcript

  1. Riak intro RICON 2012 report 2013/3/12 Riak Meetup Tokyo @

    Roppongi Midtown Yahoo!JAPAN #riakjp
  2. Consistent Hashing and Replicas / Vector Clocks Link Walking Gossiping

    Append-only stores Virtual Nodes / Handoff and Rebalancing HTTP / Protocol Buffers Secondary Index / MapReduce
  3. Building a Transaction Logs-based Protocol on Riak (Will Moss and

    Tim Douglas) • BumpͰ͸2010ʙ2012ʹ͔͚ͯɺMongoDBΛ ΍ΊͯRiakʹͨ͠ • FlockͰ͸΋ͪΖΜRiak • ෳ਺ͷϨίʔυʢϢʔβɺΠϕϯτʣΛߋ৽͢ ΔͨΊʹLocking͢ΔϚγϯΛ1୆͚ͩ༻ҙ • Conflict resolution͸montage http://vimeo.com/53550624
  4. Pattern of Innovation: Riak Usage at Best Buy (Joel Crabb)

    • Amazon, Walmartʹ͙࣍શถୈ3Ґͷখച • Product CatalogΛRiakͰ • RiakͷΑ͏ͳ৽͍͠ϞϊΛଞࣾʹઌۦ͚ͯͲ ͏΍ͬͯಋೖ͢Δ͔ɺ·ͨ͸Πϊϕʔγϣϯ Λى͜͢ํ๏ http://vimeo.com/54384814
  5. Migrating from MySQL to Riak (George Resse) • enStratus •

    ෳ਺ͷΫϥ΢υΛ੾Γସ͑ͨΓ૊Έ߹Θͤͯ ࢖͑ΔΑ͏ʹ͢ΔαʔϏε • Ϋϥ΢υͷσʔλΛΩϟογϡͨ͠Γ͢Δͷ ͰɺMySQLͰ͸εέʔϧ͠ͳ͍ • Dasein Persistence as “ORM” • 2i+MapReduceΘΓͱΑ͍Α http://vimeo.com/54887751
  6. Big Data in the Small (Michael Bevilacqua-Linn) • xfinity.com at

    Comcast • NetflixΈ͍ͨͳαʔϏεʢຊՈʁݩ૆ʁʣ • Ϋϥ΢υͷσʔλΛΩϟογϡͨ͠Γ͢Δͷ ͰɺMySQLͰ͸εέʔϧ͠ͳ͍ • http://vimeo.com/54270121
  7. Riak at OpenX (Anthony Molinaro) • AdϓϥοτϑΥʔϜɺRTBͳͲ • MySQL ->

    Cassandra -> Riak • MySQL -> CouchDB -> riak_core ͷࣗલΞϓϦ • 1T ads in 2011 ~> 4T ads in 2012 (estm.) • ͋ͱ͸ֆͰ http://bit.ly/YWYJW5
  8. Voxer: Initial Stats • 11 Riak nodes (switched from CouchDB

    • 500GB Data set • ~20k Peak Concurrent Users • ~4MM Daily Request
  9. Voxer: Post Growth • ~60 Nodes • 100s of TBs

    of data (>1TB daily) • ~400k Concurrent Users • >2B Daily Requests
  10. Talks by Basho Engineers • Riak Pipe - Riaks’s Distributed

    Processing Framework by Bryan Fink • Introducing Yokozuna - Searching Riak With Solr by Ryan Zezeski • Building Riak CS on Riak by Reid Draper and Kelly McLaughlin • Cloning the Cloud - Riak and Multi Data Center Replication by Andrew Thompson • Bringing Consistency to Riak by Joseph Blomstedt
  11. Keep CALM and Query On (Joseph Hellerstein) • ίϯϐϡʔλʔ΍σʔλ ϕʔεͷྺ࢙΍ੑ࣭Λӳ

    ࠃʹͳͧΒ͑ͯղઆ • CALM - Consistency and Logical Monotonicity • Boom http://vimeo.com/53904989
  12. ଞʹ΋ • Advancing Distributed Systems(Eric Brewer) • Using Chef to

    Manage Distributed Systems(Mandi Walls) • Rebuilding a Bird in Flight(Dana Contreras) • Modern Radiology for Distributed Systems(Dietrich Featherston) • Immutability Changes Everything(Pat Helland) •