Marco's Blog

Le mie opinioni espresse cosi come mi vengo se vi va le leggete se no ... no.

My ideas and consideration(s) if care read them if not I don't care.

Happy holidays PDF Print E-mail
Written by Marco Tusa   
Tuesday, 25 December 2018 19:07

happy_holidaysAnother Christmas had come and gone, another opportunity lost for most of us to do the right thing.

Families reunions are probably the worst thing ever, unless there is a real family as solid ground.

As some knows my nick name is “The Grinch” from many years now. But I have to say that while we were in Canada, and we were focusing the Holydays on us only, I had start to enjoy it again. We were US, with our feeling and joy to be together, simple things … few presents, and a lot of games, talk and “just” stay together.

This year we had it in Italy … with our large family. We were looking to be together again, given some had gone, some just join. Instead I had a mix of feelings, spacing from pure disappointment, embarrassment, to a bit of rage and very few moments of serenity.

Well not really the feeling you should have in this period of the year.

The question I was asking myself was “WHY”?

Reviewing the situations, I had noted few things I feel terrible wrong, things that do not really match with what the time of the year should suggest.

In my view this is a good moment to “think” about how we can be better as person, how to improve us be compassionate, respectful, humble and more balanced in our every day life.

Family should be the place where we can research, training and exercise all the above, having the one we love (and that should love us), helping each other without fear and without looking for our own interest.

Instead, we were in a crazy carousel of “things”, food, superficial discussions, sometime argument because old (very old) resentments. An apotheosis of superficiality focuses on consumerism bound to fake religious feeling.

Of course, some “good” feeling(s) was there, still it was not the central element, it was a secondary or tertiary element.

We had kids receiving so many presents/toys that they cannot even play with them, adults focusing on unwrapping presents as the most important thing to do, more than talk (for real).

I felt as I was in a different space/time, looking at something as an external viewer, not able to interact, not able to move, without any control and/or ability to modify what was going on.

And I realized that I was becoming The Grinch again, but not with my heart 3 sizes less. Who had lost 3 sizes were all the people around me.

Looking around I was searching for “my” family, and in some way, I saw similar disconcert in their eyes.

This is when I felt the (bit of) rage surging, I am not Catholic, but I am a religious person, I believe in “doing the right thing” above the immediate pleasure or satisfaction, I believe we have a responsibility as human being in supporting each other, in sharing and participate …and more. I felt we were betraying the basic rules, that we miss the point losing time and wasting a good opportunity to be right.

In that moment I decided “this is it” no more stupidity, we must be different, we must act in some way. Not stealing Christmas, no… but still I must act and start to push around me, to see things going in a different way.

Starting with using the resources for others not for stupid presents, and ask the other to talk … for real, feeling, themselves, us as part of a community, stop to be selfish, stop to be so egocentric and superficial, stop to be consumed by time.

Last Updated on Tuesday, 25 December 2018 19:15
Some reasoning around mirroring in MySQL PDF Print E-mail
Written by Marco Tusa   
Saturday, 13 May 2017 20:50

mirror1In the last year we had heard a lot of talking around ProxySQL and mirroring features. Frankly speaking the need to have a “mirroring” tool is something that comes up over and over. Question is “why so”?

The answer is that Mirroring is not an easy task, aside simplistic approaches, if we think carefully about it, we can easily realize that mirroring is not just pushing data from A to B.

When you look at yourself in in the mirror your image is not partial, you don’t miss an eye or part of the nose. What you see is the reflection of the whole face. If you smile or move your head, you will see the same behavior in the mirror, and if not, you will look for a poltergeist.

This is it, mirroring is not only reporting the image back, but also the movements, in some way the behavior.

If you smile a specific set of muscle will contract and other release to allow you that specific expression. A mirror will not do that, but it will mimic your face reflecting the light and showing what your body is doing in full.

Well that in Database transactions is not going to work so easily. We cannot easily mirror server A on server B, unless we will successful replicate B as a copy of A (easy?), and B also receiving exactly the same load in the same moment/time. Also if we succeed there initially, there are various non deterministic factor that will bring the two to diverge in the behavior, like network package transmission.

In datastore we have some level of Mirroring, but that is mainly passive mirroring. A volume is created and maintained as an exact copy of another, all independent behavior is suppressed, data is pass from A to B as it is, reads may happen.

In short, talking of mirroring for database behavior in real production environments, it is not only misleading but conceptually wrong, because we will always have a broken mirror image, like a face reflected without eyes and moving after or before we do. Who wants to have a mirror drive containing different data of its master?

But here the great things. Because the point is that we may not need mirroring at all. We may need something else, something actually more realistic and useful.

In the last years talking with customer and colleagues, what I heard over and over was the need to have of a tool that can allow to replicate, mimic the load of server A on server B.

This is slightly different from a Mirroring functionality, and another good news is that, this is actually achievable. Probably no tool will be able to replicate with 100% accuracy the load performed on a server to another but it would “good enough” to cover most of the cases.

What at then end we are talking about is to use a traffic/Load dispatcher. The tool does not pretend to mirror or mimic the original behavior, but it will use the original load to replicate it on the destination.

Just to mention Percona Playback was one of the tools that was going in that direction.

Anyhow, in my opinion there are 3 main cases where this “good enough” make sense:

  • Functional tests (Like to check if a query behave the same on server A and B)
  • Load comparison tests (to identify which server between A and B is managing the traffic better)
  • Empiric scalability test (Using traffic from A to multiply it and progressively Load B until saturation)

Also in this “simplified” approach we still have a lot to consider and be concerned.

For instance, in our point 1, also for a simple SELECT, we will need to be sure that collecting or redirecting the SELECT itself will not modify the behavior in A.

Secondly, we will receive a dataset from A, the application behavior will, eventually, adjust in regards to the received data.

But what about B? If the server B will send back the data set faster, should it wait for A? Or if for any reason (optimizer) we receive a different data set? Should we consider the differentiation as optimization or an error?

The easiest solution is to ignore B as whole but that may raise some consistency concern when performing full CRUD operations.

Another issue, and this is more related to point 2-3, what about transactions and data consistency?

Let say I have a transaction applying N different queries (again full CRUD model), should we ensure to have the same execution order in B as in A?

Should we respect the transaction isolation, the data validation against UK/FK, rollbacks and commit?

In my opinion the answer is YES, at least for whatever may change the data, we must ensure consistency.

Select can be “skip” but update/delete/insert cannot, and not to be too strict but for simple basic data consistency.

I think that at this point I had made my opinion clear.

Thanks to everybody.

Last Updated on Tuesday, 23 May 2017 13:12
La differenza c'e' PDF Print E-mail
Written by Marco Tusa   
Thursday, 28 April 2016 22:35

Brevi considerazioni intorno alla mia ultima visita in USA.


La prima volta che ho visitato gli USA avevo 13 anni, quindi si parla del lontano 1976 o giù di li.

Mi ricordo ancora il primo impatto ed effetto che New York ebbe su di me. Io sino a quel momento avevo visto gli USA solo attraverso I film, televisione, qualche lettura e tanta disinformazione.

Camminare per le strade della citta e vedere la sporcizia, la povertà lo squallore che la citta portava con se fu per me un vero shock.

Con gli occhi di adolescente guardavo incredulo e sbigottito due persone prendersi a sprangate solo perché le macchine si erano tamponate, o gente indifferente alla sofferenza di una donna riversa a terra dopo essere stata derubata.

Si certo da noi non si scherzava, c'erano il terrorismo di stato con le brigate rosse, le lotte destra sinistra etc. ma sotto sotto eravamo ancora attenti alle persone.

Da quell'anno in poi sono tornato negli USA regolarmente una, due volte l'anno, e quando dico USA non dico New York, perché' crescendo ho avuto modo di girare molto il paese e vedere I vari aspetti. Stati del sud, interni, del nord e west. Insomma me la sono girata un bel po' e non come semplice turista fast-food, ma vivendoci e condividendo la vita quotidiana del paese che mi ospitava.

Ho visto una San Francisco magica, la nascita dell'era e la sua caduta. Ho partecipato in prima persona a momenti di forte unione durante le lotte e marce per combattere l'AIDS in un paese che non aveva problemi ad etichettare gay con demonio e AIDS con punizione divina.

Ho condiviso momenti intensissimi con alcuni mormoni in Salt Lake City.

Ed in fine ho visto la riserva di bellezze naturali ed umane che il paese nascondeva dietro una propaganda internazionale, scialba, fuorviante e spesso falsa fondata su quelli che erano I non valori degli USA invece che sui reali valori che hanno fondato il paese.

Insomma negli anni ho avuto modo di vedere bene tutto cio che c'era nel paese di bello, grande, magico, triste, disperato e a volte alienante. Ma tutto ciò era reale non finzione passata da propaganda.

Ed importante, alla base di tutto c'era un valore fondamentale, il riconoscimento della libertà individuale, il fatto che ciascuno di noi come essere umano abbia il diritto a perseguire la felicità, ed abbia gli stessi diritti e doveri.

Certo I poveri non erano scomparsi e cosi I senza tetto, e la loro presenza era riconosciuta ma a parte alcune isole (come New York) la comunità non era insensibile.

Poi, vennero I politicanti del petrolio, e con loro gli uomini in grigio. Gente che della liberta individuale non sa che farsene. Fecero di tutto per far si che il loro dio prendesse l'anima di tutti I cittadini, e lo fecero con un grande rituale sacrificale, più di tremila morti a New York e altri innumerevoli dopo per le guerre che ne scaturirono.

Tutto per potere e denaro. Ancora oggi siamo in Guerra a causa di quei poco di buono.

Io ho avuto modo di vedere passo passo la trasformazione di un paese che da essere promotore della liberta individuale, è passato ad essere promotore del super controllo globale col fine osservare, dirigere ed influenzare ogni singolo cittadino del paese (e del geoide terrestre).

Una popolazione che va a piedi è una popolazione facile da controllare.

Questo semplice concetto ha un valore metaforico, e si basa sul fatto che meno mobilita si consente, più stretti sono I lacci, più facile da influenzare sono le genti, non conta se la mobilità è fisica o metaforica e quindi culturale.

Il popolo USA, non è un popolo istruito, al contrario, la formazione/istruzione è stata declassata a tale punto, che solo coloro I quali hanno significanti risorse finanziare possono inviare I propri figli in strutture educative adeguate.

Inizialmente attribuivo questa mancanza al sistema educativo USA, molto dato dal fatto che discutendo con amici nel paese, in molti si lamento di un sistema non all'altezza, che informa in modo non adeguato. Ma dopo più approfondite ricerche ed analizzando sudi comparativi del sistema educativo nei G8, mi sono reso conto che sulla carta gli USA non brillano, ma non sono neanche messi così male come per esempio l'Italia o la Russia.

Ciò nonostante il divario tra giovani in Europa e nel continente nord Americano, è evidente a chiunque si voglia dare la briga di porre tre domande in croce ai rappresentanti dei due schieramenti.

È difficile per noi europei capire appieno quale sia la vastità della ignoranza che viene causata dal sistema (dis)educativo USA (Nord Americano).  Noi siamo abituati a camminare per le strade e respirare storia, le nostre radici si fondano su millenni di fatti che sono, in un modo od in un altro, ancora intorno a noi. Ci permeano, il nostro cervello, consapevole o meno si abituata ad assimilare l'arte, che attraverso I secoli ancora influenza il nostro modo di pensare e vivere.

In paesi come gli Stati Uniti, ed in versione più provinciale il Canda, l'arte come manifestazione quotidiana è totalmente assente. I ragazzi crescono in un ambiente che di per sé non è capace di stimolare la loro creatività per osmosi, ma deve essere direttamente indotta, appunto attraverso l'educazione/formazione.

Che il sistema USA sia informativo e NON formativo, e' evidenziato dal fatto che l'attenzione dei programmi educativi sono principalmente concentrati su alcuni segmenti, che non includono (se addirittura escludono) quel processo formativo che scaturisce dal fornire all'individuo la sensibilità per le arti, la storia, la filosofia.

A peggiorare le cose il fatto che le risorse siano state dirottate verso altri segmenti, quale quello militare, ha ridotto gli USA ad essere un paese dove il divario tra ricchezza e povertà (non solo economica ma spirituale) si sta allargando sempre di più, e la possibilità di "redenzione" dell'individuo, sta diventando sempre più rara, proprio perché gli mancano gli strumenti e la formazione.



È vero oggi abbiamo internet, e su essa viaggiano ogni giorno milioni di informazioni, ma l'informazione per sé non è abbastanza, ad essa deve essere accostata la capacità di analisi, analisi che per essere compiuta necessita di educazione, ovvero non solo informazione, ma formazione.

Leggere Facebook o postare immagini su un social o un altro, non è altro che un surrogato della umana necessita di condividere per creare e migliorare.

I social, come strumento, possono essere fondamentali nell'aiutare la popolazione mondiale non solo a condividere ma a creare, educare, e crescere. Ma non hanno valore alcuno, o molto inferiore, se vengono utilizzati come strumento egotistico.

Senza considerare poi che l'accesso alla piattaforma condivisa (internet), non è universale, ma anch'essa copre solo una certa fascia di individui.

Questo ci porta a tre grandi categorie, la prima quella che non ha accesso ad alcune sistema di informazione/formazione, né attraverso l'istruzione pubblica, né attraverso I media e nemmeno per osmosi.

La seconda, che non ha accesso ad una soddisfacente educazione ma ha accesso all'informazione.

La terza, in fine, che ha accesso all'educazione/formazione ed all'informazione. Quest'ultima in realtà è una classe veramente elitaria, nella quale gli individui sono esposti/sottoposti ad una educazione parallela, molto spesso mima di quello che avviene in Europa naturalmente.

La divisione di classe, ed il progressivo impoverimento culturale/formativo della classe media, unito con il crescente decadimento di valori a favore di un esasperante superficialità consumistica, ha portato gli USA ha divenire una potenza economico/militare che si basa su una ricchezza acquisita attraverso un sapere non totalmente rinnovabile.

I paesi europei sono ancora in tempo ad evitare di trovarsi nella medesima situazione, un po' come detto perché fortunatamente noi siamo condizionati dalla nostra storia, un po' perché non siamo ancora arrivati all'abbrutimento sociale ed educativo presente in USA.

Ma non è tutto lì, i programmi di studio nei gradi pre-universitari, sono talmente limitati che non sono comparabili alla istruzione Europea. Provate a chiedere ai ragazzi di 10 grado in USA circa la storia, geografia, filosofia o letteratura.

Il risultato è un evidente divario sociale e culturale che e stato proditoriamente causato al fine di avere una massa di individui dipendente da una minoranza, senza avere la capacità di capire la manipolazione che li porta ad essere, in ultima analisi, sacrificabili qualora non fruibili.

È questo il punto focale, al quale si è giunti oggi in USA (e non solo), punto che risulta evidente a chiunque si soffermi e faccia le dovute riflessioni.

Il sistema consumistico (non capitalistico) ha portato la maggiore parte degli individui di fascia due, ad essere fruibili, ovvero utilizzabili al fine di mantenere il sistema, attraverso il consumo e abuso di risorse, creando dipendenza e false necessità'. Tale che ad oggi il valore dell'individuo si calcola sul valore della sua capacità di consumo, non di produzione, non so se mi spiego.

Individui di fascia uno, rappresentano invece il serbatoio immediatamente sprecabile, il carico, spesso usato per dirottare l'attenzione della fascia 2, a ciò che la stessa non percepisca il vero divario, ovvero la sua distanza da chi invece si colloca in fascia tre. "Guarda loro come stanno male, meglio per te seguire quello che ti diciamo cosi avrai tutto quello che vuoi".

Nel medio evo, prima della nascita della borghesia, tale divisione di classi era evidente, ma la presenza umana era decisamente inferiore, e le risorse naturali tali da consentire una evoluzione verso l'avvicinamento delle classi. La capacità di produrre, di creare, di innovare erano tali che a fronte del volere fare, vi era la possibilità del fare stesso.

Oggi tale situazione si è invertita, e le risorse scarseggiano e scarseggeranno sempre di più, tanto che la divergenza tra classi non sarà solo basata su ricchezza effimera, ma su risorse base, quali cibo, acqua, cure mediche e come già avviene istruzione.

Falling in Line


Gli USA sono un colosso destinato a crollare, come l'impero romano, o la compagnia delle indie, gli USA spariranno dalla guida della nostra civiltà presto, molto presto.

Ma se non facciamo attenzione, il loro modello si trasferirà anche da noi portando anche l'Europa al collasso sociale, culturale ed economico.


Noi siamo ancora in tempo, abbiamo cioè la possibilità di invertire la tendenza, recuperando le basi della nostra cultura, promuovendo i valori sociali e formativi, investendo nel nostro futuro come comunità e non come individui assetati di potere.

L'annientamento di poteri economici centrali, quali la banca europea, il trasferimento agli stati sovrani della gestione della loro ricchezza, non è un impoverimento della comunità europea, al contrario, esso rappresenta l'unica alternativa per rivitalizzare l'investimento interno sull'unica risorsa che ha veramente senso, la nostra gente, i nostri figli, la nostra terra la nostra cultura e la nostra diversità culturale.

Il recupero di programmi formativi, non solo universitari ma anche professionali, ed artistici, l'investire nel sostenere ricerca scientifica, ed arti in generale, la rivalutazione delle tradizioni, delle culture locali, rivalutazione del territorio, intesa non come parafrasi dello sfruttamento, ma come recupero, restauro degli equilibri tra presenza umana e natura.


La riduzione dei consumi e della cultura dell'usa e getta, l'uso di energie rinnovabili, la riduzione degli sprechi energetici e di risorse, in fine la lotta capillare e rigorosa al malcostume e corruzione.

Tutto questo non rappresenta una separazione, ma un decentramento, che porta alla localizzazione delle risorse. Rafforzando il legame tra chi ha la responsabilità di gestione, e chi ha delegato tale responsabilità.

Come detto, noi siamo ancora in tempo, ma per poco, ora o mai più.

Per chi crede ancora che viviamo ai tempi dell'albero della "cuccagna" vorrei potere organizzare viaggi informativi, non nei paesi del terzo mondo, ma negli USA, e mostrare loro cosa sta veramente accadendo dietro le quinte, ed il livello di accelerazione al quale sta accadendo.

Ricordatevi, gli USA crolleranno, ma se noi non saremo pronti, crolleremo con loro, e non sarà un bel vivere, ma un bagno di sangue, letteralmente.

Last Updated on Thursday, 28 April 2016 23:13

Page 1 of 14

Who's Online

We have 46 guests online