Sidebar

Main Menu Mobile

  • Home
  • Blog(s)
    • Marco's Blog
  • Technical Tips
    • MySQL
      • Store Procedure
      • Performance and tuning
      • Architecture and design
      • NDB Cluster
      • NDB Connectors
      • Perl Scripts
      • MySQL not on feed
    • Applications ...
    • Windows System
    • DRBD
    • How To ...
  • Never Forget
    • Environment
TusaCentral
  • Home
  • Blog(s)
    • Marco's Blog
  • Technical Tips
    • MySQL
      • Store Procedure
      • Performance and tuning
      • Architecture and design
      • NDB Cluster
      • NDB Connectors
      • Perl Scripts
      • MySQL not on feed
    • Applications ...
    • Windows System
    • DRBD
    • How To ...
  • Never Forget
    • Environment

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.

#StopTRUMP

Empty
  •  Print 
Details
Marco Tusa
Marco's Blog
06 January 2020

peace While this symbol was designed by Gerald Holtom in 1958 for the nuclear disarmament, in the years it had become more. It represent the will to resolve conflict with words and understanding, the will to be respectful of human and cultural diversity, the will to put the egoism/egotism/egocentrism aside. 

Nowadays is so difficult to remember that sometime we just need to say NO to political/social abuse. We must be able to take position also if this means that we may risk something, that we may be in a less comfortable position. 

Acts of violence are never the right answer, they never lead to positive results. It is bad thing when a single do any act of violence, but it becomes an horror when is a state doing it, and even worse, when it is justified with words as freedom and even worse peace. 

What is going on in these days is terrible, the actions of terrorism that Mr. Trump is requesting and justifying are beyond any understanding (except political and economical interest). 
Words like "we have targeted 52 Iranian sites (representing the 52 American hostages taken by Iran many years ago), some at a very high level & important to Iran & the Iranian culture, and those targets, and Iran itself, WILL BE HIT VERY FAST AND VERY HARD. The USA wants no more threats!" are not words that a chief of state like the USA president should say. These words are a violent attack to any democratic country, and mainly express the will of USA President to use Terrorism against any possible competitor. 

We should hope that the House of Representative will be able to limit the current path of action of Mr. trump, (https://eu.usatoday.com/story/news/politics/2020/01/05/iran-nancy-pelosi-says-house-vote-limit-trumps-war-powers/2821968001/  https://www.nytimes.com/2020/01/04/opinion/editorials/trump-iran-threats-Suleimani.html?action=click&module=Opinion&pgtype=Homepage) 

But what is very concerning, is the silence coming from many other international actors, and very concerning the EU silence.
There is NO justification for the European Union to wait to reject and condemn the recent act of terrorism done by Mr. Trump. We European had kill each other for millennia, and we should know well that PEACE and respect is a value we cannot neglect. 

Europe cannot accept in silence acts of violence of this magnitude for cowardice, if the same would had be done by Libya or Senegal, the whole EU would have raise in one voice condamny it. The fact this was done by USA is what is stopping all. But is time for EU and probably the whole United Nations to realize that USA, under this administration, is a rogue state and must be isolated and stopped. 

USA is a great country, with great people. But it has lost its north, the way the Trump administration (and Bush(es) before) is leading the country, is against the whole world interest and good. 

A recent article huffpost.com/highline/article/sanctions/ is a must read to have better understanding of what can/should be done. 

There is something we can do, and use Internet, Facebook, Twitter, not only to show our dogs underpants , or the last shitty meal we had. 

We can use to put pressure to our governaments to say NO to violence and act of terrorism like the recent one done by Mr Trump. 

There is no excuse for a chief of state to push the world to the edge of another global war, no excuse!

#stopTRUMP


     

Some reasoning around mirroring in MySQL

Empty
  •  Print 
Details
Marco Tusa
Marco's Blog
13 May 2017

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.

La differenza c'e'

Empty
  •  Print 
Details
Marco Tusa
Marco's Blog
28 April 2016

Brevi considerazioni intorno alla mia ultima visita in USA.

US-economic-collapse-321x370

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 dot.com 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.

imrs

 

È 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.

european-values

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.

european_diversity

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.

More Articles ...

  1. The sliding door effect
  2. Digression around God (part 1).
  3. Open letter to Anonymous
  4. Looking around
  5. Almost three years at Pythian
  6. Elezioni 2013
  7. Skip the hero
  8. perche l'euro e' una trappola spiegata ad un bambino di 11 anni
  9. I don
  10. A wrong model
  11. Not for sell
  12. Nothing come easily
  13. My Whish list for my next 50 years
  14. Sanremo e' sempre Sanremo
  15. Basta avere a che fare con l Italia
  16. Natale 2011
  17. La uccisione di babbo natale
  18. Attenti al lupo.
  19. Prendetelo a calci nel culo
  20. Fate schifo
Page 1 of 14
  • Start
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • Next
  • End

Related Articles

  • The Jerry Maguire effect combines with John Lennon “Imagine”…
  • La storia dei figli del mare
  • My afterthoughts on teams compose by multi-cultural, multi-language elements, in consulting and support.
  • A dream on MySQL parallel replication
  • Binary log and Transaction cache in MySQL 5.1 & 5.5
  • How to recover for deleted binlogs
  • How to Reset root password in MySQL
  • How and why tmp_table_size and max_heap_table_size are bounded.
  • How to insert information on Access denied on the MySQL error log
  • How to set up the MySQL Replication

Latest conferences

We have 5222 guests and no members online

login

Remember Me
  • Forgot your username?
  • Forgot your password?
Bootstrap is a front-end framework of Twitter, Inc. Code licensed under MIT License. Font Awesome font licensed under SIL OFL 1.1.