Skip to main content

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

database 데이터베이스 가상화는 데이터베이스 소프트웨어를 사용하여 쿼리 프로그램에서 데이터베이스의 물리적 위치 및 구성을 마스킹하는 것을 중심으로합니다.프로그램에서 사용하는 실제 데이터베이스는 여러 서버에 존재할 수 있지만 사용하는 프로그램은 마치 일반 데이터베이스 인 것처럼 보입니다.가상화 기술을 사용하면 데이터베이스 관리를 단순화하고 데이터베이스를 더 빠르게 만들고 대규모 데이터베이스 시스템을 유지하는 데 드는 비용을 낮추게됩니다.데이터베이스는 단일 서버 또는 서버 클러스터를 사용하여 정보 세트를 저장합니다.이 세트는 정보가 저장되거나 제거 될 때 확장 및 계약을 확장합니다.이러한 유형의 데이터베이스는 일반적으로 유지하기가 쉽지만 동시 사용자와 데이터베이스 쿼리의 수는 데이터베이스 하드웨어의 힘에 의해 제한되기 때문에 사용자에게는 유용하지 않습니다.또한 컴퓨터 또는 네트워크의 모든 문제는 데이터베이스를 접근 할 수 없게 만듭니다.가상화 된 데이터베이스는 여러 위치, 여러 위치 및 여러 유형의 데이터베이스 소프트웨어에 존재할 수 있습니다.본질적으로 데이터베이스는 시스템에 연결된 작은 데이터베이스로 만들어졌습니다.

레이어 사용

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

데이터베이스 가상화는 데이터베이스를 사용하고 유지 관리하는 사람들에게 더 좋습니다.사용자의 관점에서 볼 때 응용 프로그램에 대한 중대한 변경없이 몇 가지 장점을 얻습니다.데이터베이스 가상화 계층이 시스템이 아닌 쿼리를 제어하기 때문에 사용자는 이전과 동일한 프로그램을 계속 사용할 수 있습니다.단일 위치를 쿼리하는 사람이 적기 때문에 정보는 이전보다 더 빠르게 액세스 할 수 있습니다.마지막으로, 데이터베이스가 여러 위치에 걸쳐 확산되어 데이터베이스 가동 중지 시간이 줄어 듭니다.데이터베이스는 이미 조각화되어 있으므로 데이터베이스의 각 부분이 여러 위치에 동시에 존재하는 것이 쉽습니다.모든 데이터베이스 섹션을 복제하면 유지 보수 및 수리를 위해 개별 섹션을 오프라인으로 쉽게 가져갈 수 있습니다.컴퓨터 또는 네트워크 고장의 경우 데이터는 대체 위치에 보존됩니다.이 백업 및 복제 프로세스는 대부분 데이터베이스 가상화 소프트웨어에서 수행하는 자동으로 관리자가 다른 작업을 수행 할 시간을 확보합니다.