둘 다 RDBMS 데이터베이스라는 점을 감안할 때 Teradata는 Oracle과 어떻게 다른가요?


최상의 답변

더 실용적인 방식으로 대답하겠습니다. 저는 개인적으로 도구로 수행 할 수있는 작업을 제한하거나 권한을 부여하는 경우를 제외하고는 기술 구현에 덜 관심이 있습니다.

Teradata는 특히 데이터 집계에 적합한 어플라이언스입니다. 물론 그것보다 더 많은 일을 할 수 있지만, 그 일들은 놀랍지 않습니다. 그들이 자랑스러워하는 MPP 아키텍처를 보면 말이됩니다. 불행히도 항상 MPP입니다. 또한 기기이기 때문에 더 많은 전력을 얻는 유일한 방법은 더 많은 기기를 구입하는 것입니다. 이것은 탄력있는 현대 시대에 분명히 구식 접근 방식입니다. 또한 구현을 위해서는 RI를 시행하지 않아야합니다. 즉, RDBMS를 사용하는 대부분의 이유가 폐기됩니다. 이는 SAP와 같은 매우 깨끗한 소스에서 집계하는 경우 일반적으로 괜찮습니다. 그러나 많은 경우 서로 다른 더티 소스의 경우 ETL 및 QA에 더 많이 투자해야합니다.

또한 teradata에는 정교한 데이터 추상화 계층이 없습니다. 이로 인해 사람들이 읽기 전용으로 취급하게됩니다. 보고서 이외의 다른 것을 제공하는 가치를 도출하지 않는 데이터웨어 하우스는 Inmon의 원래 Corporate Information Factory 비전에 미치지 못합니다. 또한 가장 똑똑한 최적화 프로그램이 없습니다. 3nf 모델을 완벽하게 처리 할 수 ​​있습니다. 쿼리에 따라 복잡한 스타 구성표와 혼동 될 수 있습니다. 재귀 적 규모의 모델은 잊어 버리세요.

반면에 Oracle은 여러분이 기술을 가지고 있고 만들고자하는 모든 것입니다. 수 페타 바이트 규모의 기업 정보 팩토리의 데이터 기반에 매우 저렴한 앱 서버가 될 수 있습니다. SAN에서 OS, DB, 추상화 계층에 이르기까지 모든 수준에서 앱에 맞게 사용자 지정할 수 있습니다. RDBMS에 적합한 모든 모델은 매우 정교한 옵티 마이저와 함께 작동합니다. 오라클의 가장 큰 문제는 오라클 방식에 익숙하지 않은 사람들을 처벌한다는 것입니다. 매우 다양한 사용 사례에 대한 사용자 정의 옵션이 너무 많기 때문에 배울 것이 많습니다. 오라클 방식이 아닌 방식으로 수행하면 일이 진행되지 않습니다. 소위 오라클 전문가라고 불리는 많은 전문가들이 더 많은 하드웨어를 구매하여 오라클의 수익을 높이는 솔루션을 장려 할 것입니다. 이것은 불쾌합니다.

두 시스템 모두 규모의 한계가 있습니다. Teradata는 대규모로 최신 상태를 유지하는 데 비용이 많이 듭니다. 데이터가 자주 업데이트되는 시스템입니다. 두 시스템 모두 복잡한 규모 문제를 해결하기 위해 집계 전략이 필요합니다. 특히 파티션 정리를 활용할 수없는 경우입니다. 오늘날 집계 전략은 고급 분석이 계산과 분리되어 있기 때문에 규모를 유지하는 데 매우 많은 비용이 듭니다.

답변

  • Oracle이란 무엇입니까?
    1. Oracle은 다음 중 하나입니다. 데이터베이스, 테이블, 레코드 등을 만드는 데 사용되는 DATABASE 언어…
    2. Oracle 데이터베이스는 하나의 단위로 취급되는 데이터 모음입니다. 데이터베이스의 목적은 관련 정보를 저장하고 검색하는 것입니다. 데이터베이스 서버는 정보 관리 문제를 해결하는 열쇠입니다. 일반적으로 서버 는 여러 사용자가 동일한 데이터에 동시에 액세스 할 수 있도록 다중 사용자 환경에서 많은 양의 데이터를 안정적으로 관리합니다. 이 모든 것은 고성능을 제공하면서 이루어집니다. 또한 데이터베이스 서버는 무단 액세스를 방지하고 장애 복구를위한 효율적인 솔루션을 제공합니다.
    3. Oracle Database는 정보 및 애플리케이션을 관리하는 가장 유연하고 비용 효율적인 방법 인 엔터프라이즈 그리드 컴퓨팅을 위해 설계된 최초의 데이터베이스입니다. 엔터프라이즈 그리드 컴퓨팅은 산업 표준, 모듈 식 스토리지 및 서버의 대규모 풀을 생성합니다. 이 아키텍처를 사용하면 각각의 새 시스템을 구성 요소 풀에서 신속하게 프로비저닝 할 수 있습니다. 필요에 따라 리소스 풀에서 용량을 쉽게 추가하거나 재 할당 할 수 있으므로 최대 작업 부하가 필요하지 않습니다.
    4. 데이터베이스에는 논리적 구조와 물리적 구조가 있습니다. 물리적 구조와 논리적 구조가 분리되어 있기 때문에 논리적 스토리지 구조에 대한 액세스에 영향을주지 않고 데이터의 물리적 스토리지를 관리 할 수 ​​있습니다.
  • 사용 이유
    1. 오라클은 널리 사용되는 많은 장점과 기능을 보유하고있어 세계 최대의 엔터프라이즈 소프트웨어 회사로 자리 매김했습니다. Oracle은 이전 버전의 기능이 여전히 유지되는 동안 새 버전에 구현 된 새 기능이있는 새 버전을 제공합니다. 한 가지 중요한 측면은 Oracle 데이터베이스가 이전 버전과 호환되는 경향이 있다는 것입니다. 또한 Oracle이 새 버전을 출시 할 때 해당 문서에는 해당 버전에 새로 추가 된 모든 기능 목록이 포함되어 있으므로 사용자가 새 기능을 쉽게 배울 수 있습니다.
    2. Oracle은 다음과 같은 이유로 주도적 인 역할을합니다. 다음과 같은 이유가 있습니다.
    3. Oracle은 거의 모든 대규모 애플리케이션에 사용되며 Oracle이 주요 입지를 차지하는 주요 애플리케이션 중 하나는 뱅킹입니다.실제로 세계 10 대 은행 중 10 개 은행이 Oracle 애플리케이션을 실행하고 있습니다. 이는 오라클이 은행을 위해 특별히 구축 된 주요 기능을 포함하여 기술과 포괄적이고 사전 통합 된 비즈니스 애플리케이션의 강력한 조합을 제공하기 때문입니다.
    4. 다음과 같은 유사한 데이터베이스 Sybase, SQL-Server 1에는 프로그램에서 루프, 조건, 배열 등을 사용하는 기능과 커서 및 임시 테이블과 같은 기능이 있지만이 모든 기능은 매우 느리고 리소스를 많이 사용하는 복잡한 방식으로 사용됩니다. 운영은 Oracle처럼 충분히 효율적으로 구현되지 않았습니다.
    5. 또한 오라클 회사는 시장에서 이전 버전과 함께 Oracle에서 사용할 수있는 기능을 통해 새로운 제품을 지속적으로 업그레이드하고 시장에 출시합니다. 이전 버전보다 우수하여 이후 버전에서 성능이 훨씬 향상되어 시장 성장을 유지하고이 기술을 사용하는 고객에게 더 큰 만족을 증명합니다. 따라서 더 높은 버전의 장점은 더 많은 기능과 더 나은 기능을 가질 수 있다는 것입니다.
    6. 예를 들어 oracle 8i 버전에는 사용자가 데이터베이스에서 Java를 실행할 수 있도록 도와주는 많은 새로운 기능이 있습니다. 큰 데이터베이스를 지원하기 위해 파티셔닝에 대한 새로운 기능과 같은 기능이 있습니다. 다음 버전 인 9i에서 오라클은 이러한 기능을 유지하고 새로운 기능을 추가했습니다. 즉, DBA가 데이터베이스 구성 변경 등을 처리하는 데 도움이되는 새로운 기능이 추가되었습니다.
    7. Oracle은 매우 응답하는 데이터베이스입니다. 까다로운 환경에서도 탁월한 성능을 발휘합니다. Oracle은 추가 된 기능과 함께 데이터 무결성을 보장하는 데 중요한 ACID 테스트를 통과하는 주요 데이터베이스입니다. 데이터는 조직 내 모든 시스템의 핵심이기 때문에 이것은 매우 중요합니다. 안정적이고 적절한 데이터베이스 시스템에는 다음과 같은 속성이 있습니다.
    8. 원 자성 : 트랜잭션 실행 결과가 모두 커밋되거나 모두 롤링됩니다. 뒤로.
    9. 일관성 : 데이터베이스가 유효한 상태에서 다른 유효한 상태로 변환됩니다. 불법 트랜잭션은 허용되지 않으며 무결성 제약 조건을 충족 할 수없는 경우 트랜잭션이 롤백됩니다.
    10. 격리 : 트랜잭션 결과는 트랜잭션이 완료 될 때까지 다른 트랜잭션에 표시되지 않으므로 데이터 보안이 강화됩니다.
    11. 내구성 : 커밋 된 후 (완료 됨) ), 트랜잭션의 결과는 영구적이며 향후 시스템 및 미디어 오류에서 살아남아 데이터의 유지 관리 및 보호를 보장합니다.
    12. 위의 모든 사항은 Oracle 데이터베이스에서 잘 유지 관리됩니다.
    13. The 최신 버전의 Oracle 10g에는 많은 기능이 있으며 새로운 기능 중 하나는 휴지통의 도입입니다. 이 옵션을 활성화하면 Windows 휴지통이나 Mac 휴지통처럼 사용자가 사용할 수 있습니다. 삭제 된 테이블은 휴지통으로 이동하여 휴지통에서 복원 할 수 있습니다.
    14. 다른 데이터베이스에 비해 oracle의 주요 장점 중 하나는 최신 버전 인 oracle이 Flashback 기술 개념을 가지고 있다는 것입니다. 즉, 데이터가 모든 애플리케이션이나 조직의 핵심이라는 것을 알고 있으므로 신중한 유지 관리가 필요합니다. 그러나 때로는 애플리케이션 중단이 발생할 수 있으며 대부분 DBA는 하드웨어 오류로 그 이유를 주장하며, 그 이유는 실수로 중요한 데이터를 삭제하거나 잘못된 데이터를 삭제하거나 잘못된 테이블을 삭제하는 것과 같은 인적 오류가 원인이라고 주장합니다. 따라서 이러한 상황을 처리하는 것이 매우 중요하며 이는 최신 버전에 도입 된 플래시라는 오라클의 최신 기술에서 이루어집니다. 플래시 기술을 통해 변경된 데이터 만 처리하여 복구를 지원합니다. 따라서 Flashback은
    15. 인적 오류로부터 효율적인 복구를 제공합니다.
    16. 더 빠른 데이터베이스 복구
    17. 관리 및 관리 프로세스를 단순화하는 데 도움이됩니다.
    18. 등 on.

    감사합니다

    Karthik

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다