1. 사용한 기술 개념
MariaDB
MySQL의 포크로 개발된 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)
SQL 언어를 사용하여 데이터를 저장하고 관리
ACID(원자성, 일관성, 고립성, 지속성) 속성을 지원
2. 적용한 근거 및 목적
목적
: 회원가입 서비스에 적용하기 위한 대중적이고 안정적인 RDBMS 사용
오픈 소스
MySQL의 대안으로 개발되었으며, 커뮤니티에 의해 활발히 유지보수되고 있다.
호환성
MySQL과의 호환성이 뛰어나기 때문에 기존 MySQL 애플리케이션을 쉽게 이전할 수 있다.
확장성
대규모 데이터 처리와 높은 성능을 요구하는 애플리케이션에 적합하다.
보안 기능
강화된 보안 기능을 통해 데이터 보호 및 사용자 관리가 용이하다
장단점 (근거)
장점
고성능
뛰어난 쿼리 성능과 인덱싱 기능을 제공하여 대량의 데이터 처리에 효과적이다.
플러그인 아키텍처
다양한 플러그인을 지원하여 기능을 쉽게 확장할 수 있다.
활발한 커뮤니티
오픈 소스 커뮤니티의 지원으로 지속적인 업데이트와 개선이 이루어진다.
단점
학습 곡선
복잡한 기능과 설정이 있어 초보자에게는 학습 곡선이 있을 수 있다.
비호환성
MySQL의 일부 고급 기능과 완벽하게 호환되지 않을 수 있다.
적용 과정