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.

高度に進化した分散データストアについて

高度に進化した分散データストアについて。Incline と Pacific の背景にある考え方を説明

  • Be the first to comment

高度に進化した分散データストアについて

  1. 1. Cybozu Labs, Inc. Kazuho Oku
  2. 2.  Oracle (RAC)  force.com (Salesforce)  GAE DataStore  Kumofs, hBase, etc. Q. Oracle ? Nov 30 2009 2
  3. 3. PHP RDBMS   RDBMS  OSS RDBMS ?  MySQL Cluster?  Spider Storage Engine?  Oracle OSS ?   KVS RDBMS  Salesforce GAE DataStore SQL-like Nov 30 2009 3
  4. 4. MySQL (InnoDB)  SELECT   max. 40k QPS  memcached 1/5     OS   KVS  SQL ACID     Nov 30 2009 4
  5. 5.  ACID                 Nov 30 2009 5
  6. 6. (SNS )           :   (JOIN )     Nov 30 2009 6
  7. 7. Incline & Pacific        (eventual) consistency    SPOF Proxy-less Daemon-less OSS RDBMS Nov 30 2009 7
  8. 8. Incline –   RDB Sharding   shard Incline Nov 30 2009 8
  9. 9. Incline –   DDL    DDL   shard  ACID   Nov 30 2009 9
  10. 10. Incline – (1)   JOIN uid:1-2000 uid:2001-4000 uid:4001-6000 tweet tweet tweet following following following followed_by followed_by followed_by ... timeline timeline timeline queue queue queue when uid:123 tweets, write only to his tweet table. Incline updates other tables automatically Nov 30 2009 10
  11. 11. Incline – (2)   uid:1-2000 uid:2001-4000 uid:4001-6000 tweet tweet tweet following following following followed_by followed_by followed_by ... timeline timeline timeline queue queue queue when uid:2431 starts following uid:940 only write to his following table Nov 30 2009 11
  12. 12. Pacific –     RDBMS         < 10  SPOF   Nov 30 2009 12
  13. 13. Incline & Pacific  Incline    MySQL PostgreSQL  Windows  Pacific    see developer.cybozu.co.jp/kazuho Nov 30 2009 13
  14. 14.    Incline Pacific  DBIx::ShardManager   Nov 30 2009 14

    Be the first to comment

    Login to see the comments

  • sasatake

    Dec. 11, 2009

高度に進化した分散データストアについて。Incline と Pacific の背景にある考え方を説明

Views

Total views

5,817

On Slideshare

0

From embeds

0

Number of embeds

1,644

Actions

Downloads

37

Shares

0

Comments

0

Likes

1

×