제퍼넷 로고

DBA의 변화하는 역할

시간

중단은 데이터베이스 관리자(DBA)의 역할에 이르렀습니다. 자동화는 일반적으로 DBA가 완료하는 작업을 잠식하고 있으며 기술은 더욱 스마트해지고 능력이 향상되도록 진화하고 있습니다.

이러한 자동화로 인해 인간은 필연적으로 데이터베이스 실행에 중복이 될 것이라는 우려가 촉발되었습니다. 이미 클라우드 서비스는 그 역할을 쓸모없게 만들겠다고 위협했습니다. 이제 자동화가 점점 더 많은 데이터베이스 관리 영역에 침투함에 따라 많은 사람들이 DBA가 변화의 폭풍에서 살아남지 못할 것이라고 예측했습니다.

클라우드 컴퓨팅과 애자일 개발이 전통적인 DBA를 쓸어버릴 수 있는 것처럼 보일 수도 있지만 사실 그 역할은 변화하고 있습니다. 오늘날의 DBA는 데이터 센터에 숨어 일상적인 유지 관리 및 용량 계획을 수행하기보다 조직을 디지털 시대에 맞는 고성능 비즈니스로 전환하기 위한 기반 구축의 핵심 역할을 하는 데이터 전문가가 되어야 합니다. 그러나 거기에 도달하기 위해 조직은 데이터 사용 방법을 해결해야 하며 DBA는 쿼리 최적화 기술을 재정비하여 데이터 성능 전문가가 되어야 합니다.

신속한 응용 프로그램 개발

시장 출시 속도는 기업이 경쟁 우위를 유지하는 데 필수적이며 애플리케이션 개발보다 더 사실적인 것은 없습니다. 궁극적으로 개발 주기의 길이는 사람들이 앱을 다음 Pokémon Go 스타일의 문화 현상으로 환호하는 것과 단순히 잊을 수 있는 것 사이의 차이를 의미할 수 있습니다.

점점 더 빠른 속도로 애플리케이션을 제공해야 한다는 압박감이 커지면서 개발자는 이제 기존 기업 IT 프로세스의 제약 조건을 무시하고 빠른 속도로 구축하기 위해 "무엇이든 할 수 있는" 자유를 갖게 되었습니다. 이와 같이 더 빠른 제공에 대한 압박으로 인해 개발자가 데이터를 더 빠르게 컴파일할 수 있는 문서 데이터베이스와 같은 완전히 새로운 다양한 데이터베이스 아키텍처가 등장했습니다.

문서 모델은 개발자가 해결하려는 변수가 많을 때 잘 작동합니다. 예를 들어 서비스를 받기 위해 차를 차고로 가져가는 고객을 생각해 보십시오. 고객 기록에는 청구 정보, 자동차 제조업체 및 모델과 같은 구조화된 정보가 포함됩니다. 수리공이 수리 작업에 대한 임시 메모나 사진을 찍어 수리를 위해 수행된 작업을 설명할 수 있기 때문에 일부는 구조화되지 않을 수 있습니다. 이 정보는 문서 데이터베이스에 저장될 수 있으므로 개발자는 고객에 대한 모든 정보를 간단한 방법으로 표시할 수 있으며 자동차 상태가 변경될 때 정보를 데이터베이스에 매우 빠르게 추가할 수 있습니다.

애플리케이션 개발자에게는 이 모든 것이 훌륭하게 들리지만 데이터를 검색하고 분석하기가 더 어려워집니다. 이를 DBA가 데이터베이스 구조를 최대한 활용하기 위해 통제했던 과거와 비교해 보십시오. DBA는 절충안이 있고 전반적으로 최고의 성능을 얻기 위해 시스템을 최적화하는 방법을 이해하는 데이터 전문가였습니다. DBA는 데이터베이스가 올바른 인덱스를 사용하고 스키마를 정규화하며 전반적인 쿼리 성능을 최적화하는지 확인합니다. 예를 들어, 정규화된 스키마의 여러 ​​테이블에 걸쳐 고객에 대한 정보를 분산하면 레코드를 생성할 때 응용 프로그램 개발자의 작업이 덜 간단해질 수 있지만 연체 청구서가 있는 모든 사람을 찾는 쿼리는 매우 최적화될 수 있습니다.

최적화하지 않을 때

궁극적으로 쿼리 최적화에 관한 지식은 DBA에게 있습니다. 전통적으로 역할은 항상 데이터에 관한 것이었기 때문입니다. DBA가 디지털 비즈니스 시대의 애플리케이션 성능에 통합될 수 있는 좋은 기회를 제공하지만 사용 가능한 최적화 기술의 전체 도구 상자에 대한 이해가 필요합니다. DBA의 역할도 확대되고 있습니다. 과거처럼 쿼리를 최적화하는 것만이 아니기 때문입니다. 또한 최적화가 비즈니스에 의미하는 바에 관한 것입니다.

애플리케이션 개발자는 자신에게 가장 편리한 데이터베이스 모델을 계속 선택할 것이므로 DBA는 사용자의 데이터 액세스를 최적화해야 합니다. 이는 DBA가 다양한 데이터 유형을 통합할 수 있고 구조화된 쿼리에 맞게 조정할 수 있는 다중 모달 데이터베이스를 사용하는 경우 더 쉽게 달성됩니다. 단일 위치에서 데이터를 훨씬 더 잘 관리하고 최적화할 수 있습니다.

이러한 성능에 집착하는 DBA는 조직의 비즈니스 요구 사항에 대한 가시적인 영향을 입증할 수 있습니다. 가장 간단한 방법으로 사용자는 훨씬 더 반응이 빠르고 효율적이며 정확한 데이터 검색을 경험할 수 있지만 더 중요한 것은 작업을 더 효과적으로 수행하고 더 밀접하게 협업하며 고객이 사용하는 데이터를 더 깊이 이해할 수 있다는 것입니다. 더 완벽합니다. 이 과제를 해결할 수 있는 DBA는 디지털 비즈니스 시대를 위한 고성능 IT 인프라를 구축하는 데 자신의 역할이 얼마나 전략적인지 보여줄 것입니다.

출처: https://www.itsecurityguru.org/2020/03/11/the-change-role-of-the-dba/?utm_source=rss&utm_medium=rss&utm_campaign=the-change-role-of-the-dba

spot_img

최신 인텔리전스

spot_img