데이터베이스 데이터베이스 관리 란 무엇입니까? -techopedia에서 정의

데이터베이스 관리 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-데이터베이스 관리 란 무엇입니까?

데이터베이스 관리는 데이터베이스 관리자가 수행 한 전체 활동 세트를 말하며 필요에 따라 데이터베이스를 항상 사용할 수 있도록합니다. 밀접하게 관련된 다른 작업 및 역할은 데이터베이스 보안, 데이터베이스 모니터링 및 문제 해결, 향후 성장 계획입니다.


데이터베이스 관리는 하나 이상의 데이터베이스에 종속 된 모든 조직에서 중요한 기능입니다.

Techopedia는 데이터베이스 관리를 설명합니다

데이터베이스 관리자 (DBA)는 일반적으로 대기업 IT 부서의 전담 역할입니다. 그러나 풀 타임 DBA를 감당할 수없는 많은 소규모 회사는 일반적으로 전문 공급 업체에게 역할을 아웃소싱하거나 계약을 맺거나 ICT 부서에서 다른 사람과 역할을 병합하여 한 사람이 수행합니다.


데이터베이스 관리의 기본 역할은 필요할 때 항상 사용할 수 있도록 데이터베이스의 최대 가동 시간을 보장하는 것입니다. 여기에는 일반적으로 정기적 인 사전 모니터링 및 문제 해결이 포함됩니다. 이는 DBA 측에서 기술적 인 기술을 필요로합니다. 문제의 데이터베이스에 대한 심층적 인 지식 외에도 DBA는 데이터베이스가 실행되는 플랫폼 (데이터베이스 엔진 및 운영 체제)에 대한 지식과 교육이 필요할 것입니다.


DBA는 일반적으로 다른 보조 작업이지만 여전히 중요한 작업 및 역할을 담당합니다. 이들 중 일부는 다음과 같습니다.

  • 데이터베이스 보안 : 인증 된 사용자 만 데이터베이스에 액세스 할 수 있도록하고 외부의 무단 액세스로부터 데이터베이스를 강화하십시오.
  • 데이터베이스 튜닝 : 서버 메모리 할당, 파일 조각화 및 디스크 사용과 같은 성능을 최적화하기 위해 여러 매개 변수를 조정합니다.
  • 백업 및 복구 : 데이터베이스의 우발적 또는 고의적 인 데이터 손실을 복구 할 수있는 적절한 백업 및 복구 절차를 데이터베이스에 갖추는 것이 DBA의 역할입니다.
  • 쿼리에서 보고서 생성 : DBA는 종종 쿼리를 작성하여 보고서를 생성하여 데이터베이스에 대해 실행하도록 요청됩니다.

데이터베이스 관리 기능에는 기술 교육과 수년간의 경험이 필요하다는 것이 위의 모든 사항에서 분명합니다. Oracle DB 및 Microsoft의 SQL Server와 같은 상용 데이터베이스 제품을 제공하는 일부 회사는 특정 제품에 대한 인증도 제공합니다. OCP (Oracle Certified Professional) 및 MCDBA (Microsoft Certified Database Administrator)와 같은 이러한 업계 인증은 DBA가 실제로 해당 제품에 대해 철저히 훈련되었음을 조직에 확신을주기 위해 먼 길을 가고 있습니다. 오늘날 대부분의 관계형 데이터베이스 제품은 SQL 언어를 사용하기 때문에 SQL 명령 및 구문에 대한 지식도 오늘날 DBA의 소중한 자산입니다.

데이터베이스 관리 란 무엇입니까? -techopedia에서 정의