Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
(        )                           2012/01/26 (thu) at                      2012 #1                                     ...
•                           •               13F                           •                                    7          ...
•                                       DB                                FILE               KVS                          ...
•                                                           pv.page=foo.gender=female.age=20                           •  ...
?                     •                                  KVS                           •              key                 ...
•                                              3776                     •     “key=   , value=3776      ”Thursday, January...
(2)                     •     : WolframAlpha                     •Thursday, January 26, 12
•                      key               serialize                     •     key string                                   ...
•          (key string           )                           •   RDB               schema                           •     ...
•                 key   KVS                           •                           •                           •           ...
:                     • http://gree.co.jp/recruit/Thursday, January 26, 12
Upcoming SlideShare
Loading in …5
×

Ichii gree-crooz-20120126

14,732 views

Published on

Published in: Technology
  • Be the first to comment

Ichii gree-crooz-20120126

  1. 1. ( ) 2012/01/26 (thu) at 2012 #1 / ichii@gree.co.jp / @ichii386Thursday, January 26, 12
  2. 2. • • 13F • 7 • • MySQL, Solaris, ZFS, InfiniBand • • • perl,Thursday, January 26, 12
  3. 3. • DB FILE KVS hadoop? • • pageview • • phpmyadmin SQLThursday, January 26, 12
  4. 4. • pv.page=foo.gender=female.age=20 • “foo” 20 pv • iPhone • web • :1 x 7 • ID • • pv? pageview? •Thursday, January 26, 12
  5. 5. ? • KVS • key pv { • key page: “foo”; • gender: “female”; age: 20; • } • hash O(1) • mongoDB ? • ... !Thursday, January 26, 12
  6. 6. • 3776 • “key= , value=3776 ”Thursday, January 26, 12
  7. 7. (2) • : WolframAlpha •Thursday, January 26, 12
  8. 8. • key serialize • key string CREATE TABLE kvs ( date DATE, • key KVS key VARCHAR, val DECIMAL, • key string UNIQUE KEY (date, key, val), FULLTEXT KEY (key) • SVC ) ENGINE=mroonga; pv.page=foo.gender=female.age=20 • • • false positive • “ key KVS”Thursday, January 26, 12
  9. 9. • (key string ) • RDB schema • schema less • • schema : pageview • key key • MySQL JOIN ! • MySQLThursday, January 26, 12
  10. 10. • key KVS • • • • • • • MySQL mongo hadoop •Thursday, January 26, 12
  11. 11. : • http://gree.co.jp/recruit/Thursday, January 26, 12

×