Category: Policy & Security

DB 운영 가이드, 운영 정책, 보안 정책, 백업 정책, 접근제어 정책, DB 보안, 보안 이슈

데이터베이스에서 스네이크 케이스를 사용하는 이유: 실용적 접근

  데이터베이스 설계는 소프트웨어 개발에서 중요한 부분을 차지합니다. 특히 데이터베이스의 테이블과 컬럼 이름을 어떻게 지을지는 많은 개발자들이 고민하는 부분입니다. 이 글에서는 많은 데이터베이스에서 스네이크 케이스(snake_case)를 선호하는 이유를 자세히 살펴보겠습니다.   1. 가독성 향상 스네이크 케이스는...

MySQL의 TLS/SSL: 내부 네트워크에서 정말 필요할까?

  MySQL의 암호화 통신 데이터베이스 보안은 모든 조직의 IT 인프라에서 핵심적인 부분입니다. 특히 MySQL과 같은 관계형 데이터베이스 시스템을 사용할 때, 데이터 전송 중 보안을 위해 TLS(Transport Layer Security) 또는 그 전신인 SSL(Secure Sockets Layer)을 사용하는...

DBA도 기본적으로 알아야 하는 데이터3법

  데이터 활용의 제도적 장치 데이터3법이라고 IT 쪽에서 DB를 다루거나, 개인정보를 다루는 보안엔지니어 혹은 개발자, 데이터 엔지니어 분들이라면 한번 쯤 들어봤을 겁니다. 4차 산업혁명 시대에 접어들면서 신산업 육성을 위해 인공지능(AI), 인터넷기반 정보통신 자원통합(클라우드), 사물인터넷(IoT) 등...

데이터베이스 오브젝트 이름 생성 정책

    데이터베이스 네이밍 컨벤션 데이터베이스 네이밍 컨벤션에는 여러가지가 있습니다. 스네이크 케이스(Snake Case) 스네이크 케이스는 단어 사이를 언더스코어(_)로 연결합니다. 예시: first_name, last_name, order_detail 스네이크 케이스는 주로 SQL 데이터베이스나 Python에서 자주 사용됩니다. 카멜 케이스(Camel Case) 카멜...

표준 데이터베이스 운영관리 지침서 (참고용)

  제1조 데이터베이스 관리자 데이터베이스 관리자(DBA)는 다음 각 호와 같은 역할을 수행하여야 한다. 데이터베이스에 대한 운영 및 관리, 유지보수 데이터베이스의 보안정책을 설정하고 주기적으로 검토 데이터베이스의 장애 및 이상 발생시 신속한 조치 및 보고 데이터베이스 계정...

DBA 혹은 DB팀의 R&R을 정의 할 때

    DBA 혹은 DB팀의 R&R을 정의 할 때 대기업의 경우는 DBA 포지션이 오래전부터 유지된 경우가 많아 그 회사에 맞는 R&R이 이미 정의 되어 있는 경우가 많습니다. 반면 스타트업의 경우 DBA가 없다가 생기는 경우에는 R&R과...