Nový Email.cz

1,030 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,030
On SlideShare
0
From Embeds
0
Number of Embeds
398
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Nový Email.cz

  1. 1. From: =?utf-8?q?Michal_Bukovsk=C3=BD?= <michal.bukovsky@firma.seznam.cz>To: undisclosed-recipients: ;Subject: =?utf-8?q?Nov=C3=BD_Email=2Ecz?=Date: Sat, 26 May 2012 16:00:00 +0200 (CEST)Content-Type: multipart/x-presentation; boundary=--slide--
  2. 2. ----slide--Content-Type: text/x-presentation-content Petabyte sem, petabyte tam Na HW ani SW se fakt nedá spolehnout No a co teprve na server house
  3. 3. ----slide--Content-Type: text/x-petabyte-storage Web Internet POP3 Ebox IMAP SMTP DH1 DH2 DH3 00*, 11*, ... 00*, 11*, ... 22*, 33*, … Princip rozložení: EMAIL → 0011223344556677 → DH1
  4. 4. ----slide--Content-Type: text/x-acid msg journal abook 333 1: <0x1, 30> 1: <0x11, 10> 1: 1: (msg: {rm 1}, msg: {ins 2}, abook...) 2: <0x3>, 33> 2: <0x3>, 33> 2: 2: 3: <0x9>, 22> 3: <0x9>, 22> 3: 3: 4: <0x2>, 44> 4: <0x2>, 44> 4: 4: <0x6>, 11> 0x1 0x1 0x6 0x2 0x2 0x3 0x3 . . . . . .
  5. 5. ----slide--Content-Type: text/x-change-cache FS K/V Cache App RPC JS I. naplnění cache II. aplikační kód III. commit TxRW_t tx("/path/to/user/storage"); tx->messages->deliver(msg); tx.commit();
  6. 6. ----slide--Content-Type: text/x-replication Ebox NG Ebox TTC ID: 2, 4, 6, 8, .... ID: 1, 3, 5, .... Proxy Internet Replikační log: { { { msg: {...} msg: {...} msg: {...} id: 3 id: 4 id: 1 vclock: {0, 1, 123456} vclock: {2, 1, 123460} vclock: {8, 0, 123477} } } }
  7. 7. ----slide--Content-Type: text/x-replication-set-vs-set Ebox NG Ebox TTC { { flags: {unread = true} flags: {unread = true} body: "Ahoj, ......" body: "Ahoj, ......" vclock: {0, 0, 123456} vclock: {0, 0, 123456} } } { { flags: {unread = false} flags: {unread = false} body: "Ahoj, ......" body: "Ahoj, ......" vclock: {0, 1, 123460} vclock: {1, 0, 123461} } } { { flags: {unread = false} flags: {unread = false} body: "Ahoj, ......" body: "Ahoj, ......" vclock: {1, 1, 123461} vclock: {1, 1, 123461} } }
  8. 8. ----slide--Content-Type: text/x-replication-set-vs-remove Ebox NG Ebox TTC { { flags: {unread = false} flags: {unread = false} body: "Ahoj, ......" body: "Ahoj, ......" vclock: {0, 0, 123456} vclock: {0, 0, 123456} } } { { flags: {unread = true} flags: {unread = false} body: "Ahoj, ......" body: "Ahoj, ......" vclock: {0, 1, 123460} vclock: {1, 0, 123456} } } { { flags: {unread = true} flags: {unread = true} body: "Ahoj, ......" body: "Ahoj, ......" vclock: {0, 1, 123460} vclock: {0, 1, 123460} } }
  9. 9. ----slide--Content-Type: text/x-questions Děkuji za pozornost Michal Bukovský <michal.bukovsky@firma.seznam.cz> ----slide----

×