Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




Risultati da 1 a 6 di 6
  1. #1
    HT Member
    Data Registrazione
    Jul 2010
    Località
    Sora, FR
    Messaggi
    56

    Mysql: dubbio tra mysqldum e /var/lib/mysql

    Salve, ennesima discussione sul backup. Ho un dubbio sulle risorse da utilizzare e spero possiate darmi qualche suggerimento. La situazione consiste in due database replicati. Le scelte possibili sono due:

    - mysqldump o mysqlhotcopy: la mia perplessità riguarda la politica dei backup full. Considerando che i database conterranno molti dati, una scelta di questo tipo, anche se fatta secondo orari studiati, non mi pare percorribile, considerando poi la necessità di avere una buona frequenza di backup.
    Si potrebbe però attuare la politica dei backup incrementali con i log di mysql.
    - backup di /var/lib/mysql con rdiff: mi pare che il backup della cartella sia la soluzione utilizzata anche da bacula, avevo pensato a questa soluzione perchè richiede tempo minore nei backup successivi al primo, mantenendo una frequenza giornaliera. Il dubbio mi sorge sull'integrità dei dati, fermo restando che verrà attuato in orari studiati, avevo in mente di usare "FLUSH TABLE WITH READ LOCK" per bloccare il database.

    Quali sono le vostre esperienze in merito? e quali i vostri consigli?

    Grazie.
    Saluti.



  2. #2
    usu
    usu non è collegato
    Utente Moderatore L'avatar di usu
    Data Registrazione
    Apr 2006
    Località
    Milano
    Messaggi
    1,769

    Re: Mysql: dubbio tra mysqldum e /var/lib/mysql

    Dai un'occhiata a Percona XtraBackup for InnoDB and XtraDB Data - Percona Software fa tutto quello che ti serve

  3. #3
    Provider L'avatar di guest
    Data Registrazione
    Nov 2007
    Località
    Riccione
    Messaggi
    6,310

    Re: Mysql: dubbio tra mysqldum e /var/lib/mysql

    Citazione Originariamente Scritto da AndDM Visualizza Messaggio
    - backup di /var/lib/mysql con rdiff: mi pare che il backup della cartella sia la soluzione utilizzata anche da bacula
    No, bacula non adotta alcun politica di backup.
    Bacula fa quello che gli viene detto di fare, può fare dei dump così come copia i dati. Di default, ad esempio, fa il dump del suo database interno, non ne copia i dati brutalmente.

    Copiare brutalmente i dati da /var/lib/mysql è sicuramente una soluzione errata sotto ogni punto di vista. MySQL tiene le tabelle in ram, per quanto possibile, quindi se tu copi i file, non stai copiando l'ultima versione dei dati disponibili ma stai copiando la versione inerente l'ultimo flush. Inoltre, rischi di ritrovarti con le tabelle corrotte in fase di ripristino, perchè le avresti copiate da 'aperte'.

    In sostanza, rischi di buttare via tutto o, nel migliore dei casi, avere una perdita di dati e qualche tabella corrotta.
    http://www.web4web.it - Low Cost Hosting
    Tutti i pacchetti sono multidominio.
    Database e domini illimitati a partire da €10


    http://www.guest.it - Servizi professionali su misura.

  4. #4
    HT Member
    Data Registrazione
    Jul 2010
    Località
    Sora, FR
    Messaggi
    56

    Re: Mysql: dubbio tra mysqldum e /var/lib/mysql

    @usu: grazie, mi pare un ottimo link, studio la documentazione e faccio qualche test in locale.

    @guest: dato che l'integrità dei dati viene prima di ogni altra cosa, l'unica soluzione è (oltre quella di usu che devo studiare) andare di dump o hotcopy?
    Pensavo alla soluzione con il flush perchè lo equiparavo ad il lock che utilizzerebbero anche il dump ed hotcopy, e quindi mi dava le stesse garanzie.
    Vista la probabile grande quantità di dati, meglio se mi appoggiassi ai log per dei backup incrementali giornalieri?

    Grazie.
    Saluti.

  5. #5
    Provider L'avatar di guest
    Data Registrazione
    Nov 2007
    Località
    Riccione
    Messaggi
    6,310

    Re: Mysql: dubbio tra mysqldum e /var/lib/mysql

    Citazione Originariamente Scritto da AndDM Visualizza Messaggio
    @guest: dato che l'integrità dei dati viene prima di ogni altra cosa, l'unica soluzione è (oltre quella di usu che devo studiare) andare di dump o hotcopy?
    Pensavo alla soluzione con il flush perchè lo equiparavo ad il lock che utilizzerebbero anche il dump ed hotcopy, e quindi mi dava le stesse garanzie.
    Vista la probabile grande quantità di dati, meglio se mi appoggiassi ai log per dei backup incrementali giornalieri?
    Se riesci a fare un flush con read lock dovresti essere in grado di fare uno snapshot lvm e backuppare quello con una discreta sicurezza.

    ma se vuoi l'affidabilità al 100%, l'unica è fare il flush, read lock, dumpare il tutto e provare a ripristinare su un database di appoggio.

    La copia brutale delle tabelle io la userei come disaster recovery, non come backup.
    http://www.web4web.it - Low Cost Hosting
    Tutti i pacchetti sono multidominio.
    Database e domini illimitati a partire da €10


    http://www.guest.it - Servizi professionali su misura.

  6. #6
    HT Member
    Data Registrazione
    Jul 2010
    Località
    Sora, FR
    Messaggi
    56

    Re: Mysql: dubbio tra mysqldum e /var/lib/mysql

    Grazie per i consigli, studierò un pò le soluzioni.

Discussioni Simili

  1. [Software] memcached integrato con MySQL, ossia MySQL NoSQL?
    Di andrea.paiola nel forum L'OTInformatico
    Risposte: 7
    Ultimo Messaggio: 18-04-2011, 11:56
  2. Cloud Hosting Seeweb: MySQL has Gone e Unable to connect MySQL
    Di RedFoxy nel forum Cloud Computing & Cloud Hosting
    Risposte: 10
    Ultimo Messaggio: 08-09-2010, 14:22
  3. MySQL a Milano il 10 Febbraio: un incontro per parlare di clustering e MySQL da SUN
    Di Redazione HostingTalk nel forum Articoli e news su Webhosting e Servizi Internet
    Risposte: 2
    Ultimo Messaggio: 27-01-2010, 21:23
  4. Hosting con: 1dominio, 1db mysql, php, pdo mysql
    Di StErMi nel forum Free WebHosting
    Risposte: 0
    Ultimo Messaggio: 07-11-2009, 10:25
  5. dubbio db mysql
    Di djdark nel forum WebHosting - Primi passi
    Risposte: 5
    Ultimo Messaggio: 12-01-2009, 16:45

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •