sql >> Databáze >  >> RDS >> Oracle

Jak mohu zabránit selhání připojení DB, když je síť nestabilní?

Navrhuji následující pro komponentu databáze.

  1. připojte se na každém sql a po dokončení se zavřete.
  2. Použít časový limit připojení a restartovat dotaz, pokud časový limit vypršel
  3. Pokud je databáze odpojena, zařaďte data do lokální databáze na klientovi a po opětovném připojení restartujte přenos do centrální databáze. Tímto způsobem nepřijdete o žádná data.
  4. Pomocí časovače zkontrolujte připojení k centrální databázi, abyste mohli zařadit nepřenesená data.

Tento problém je běžný pro sběr dat z dílny a výše uvedený návrh je jediný způsob, jak bych mohl problém efektivně vyřešit.



  1. Postgres:Nejlepší způsob, jak přesunout data z veřejného schématu jedné DB do nového schématu jiné DB

  2. Ikony pro vývojáře SQL

  3. Práce s DataSource, JNDI API v IntelliJ

  4. spring jpa application.properties useSSL