Mais conteúdo relacionado HBase Workshop in Tokyo #0013. [ ]
http://www.geminimobile.jp/
3
2011 5 22
4. [ ]
http://oss.infoscience.co.jp/
4
2011 5 22
6. [ ]
http://j.mp/HBase3
6
2011 5 22
7. [ ]
Twitter #hbaseworkshop
7
2011 5 22
11. [ ]
11
http://www.slideshare.net/clehene/hbase-and-hadoop-at-adobe
2011 5 22
27. [ ]
[00 - 28)
[00 - 62) [00 - 62)
[28 - 62)
[00 - ) [00 - )
[62 - 80)
[62 - ) [62 - )
[80 - )
27
2011 5 22
28. [ ]
[00 - 05) [18 - 22) [12 - 18)
[00 - 05) [05 - 12)
[05 - 12)
[12 - 18)
[18 - 22)
28
2011 5 22
39. [ ]
MediaWiki MySQL
0..
1
1 0..
http://www.mediawiki.org/wiki/Manual:Database_layout/ja
39
2011 5 22
51. [ ]
// === ===
// put
Put putA = new Put( A );
putA.set( A );
Put putB = new Put( B );
putB.set( B );
Put putC = new Put( C );
putC.set( C );
51
2011 5 22
52. [ ]
// === ===
// B C RowLog
// A RowLog
RowLogMessage walB =
wal.putMessage(rowA, Bytes.toBytes(" B"), putB, putA)
RowLogMessage walC =
wal.putMessage(rowA, Bytes.toBytes(" C"), putC, putA)
52
2011 5 22
53. [ ]
// === ===
// A
// A
//
//
boolean tableA_updated = A.checkAndPut( putA);
boolean tableB_updated = false;
boolean tableC_updated = false;
53
2011 5 22
54. [ ]
// === ===
// B C
if (tableA_updated) {
tableB_updated = wal.processMessage(walB);
tableC_updated = wal.processMessage(walC);
}
54
2011 5 22
57. [ ]
Yahoo! Cloud Serving Benchmark Report v4.4 http://research.yahoo.com/node/3202
57
2011 5 22