Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak mogę zabezpieczyć moje połączenie DB przed awarią, gdy sieć jest niestabilna?

Proponuję następujące w komponencie bazy danych.

  1. łącz się w każdym sql i zamykaj po zakończeniu.
  2. Użyj limitu czasu połączenia i zapytania o ponowne uruchomienie, jeśli jest limit czasu
  3. Jeśli baza danych jest odłączona, buforuj dane do lokalnej bazy danych na kliencie i ponownie uruchom transmisję do centralnej bazy danych po ponownym nawiązaniu połączenia. W ten sposób nie stracisz żadnych danych.
  4. Użyj timera, aby sprawdzić łączność z centralną bazą danych, aby wykonać buforowanie nieprzesłanych danych.

Ten problem jest powszechny w przypadku zbierania danych z hali produkcyjnej, a powyższa sugestia to jedyny sposób, w jaki mogę skutecznie rozwiązać ten problem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy istnieje sposób na przechowywanie tekstu Unicode w bazie danych Oracle skonfigurowanej jako „US7ASCII”

  2. python:łączenie się z bazą danych Oracle przy użyciu portfela/tnsnames Oracle

  3. Jak anulować długo trwającą operację Bazy danych?

  4. różnica sydat

  5. Java łącząca się z wieloma bazami danych