Questa mattina apro Outlook e mi vedo la seguente email:
Unfortunately, the settings that control which email notifications get sent to you were lost. We're sorry for the inconvenience.
To reset your email notification settings, go to:
http://www.facebook.com/editaccount.php?notifications
Thanks,
The Facebook Team
La prima cosa che è pensato è stato un messaggio di phishing, la seconda uno scherzo...quando poi ho visto che tutto era posto e la mail sembrava vera mi sono un pò arrabbiato. Ora, di Facebook me ne può fregare di meno, è un simpatico servizio ed è divertente usarlo, quindi anche se mi avvertono che non sono capaci di preservare i miei dati i modo sicuro e recuperabile non mi interessa molto, ma certo è brutto leggere da parte di una società che vale miliardi di dollari, una mail del genere. Qualcosa deve essere andato storto....non hanno un DBA per fare il restore dei dati? Non hanno fatto il backup? I backup si sono rovinati? Non hanno un database (no, lo so, usano MySql)? Hanno avuto un malfunzionamento ai "memcache" server che tengono tutti i dati i memoria?
Bah, potrebbe essere qualsiasi cosa, ma alla fine il risultato è che i dati sono stati persi...mi piacerebbe sapere i "guru" che dicono che gli RDBMS sono vecchi e bisogna possare ad altri sistemi (OODBMS, Sistemi di Persistenza in memoria, ecc. ecc) cosa dicono di questi avvenimenti...per me l'integrità (logica e fisica) dei dati viene prima di tutto, e chiunque, in nome delle performance, della scalabilità, si dimentica di questo "piccolo" particolare, nella maggior parte dei casi (anche se sarei tentato di dire "tutti") è in errore. Questa ne è la dimostrazione.
Per la cronaca, scalabilità, performance e prestazioni non sono tre cose mutualmente esclusive, bisogna semplicemente sapere come fare per ottenerle.