itsource

Postgresql vs Oracle

mycopycode 2023. 4. 2. 10:25
반응형

Postgresql vs Oracle

이 주제는 다음과 같은 질문을 제시합니다.

  1. Oracle은 우수한 지원을 제공하므로 엔터프라이즈 환경에서도DB
  2. Oracle에 의해 대량의 데이터를 쉽게 관리할 수 있습니다.PostgreSql의 사양도 마찬가지입니다.
  3. 기능에 대해서는 잘 모르겠지만 인터넷에서 두 DB에 대해 읽어보면 동점이 됩니다.

왜 오라클이 더 인기가 있는지 궁금하네요.

확장성이 있고 다수의 활성 사용자(온라인 사용자 10,000명 등)가 있을 수 있는 웹 사이트에 대해 고려해야 할 DB(라이선스/돈 문제는 남겨둔 상태)를 선택하십시오.

카산드라나 몽고 DB 같은 건 필요 없어

제 의견은 Postgre가SQL은 Oracle과 매우 유사하며, 특히 Oracle의 DataGuard를 대체할 수 있는 9.1이 출시될 예정입니다.

SQL 레벨에서는 실제로 직접적인 차이가 별로 없습니다(Postgres는 실제로 더 많은 "리틀 헬퍼"와 훨씬 더 쉬운 기능을 가지고 있습니다).

Oracle이 제공하는 더 많은 기능:

  • 구체화된 뷰 (Postgres 9.3 이후 사용 가능하지만 Postgres에는 증분 새로 고침 또는 쿼리 개서가 아직 없습니다.)
  • 플래시백 쿼리 및 플래시백 아카이브(매우 뛰어난 기능)
  • 색인만 검사 (Postgres 9.2 이후 이용 가능하지만 내 경험상 Oracle 구현만큼 효율적이지 않음)
  • 스토어드 프로시저에서의 트랜잭션 제어(향후 Postgres 11에서 지원할 예정이지만 Oracle만큼 완전하지는 않음)
  • 인덱스 구성 테이블("클러스터된 인덱스"라고도 함)
  • ASH 및 AWR 보고서 (Postgres 9.6은 향후 이와 같은 인프라스트럭처를 추가)
  • 병렬 쿼리
    9은 Postgres 9.6과 은 Postgres 9.6과 같은 할 수 되었습니다.Postgres 10은 더 많은 쿼리와 Postgres 11을 다음과 같은 용도로 사용할 수 있도록 개선되었습니다.create table as
  • 병렬 DML
  • 뷰에 사용되는 테이블 변경(예: 열 삭제)

Postgre를 좋아하는 만큼SQL에서는 쓰기 트래픽이 많은 경우에 대처하기 위해 (자동)진공을 설정하는 것이 매우 귀찮을 수 있습니다.

오라클은 Postgre보다 인기가 높다SQL은 Microsoft가 대기업에서 Linux보다 인기가 높은 것과 같은 이유로 예산을 가진 IT 책임자가 오픈 소스 대신 IT 책임자를 선택했다고 해서 일자리를 잃은 적이 없습니다.

자신에게 다음과 같은 질문을 하십시오.

귀사의 웹사이트(및 데이터베이스)는 누가 지원합니까?전 세계적으로 지원, 문서, 컨설턴트 등을 제공할 수 있는 엔터프라이즈 DB 기업이 있습니다.Oracle뿐만 아니라 모든 국가에서 Oracle 또는 MSQL 전문가를 쉽게 찾을 수 있습니다.

Postgre를 찾는 데 더 많은 어려움을 겪고 싶다면SQL Specialist 또는 Postgre 팀 트레이닝에 응모집SQL, 힘내!오늘(2016년) 포스트그레SQL은 가장 진보된 오픈 소스 RDBM으로, 대부분의 도입 환경에서 상용 경쟁 제품과 동등합니다.

하나의 데이터베이스 시스템에만 필요한 기능이 있습니까?두 데이터베이스 플랫폼의 고급 기능을 모두 사용할 수는 없으므로 애플리케이션에 실제로 필요한 기능을 확인하십시오.예를 들어 특정 레플리케이션, 백업 및 기타 시나리오가 필요한 경우 두 플랫폼의 매뉴얼을 읽고 적절한 선택을 해야 합니다.둘 다 비슷한 기능을 제공하지만 준비하는 것이 좋습니다.

대기업은 보통 하나의 데이터베이스 플랫폼을 고수합니다.Oracle 라이선스를 한 번 구입하고 DBA 및 기타 전문가를 고용하면 해당 벤더를 계속 사용합니다.보통 그렇긴 한데, 그런 짐은 없으시겠죠.

또한 현대 IT 시대에는 고려해야 할 또 다른 문제가 있습니다.RDBMS가 꼭 필요한가요? 삽입/갱신/삭제마다 비용이 많이 듭니다.외부 키 및 기타 제약 조건을 정의하면 비용이 더 많이 듭니다.이는 MongoDB와 Oracle을 비교할 때 1~10개의 연산과 비슷합니다.한편, RDBMS는 보다 안전성과 데이터 무결성을 제공합니다.필요하지 않은 경우(댓글 분실은 문제가 되지 않습니다) MongoDB 등을 선택할 수 있습니다.RDBM은 보통 10건 중 9건이 필요하므로 주의하시기 바랍니다.

언급URL : https://stackoverflow.com/questions/5975907/postgresql-vs-oracle

반응형