0
Orchestrating with
                           Tokyo Tyrant



Thursday, May 28, 2009
Tokyo Cabinet



Thursday, May 28, 2009
written by
                         Mikio Hirabayashi


Thursday, May 28, 2009
used and sponsored by
                         mixi.co.jp


Thursday, May 28, 2009
(japan’s facebook)



Thursday, May 28, 2009
(also used by plurk)



Thursday, May 28, 2009
Why another storage
                              engine?


Thursday, May 28, 2009
Schema-less
                         (its the new in thing
                                 right?)


Thursday, May 28, 20...
Wickedly fast



Thursday, May 28, 2009
takes 0.7 seconds to
                   store 1 million records
                     in the regular hash
                 ...
1.6 seconds for the B-
                           Tree engine


Thursday, May 28, 2009
Tokyo Tyrant



Thursday, May 28, 2009
Network interface to
                           Tokyo Cabinet


Thursday, May 28, 2009
Provided for
                 concurrent and remote
                      connections


Thursday, May 28, 2009
Supports a binary
                             protocol


Thursday, May 28, 2009
...and a memcached
                         compatible protocol


Thursday, May 28, 2009
Orchestra



Thursday, May 28, 2009
http://github.com/cyx/
                                orchestra


Thursday, May 28, 2009
Framework for REST
                          based architectures


Thursday, May 28, 2009
Right now, only has
                          Orchestra::Tokyo


Thursday, May 28, 2009
Key idea: make a
                   simplistic ORM around
                        Tokyo Tyrant


Thursday, May 28, 2009
Make replication
                           transparent


Thursday, May 28, 2009
Make life easy?
                         (enough talk i want to see code)




Thursday, May 28, 2009
Thursday, May 28, 2009
with ambition-like
                             interface


Thursday, May 28, 2009
Thursday, May 28, 2009
getting started



Thursday, May 28, 2009
git clone git://github.com/cyx/orchestra.git




Thursday, May 28, 2009
Thursday, May 28, 2009
rake test
                         # make sure it works!


Thursday, May 28, 2009
configuration?



Thursday, May 28, 2009
Thursday, May 28, 2009
Ruby 1.9 ready



Thursday, May 28, 2009
Questions?



Thursday, May 28, 2009
cyx.ucron@gmail.com
                         http://ucron.upstrat.com



Thursday, May 28, 2009
Upcoming SlideShare
Loading in...5
×

Orchestra

657

Published on

Published in: Technology, Travel, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
657
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Orchestra"

  1. 1. Orchestrating with Tokyo Tyrant Thursday, May 28, 2009
  2. 2. Tokyo Cabinet Thursday, May 28, 2009
  3. 3. written by Mikio Hirabayashi Thursday, May 28, 2009
  4. 4. used and sponsored by mixi.co.jp Thursday, May 28, 2009
  5. 5. (japan’s facebook) Thursday, May 28, 2009
  6. 6. (also used by plurk) Thursday, May 28, 2009
  7. 7. Why another storage engine? Thursday, May 28, 2009
  8. 8. Schema-less (its the new in thing right?) Thursday, May 28, 2009
  9. 9. Wickedly fast Thursday, May 28, 2009
  10. 10. takes 0.7 seconds to store 1 million records in the regular hash table Thursday, May 28, 2009
  11. 11. 1.6 seconds for the B- Tree engine Thursday, May 28, 2009
  12. 12. Tokyo Tyrant Thursday, May 28, 2009
  13. 13. Network interface to Tokyo Cabinet Thursday, May 28, 2009
  14. 14. Provided for concurrent and remote connections Thursday, May 28, 2009
  15. 15. Supports a binary protocol Thursday, May 28, 2009
  16. 16. ...and a memcached compatible protocol Thursday, May 28, 2009
  17. 17. Orchestra Thursday, May 28, 2009
  18. 18. http://github.com/cyx/ orchestra Thursday, May 28, 2009
  19. 19. Framework for REST based architectures Thursday, May 28, 2009
  20. 20. Right now, only has Orchestra::Tokyo Thursday, May 28, 2009
  21. 21. Key idea: make a simplistic ORM around Tokyo Tyrant Thursday, May 28, 2009
  22. 22. Make replication transparent Thursday, May 28, 2009
  23. 23. Make life easy? (enough talk i want to see code) Thursday, May 28, 2009
  24. 24. Thursday, May 28, 2009
  25. 25. with ambition-like interface Thursday, May 28, 2009
  26. 26. Thursday, May 28, 2009
  27. 27. getting started Thursday, May 28, 2009
  28. 28. git clone git://github.com/cyx/orchestra.git Thursday, May 28, 2009
  29. 29. Thursday, May 28, 2009
  30. 30. rake test # make sure it works! Thursday, May 28, 2009
  31. 31. configuration? Thursday, May 28, 2009
  32. 32. Thursday, May 28, 2009
  33. 33. Ruby 1.9 ready Thursday, May 28, 2009
  34. 34. Questions? Thursday, May 28, 2009
  35. 35. cyx.ucron@gmail.com http://ucron.upstrat.com Thursday, May 28, 2009
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×