[ExaCS] Oracle Exadata Cloud Service
·
DB_oracle
ExaCS는 또 뭔데? ExaCC를 정리했지만... 이름도 비슷한 것 같아서 너무 헷갈린다. 정리하자. ExaCS 란? OCI상에서 제공되는 관리형 Exadata 데이터베이스 서비스이다. 클라우드를 기반으로 데이터베이스를 제공하면서 데이터베이스의 관리, 운영, 보안 등을 oracle이 직접 처리하는 형태의 서비스이다. 특징 1. 관리형 서비스 ExaCS는 오라클이 완전히 관리하는 관리형 서비스로, 기업은 데이터베이스 관리 작업을 최소화하고 데이터베이스 운영에 집중할 수 있다. Oracle이 데이터베이스 관리, 백업, 모니터링, 보안패치 등과 같은 작업을 대신 처리한다. 2. Oracle Exadata 기반 ExaCS는 Oracle Exadata Machine을 기반으로 하며, 이는 고성능 스토리지와 네트..
[ExaCC] Oracle Exadata Cloud@Customer 란?
·
DB_oracle
OCI를 공부하며 많은 용어들이 생소하다. ExaCC와 ExaCS 가 뭔데?DB인가?  용어 때문에 헷갈릴 때가 많아서 차근차근 정리를 해보기로 했다.   ExaCC ( Oracle Exadata Cloud@Customer)  ExaCC(Oracle Exadata Cloud@Customer)는 데이터베이스를 최적화하여 고성능과 고가용성을 제공하는 솔루션이다. ExaCC는 DBMS을 직접적으로 최적화하는 것이 아니라, 데이터베이스 워크로드를 처리하는 데 필요한 하드웨어와 소프트웨어 인프라스트럭처를 최적화하여 데이터베이스 시스템의 성능과 가용성을 향상시키는 역할을 한다고 한다.   인프라스트럭처를 최적화하여 데이터베이스 시스템의 성능과 가용성을 향상시킨다는데, 그래서 무엇을? 1. 스토리지 최적화 : Exa..
[Oracle] XA / non-XA 란 무엇인가?
·
DB_oracle
용어정리 XA : eXtended Architecture의 줄임말로 말 그대로 확장된 아키텍쳐이다. Non-XA : XA의 용어를 활용해보면 확장되지 않은 아키텍쳐이다. 트랜잭션 : 거래의 최소 단위이다. 보통 All or Nothing 이라고 얘기한다. 즉 거래라는 것은 서로간의 교환인데 한쪽만 성공한다면 데이터가 망가지기 때문에 정합성을 유지하기 위한 단위라고 볼 수 있다. 활용 일반적으로 DB 트랜잭션의 정합성 유지를 위해 XA 또는 NON-XA를 사용한다. NON-XA : 기본적인 로컬 트랜잭션. 사용하는 DB가 하나일 때 Non-XA로 단순하게 Commit과 Rollback을 처리할 수 있다. 조금 자세히 설명하자면, DB에 세션 하나에 하나의 트랜잭션을 모두 담아 놓고, 둘다 성공하면 comm..
[Oracle Tuxedo] XA / non-XA 무엇이고 언제 사용할까?
·
DB_oracle
오래됐지만 좋은 글이 있어서 가져왔습니다. 맨 아래 출처가 명시되어있습니다.   XA 갖고 흔히 고민하는 것은, "어떤 것까지를 XA로 짜느냐"입니다...  그래서, 처음에 표준을 제안하는 컨설턴트 엔지니어의 취향 또는 판단에 따라서 는 경우도 있고, 제가 항상 주장하는 "XA 최소주의"처럼, 웬만하면 nonXA로 짜게 하는 경우도 있습니다.  그것은 XA 인터페이스의 특징을 얼마나, 어떻게 사용 할것인지.. 아니면 사용 안할 것인지로 결정을 해야 합니다. 그러자면 먼저 XA를 쓰는 AP가 어떻게 돌아가는지 이해 할 필요가 있겠군요...  1) XA와 nonXA의 개요 XA를 사용하지 않는.. nonXA라고 표현하는 유형의 AP는 AP에서 RM(=Resource Manager ; DBMS)에 직접 연결합..
계속 까먹네;