데이터베이스 가상화 란 무엇입니까?

데이터베이스 가상화는 데이터베이스 소프트웨어를 사용하여 프로그램 쿼리에서 데이터베이스의 실제 위치 및 구성을 마스크합니다. 프로그램에서 사용하는 실제 데이터베이스는 여러 서버에 존재할 수 있지만이를 사용하는 프로그램은 일반 데이터베이스 인 것처럼 보입니다. 가상화 기술을 사용하면 데이터베이스 관리가 간소화되고 데이터베이스가 더 빨라지고 대규모 데이터베이스 시스템 유지 관리 비용이 절감됩니다.

표준 데이터베이스 문제

표준 데이터베이스는 단일 컴퓨터에 존재합니다. 데이터베이스는 단일 서버 또는 서버 클러스터를 사용하여 정보 세트를 저장합니다. 이 세트는 정보가 저장되거나 제거 될 때 확장 및 축소됩니다. 이러한 유형의 데이터베이스는 일반적으로 유지 관리하기 쉽지만 동시 사용자 수와 데이터베이스 쿼리 수는 데이터베이스 하드웨어의 성능에 의해 제한되므로 사용자에게 덜 유용합니다. 또한 컴퓨터 나 네트워크에 문제가 있으면 데이터베이스에 액세스 할 수 없게됩니다.

가상화의 장점

데이터베이스 가상화는 데이터베이스를 분산시켜 이러한 문제 중 일부를 완화합니다. 가상화 된 데이터베이스는 여러 컴퓨터, 여러 위치 및 여러 유형의 데이터베이스 소프트웨어에 존재할 수 있습니다. 본질적으로 데이터베이스는 시스템에 연결된 작은 데이터베이스 조각으로 구성됩니다.

레이어 사용

이 프로세스는 데이터베이스 가상화 계층이라고하는 것을 통해 가능합니다. 데이터베이스에 대한 쿼리가 수행되면이 계층을 구성하는 소프트웨어가 시작됩니다. 그런 다음 계층은 데이터베이스 조각 및 위치 목록에 액세스하고 정보를 보유한 장소를 찾은 다음 해당 위치로 요청을 보냅니다. 초기 쿼리는 데이터베이스 가상화 계층이 실제 데이터베이스라고 생각하고 아무런 차이가없는 것처럼 정보를 다시 가져옵니다.

사용자를위한 혜택

데이터베이스 가상화는 데이터베이스를 사용하고 유지 관리하는 사람들에게 더 좋습니다. 사용자의 관점에서 보면 응용 프로그램을 크게 변경하지 않고도 여러 가지 이점을 얻을 수 있습니다. 데이터베이스 가상화 계층은 시스템이 아닌 쿼리를 제어하므로 사용자는 이전과 동일한 프로그램을 계속 사용할 수 있습니다. 더 적은 수의 사람들이 단일 위치를 쿼리하므로 정보는 이전보다 빠르게 액세스 할 수 있습니다. 마지막으로 데이터베이스가 여러 위치에 분산되어 있기 때문에 데이터베이스 중단 시간이 줄어 듭니다.

관리자의 이점

관리자의 관점에서 데이터베이스 가상화는 매우 잘 작동합니다. 데이터베이스는 이미 조각화되어 있으므로 데이터베이스의 각 부분을 여러 위치에 동시에 쉽게 배치 할 수 있습니다. 모든 데이터베이스 섹션을 복제함으로써 유지 관리 및 수리를 위해 개별 섹션을 오프라인으로 쉽게 전환 할 수 있습니다. 컴퓨터 나 네트워크 장애가 발생하면 데이터는 다른 위치에 보존됩니다. 이 백업 및 복제 프로세스는 데이터베이스 가상화 소프트웨어에 의해 자동으로 수행되므로 관리자가 다른 작업을 수행 할 시간을 확보 할 수 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?