Tumblr usa MariaDB per la replica multi-source

Tumblr (proprietà di Yahoo!, in seguito a un'acquisizione di 1.1 miliardi di dollari) è uno dei più grandi utenti di MySQL nel web. Nel 2012, avevano oltre 60 miliardi di righe relazionali, con oltre 21 terabyte di dati. Solo un anno più tardi, nel 2013, hanno elaborato 54 terabyte con 229,208,178,189 righe di dati!

E' solo per questo motivo che Tumblr ha creato Jetpants, uno strumento di automazione per gestire lo sharding di grandi topologie di database MySQL. Usano Jetpants per scalare in scrittura ed eliminare singoli punti di errore.

La maggior parte delle istanze di Tumblr sono MySQL o Percona Server 5.1 o 5.5, e pianificano di portarle alla 5.6. Tuttavia per unire gli shard, MariaDB 10.0 agisce come un nodo di aggregazione, perché supporta la replica multi-source. Funziona esportando i dati da ogni shard, importando tutti i dati nel nodo aggregatore MariaDB e infine inviandoli al nuovo master. E' possibile trovare ulteriori informazioni sul funzionamento dell'architettura basate su una presentazione di uno dei tre ingegneri MySQL di Tumblr, Bob Patterson Jr.

Commenti

Sto caricando i commenti......
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.