0
a.k.a.
• 
•  MySQL• 
•    @tasukuchan• 
•    Senna/groonga• 
• • • • 
•         MySQL             …    MySQL   …
•      NoSQL• •  MySQL•           MySQL
•    MySQL     …
•            …•  MongoDB
•              Node.js Redis                                        ^^     	   http://jigokuno.com/?cid=71


• 
•    24   365
• •    (    )
• •  MongoDB etc.     –  B to C     –  B to B
•    …
http://jigokuno.com/?cid=36
• 
• • 
•  id        BIGINT•  JSON      XML        value•  natural_key/created/updated•  created/updated TIMESTAMP
•            JOIN           …     SQL
• 
•                             (Friendfeed              )•          )                                      RDB     http://d...
•         SQL     by
•  MySQL      ALTER TABLE     –  MySQL 5.1   Fast index create•      – 
•  openarkkit  http://code.google.com/p/openarkkit/   –  MySQL•  oak-online-alter-table   –    –    –    – 
•  OnlineSchemaChange.php by Facebook http://www.facebook.com/notes/mysql-at-facebook/online-schema- change-for-mysql/4308...
•  MessagePack + Snappy http://dayafterneet.blogspot.com/2011/05/google- snappy-twitter-json.html
• • 
超カジュアルに使うMySQL @ MySQL Casual Talks #2
超カジュアルに使うMySQL @ MySQL Casual Talks #2
超カジュアルに使うMySQL @ MySQL Casual Talks #2
超カジュアルに使うMySQL @ MySQL Casual Talks #2
超カジュアルに使うMySQL @ MySQL Casual Talks #2
超カジュアルに使うMySQL @ MySQL Casual Talks #2
超カジュアルに使うMySQL @ MySQL Casual Talks #2
Upcoming SlideShare
Loading in...5
×

超カジュアルに使うMySQL @ MySQL Casual Talks #2

23,251

Published on

Published in: Technology

Transcript of "超カジュアルに使うMySQL @ MySQL Casual Talks #2"

  1. 1. a.k.a.
  2. 2. • 
  3. 3. •  MySQL• 
  4. 4. •  @tasukuchan• 
  5. 5. •  Senna/groonga• 
  6. 6. • • • • 
  7. 7. •  MySQL … MySQL …
  8. 8. •  NoSQL• •  MySQL•  MySQL
  9. 9. •  MySQL …
  10. 10. •  …•  MongoDB
  11. 11. •  Node.js Redis ^^ http://jigokuno.com/?cid=71
  12. 12.
  13. 13. • 
  14. 14. •  24 365
  15. 15. • •  ( )
  16. 16. • •  MongoDB etc. –  B to C –  B to B
  17. 17. •  …
  18. 18. http://jigokuno.com/?cid=36
  19. 19. • 
  20. 20. • • 
  21. 21. •  id BIGINT•  JSON XML value•  natural_key/created/updated•  created/updated TIMESTAMP
  22. 22. •  JOIN … SQL
  23. 23. • 
  24. 24. •  (Friendfeed )•  ) RDB http://dev.ariel-networks.com/Members/inoue/schemaless/
  25. 25. •  SQL by
  26. 26. •  MySQL ALTER TABLE –  MySQL 5.1 Fast index create•  – 
  27. 27. •  openarkkit http://code.google.com/p/openarkkit/ –  MySQL•  oak-online-alter-table –  –  –  – 
  28. 28. •  OnlineSchemaChange.php by Facebook http://www.facebook.com/notes/mysql-at-facebook/online-schema- change-for-mysql/430801045932 –  oak-online-alter-table
  29. 29. •  MessagePack + Snappy http://dayafterneet.blogspot.com/2011/05/google- snappy-twitter-json.html
  30. 30. • • 
  1. A particular slide catching your eye?

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

×