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

Oracle:Разлика между връзки без пул и DRCP

Приложенията от уеб ниво и средно ниво обикновено имат много нишки за изпълнение, които се редуват, използвайки ресурси на RDBMS. Понастоящем многонишковите приложения могат ефективно да споделят връзки към базата данни, позволявайки голяма мащабируемост на средно ниво. Започвайки с Oracle 11g, разработчиците на приложения, администраторите и администраторите на бази данни могат да използват обединяване на резидентни връзки към базата данни, за да постигнат такава мащабируемост чрез споделяне на връзки между многопроцесни, както и многонишкови приложения, които могат да обхващат системи от средно ниво.

DRCP осигурява пул за свързване в сървъра на базата данни за типични сценарии за използване на уеб приложение, при които приложението придобива връзка с база данни, работи върху нея за относително кратък период от време и след това я освобождава. DRCP обединява "посветени" сървъри. Обединеният сървър е еквивалентът на сървърен процес на преден план и сесия на база данни, комбинирани.

DRCP допълва пуловете за свързване от средно ниво, които споделят връзки между нишки в процес от средно ниво. В допълнение, DRCP позволява споделяне на връзки към бази данни между процеси от средно ниво на един и същ хост от средно ниво и дори между хостове от средно ниво. Това води до значително намаляване на ключовите ресурси на базата данни, необходими за поддържане на голям брой клиентски връзки, като по този начин намалява отпечатъка на паметта на нивото на базата данни и повишава скалируемостта както на средното ниво, така и на нивата на базата данни. Наличието на набор от леснодостъпни сървъри има и допълнителната полза от намаляване на разходите за създаване и прекъсване на клиентски връзки.

DRCP е особено подходящ за архитектури с многопроцесорни еднонишкови сървъри за приложения (като PHP/Apache ), които не могат да изпълняват обединяване на връзки от средно ниво. Базата данни все още може да се мащабира до десетки хиляди едновременни връзки с DRCP.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Достъп до съединени елементи

  2. Предизвикателство за тестване на база данни на Oracle – Сравнете данните за схемата

  3. CHECK CONSTRAINT в Oracle SQL

  4. Деклариране и задаване на променливи в оператор Select

  5. Как да копирате или актуализирате индекси и ограничения на таблици от различна база данни?