PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Концепции за висока достъпност на Oracle в PostgreSQL

Понякога хората питат за определени функции за висока достъпност на Oracle и дали съществуват в PostgreSQL.

В повечето случаи съществуват много сходни характеристики. Причината за сходството е, че PostgreSQL и Oracle имат много сходни архитектури и така механизмите за защита на данните също са се развили по същия начин.

Например, Oracle Data Guard е поточно репликация на регистрационния файл на транзакциите, така че е много подобна по концепция на физическата поточно репликация в PostgreSQL. Active Data Guard е мястото, където потребителите на Oracle могат да изпълняват заявки на сървър в режим на готовност, който отново е подобен по концепция на Hot Standby.

Oracle RAC? Всъщност не се нуждаете от Oracle RAC. Или поне квалифицирани експерти на Oracle ми казват това и собственият ми опит потвърждава това. Не на последно място защото възстановяването при бедствия за RAC трябва да бъде осигурено от Data Guard (така че защо просто да не използвате Data Guard). Така че няма еквивалент на RAC в света на PostgreSQL. (Пфу!)

Търсите RMAN? Има инструмент за архивиране и възстановяване, наречен Barman, който се възползва от вградените функции за Point in Time Recovery.

Там също има повече подробности, но напълно подробно обяснение е нещо за обсъждане като част от техническо обучение или проект за миграция. Основното послание е, че PostgreSQL поддържа HA с набор от подробни функции, които се произвеждат от много години.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL SELECT скорост int срещу varchar

  2. Как да създадете индекс за елементи от масив в PostgreSQL?

  3. Потребителски дефинирани променливи в PostgreSQL

  4. часова зона по подразбиране на postgres

  5. IntegrityError:прави разлика между уникално ограничение и ненулеви нарушения