Pagina 3 di 5 primaprima 1 2 3 4 5 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 43
  1. #21
    forse è il caso di aggiungere alla pillola come attivare le tabelle innodb

    non ci sono ancora riuscito...

  2. #22
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466
    Allora oggi pomeriggio aggiungo come attivare le InnoDB.


  3. #23
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466
    Pinopisc, purtroppo non riesco a trovare il tempo per scrivertidue righe.

    Prova a guardare qua:

    http://www.mysql.com/doc/en/InnoDB_in_MySQL_3.23.html

    Scusa, Mc

  4. #24
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    Originariamente inviato da mchorney
    Una replica altro non è che un database identico a quello che utilizzi solo che risiede su di un altro server.

    In pratica hai un database master e uno o più slave, quando esegui una modifica sulmaster questa è propagata a tutti gli slave, a questo modo ti proteggi da eventuali crash, malfunzionamenti ecc.


    Questo in modo molto semplicistico.

    Appena la tesi mi lascia un po' rspirare scrivo una pillola.

    Ciao; Mc
    personalmente questa tecnica la ritengo efficace solo in caso si vogliano fare dei backup periodici, e non utilizzarlo in un sistema di produzione... anche xke c'è il rischio di venire a creare situzioni di inconsistenza dei dati, se un utente ad esempio effettua delle modifiche su un database qualcuno o qualcosa di deve preokkupare di propagare le modifiche su tutti gli altri database, e comunque c'è sempre il solito problema delle transazioni, non si può bloccare una tabella che è presente su più macchine con sopra installata una versione di mysql indipendente dalle altre...

    come soluzione di backup poi io credo ci siano tecniche migliori, come quello dei backup incrementali eseguiti periodicamente

  5. #25
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466
    Krual, le repliche sono fatte per garantire la consistenza dei dati con un meccanismo studiato ad hoc, la cosa è completamente automatica, tu non devi fare nulla.

    Spero solo di trovare il tempo discrivere qualcosa perchè è un argomento molto interessante.

    Ciao, Mc

  6. #26
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466
    Dimenticavo, tutte le grandi aziende utilizzano repliche e per garantire la continuità del servizio e per motivi di sicurezza.


  7. #27
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    Originariamente inviato da mchorney
    Krual, le repliche sono fatte per garantire la consistenza dei dati con un meccanismo studiato ad hoc, la cosa è completamente automatica, tu non devi fare nulla.

    Spero solo di trovare il tempo discrivere qualcosa perchè è un argomento molto interessante.

    Ciao, Mc
    vorrei saperne di più... anche se sono un po' scettico verso tecniche non native quando si utlizzano sistemi divisi in + macchine

  8. #28
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466
    La tecnica è nativa di mysql. e ha meccnismi di log e position che permettono di mantenere la consistenza dei dati.

  9. #29
    Utente di HTML.it L'avatar di kele
    Registrato dal
    Feb 2003
    Messaggi
    27
    io non ho capito una cosa riguardo la funzione GET_LOCK e la sua "negazione" RELEASE_LOCK di mysql, cioè il significato sta nel rendere esclusiva ad un solo processo tutte le operazioni SQL comprese tra GET_LOCK e RELEASE_LOCK o qualcosa di diverso ancora?
    l'utilizzo di queste funzioni -tabelle innodb a parte- mi sembra molto più vantaggioso di LOCK e UNLOCK perchè consente cmq agli altri script di accedere alle stesse tabelle per effettuare altre operazioni...o le stesse operazioni se sono script realizzati da un webmaster sadico
    questa vita è come un pampers, appena lo cambi e già sporco di mer__

  10. #30
    Originariamente inviato da kele
    io non ho capito una cosa riguardo la funzione GET_LOCK e la sua "negazione" RELEASE_LOCK di mysql, cioè il significato sta nel rendere esclusiva ad un solo processo tutte le operazioni SQL comprese tra GET_LOCK e RELEASE_LOCK o qualcosa di diverso ancora?
    l'utilizzo di queste funzioni -tabelle innodb a parte- mi sembra molto più vantaggioso di LOCK e UNLOCK perchè consente cmq agli altri script di accedere alle stesse tabelle per effettuare altre operazioni...o le stesse operazioni se sono script realizzati da un webmaster sadico
    Sì GET_LOCK simula il blocco sulla riga anzichè sull'intera tabella tipico delle transazioni, ma ovviamente non consente tutte le altre funzionalità delle transazioni.
    per favore NIENTE PVT TECNICI da sconosciuti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.