티스토리 뷰

IT

MariaDB

iamhappe 2023. 5. 16. 08:53
반응형

MariaDB는 MySQL 데이터베이스 관리 시스템의 포크(Fork)인 오픈소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다.

다양한 운영 체제와 호환되며, 많은 프로그래밍 언어와 함께 사용할 수 있습니다.

또한, MySQL과 호환성이 높으므로, MySQL과 호환되는 애플리케이션에서 MariaDB를 사용하여 데이터베이스를 관리할 수 있습니다.

MariaDB는 MySQL의 개발을 주도하던 Monty Widenius와 그의 개발팀이 2009년 MySQL을 인수한 오라클에 반발하여 개발한 RDBMS입니다.

MariaDB는 GPLv2, LGPLv2 및 BSD 라이선스를 따르는 오픈 소스 소프트웨어입니다.

MariaDB 특징은 아래와 같습니다.

- 향상된 성능: 향상된 쿼리 최적화와 인덱싱, 병렬 처리, 캐시, 트랜잭션 처리 등의 기능을 제공하여 더 빠른 성능을 제공합니다.

- 많은 기능: MySQL보다 더 많은 기능을 제공합니다. JSON, XML, SphinxSE, OQGraph, GIS 등과 같은 다양한 엔진과 기능을 제공합니다.

- 높은 호환성: MySQL과 거의 동일한 API와 구문을 사용하므로, 기존의 MySQL 애플리케이션을 쉽게 마이그레이션 할 수 있습니다.

- 확장성: MariaDB는 MySQL과 동일한 클라이언트/서버 아키텍처를 사용하며, 여러 개의 서버를 클러스터링하여 더 높은 가용성과 확장성을 제공할 수 있습니다.

- 보안 기능: MariaDB는 다양한 보안 기능을 제공합니다. 예를 들어, SSL/TLS 암호화, PAM 및 LDAP 인증, 암호화된 저장소 엔진, 데이터 마스킹, SELinux 등의 기능을 제공합니다.

- 개선된 관리 기능: 데이터베이스 관리를 위한 다양한 도구와 기능을 제공합니다. 예를 들어, MariaDB MaxScale은 데이터베이스 트래픽을 분산하는 기능을 제공합니다.

MariaDB는 현재 다양한 운영 체제에서 사용 가능하며, MySQL과의 호환성을 지원하여 기존의 MySQL 데이터베이스 애플리케이션을 쉽게 마이그레이션 할 수 있습니다. 또한, MariaDB는 MySQL보다 더 많은 기능을 제공하므로, 다양한 엔터프라이즈 애플리케이션에서 널리 사용됩니다.

반응형

'IT' 카테고리의 다른 글

DNS(Domain Name System)  (0) 2023.05.20
ip 클래스(iP Class)  (0) 2023.05.18
쿠버네티스(Kubernetes)  (0) 2023.05.12
도커(Docker)  (0) 2023.05.11
Static Routing  (0) 2023.05.10
05-04 10:57
반응형
Total
Today
Yesterday