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

Riak Intro && RICON2012 参加報告

Riak Intro && RICON2012 参加報告

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

Avatar for UENISHI Kota

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) •