사용 사례
지금 속도를 높이고, 준비가 되면 마이그레이션하세요
대개 레거시 애플리케이션의 성능을 제한하는 요인은 데이터베이스입니다. 당장의 성능 문제를 해결하기 위해 데이터베이스 앞에 인메모리 계층을 추가하고, 나중에 본인의 일정에 맞춰 데이터베이스를 교체하면 됩니다.
애플리케이션 현대화란 무엇인가요?

애플리케이션 현대화는 레거시 애플리케이션의 코드, 아키텍처 및 데이터 인프라를 업데이트하여 현대적인 비즈니스 요구 사항을 충족시킵니다. 데이터베이스는 병목 현상의 원인이 될 수도 있고, 성공의 원동력이 될 수도 있습니다. MariaDB GridGain 는 지금 당장 속도와 확장성을 제공하며, MariaDB Enterprise Server 는 마이그레이션 준비가 되었을 때 활용할 수 있는 최신형 오픈 데이터베이스를 제공합니다.

삼성 SDS가 다음을 통해 데이터베이스 운영 비용을 절반 이상 절감한 방법 MariaDB
Knox Portal 서비스는 Oracle에서 MariaDB 로 이전되었으며, 50만 명 이상의 사용자에게 서비스를 제공하면서도 운영 비용을 50% 이상 절감했습니다.
기능
현대화에 실제로 필요한 것은 무엇인가
현대화를 위해서는 현재 애플리케이션의 성능과 확장성을 향상시킬 수 있는 기능을 갖추어야 하며, 준비가 되면 최신 데이터베이스로 손쉽게 마이그레이션할 수 있어야 합니다.
분산 캐싱
Oracle, DB2 및 기타 데이터베이스 앞에 분산 캐싱을 구축하여, 리드-스루(read-through) 및 라이트-스루/라이트-비하인드(write-through/write-behind) 패턴을 통해 데이터를 동기화하며, 1밀리초 미만의 지연 시간과 초당 수백만 건의 트랜잭션(TPS)을 처리합니다.
분산 컴퓨팅
메모리 내에서 조인, 집계 및 사용자 정의 코드를 실행하는 인메모리 컴퓨팅과 스트림 처리를 통합하여, 레거시 데이터베이스에 의존하는 분석 작업을 밀리초 단위로 처리합니다.
다중 저장소 지속성
Polyglot Persistence는 다양한 데이터 유형을 지원하며, 데이터를 영구적으로 저장함으로써 데이터베이스의 역할을 대체합니다.
현대적이고 개방적인 데이터베이스
Raft 클러스터링 및 지역 간 가용성을 보장하는 지리적 복제를 지원하는 현대적인 개방형 데이터베이스로, 벡터 검색, 통합된 AI RAG 검색 기능, 그리고 에이전트 기반 워크로드를 위한 AI 플러그인을 제공합니다.
오라클 호환성
Oracle PL/SQL 구문, 시퀀스 및 데이터형을 그대로 유지한 채 Oracle에서 마이그레이션할 수 있으므로, 코드를 다시 작성하지 않고도 기존 스키마와 저장 프로시저 로직을 실행할 수 있습니다.
어디서나 배포 가능
MariaDB Enterprise Server 온프레미스, 고객사의 클라우드, 또는 DBaaS 관리형 서비스 등 어떤 환경에서도 배포할 수 있습니다.
현대화는 여러분이 있는 곳에서 시작됩니다
다음은 고객들이 MariaDB Enterprise Platform 을 이용하는 세 가지 대표적인 사례입니다.

지금 당장 성능과 확장성이 필요합니다
데이터베이스 앞에 MariaDB GridGain 를 배치하세요. 분산 캐싱을 적용하면 별도의 마이그레이션 결정 없이도 애플리케이션 성능이 즉시 향상됩니다.
모놀리식 아키텍처를 마이크로서비스로 리팩토링하고 있습니다.
메모리 내 데이터 계층을 사용하여 읽기와 쓰기를 분리하는 CQRS(Command Query Responsibility Segregation) 패턴을 구현합니다.
이제 마이그레이션을 진행할 준비가 되었습니다.
Oracle 또는 DB2에서 MariaDB Enterprise Server 로 마이그레이션하세요. 온프레미스 또는 관리형 서비스를 선택하고, Oracle 호환성 기능을 활용하여 코드 변경을 최소화할 수 있습니다.
추천 자료
시작하기
MariaDB로 개발을 시작해 보세요
현재 운영 중인 모든것, 앞으로 구축할 모든 것에 활용 할 수 있는 신뢰할 수 있는 단일 실시간 데이터베이스 플랫폼
자주 묻는 질문
애플리케이션 현대화는 레거시 애플리케이션의 코드, 아키텍처 및 데이터 인프라를 최신 비즈니스 요구 사항에 부응하도록 업데이트하여 확장성, 안정성, 보안 및 비용 효율성을 향상시킵니다. 데이터베이스는 대개 성능의 병목이 되는 계층이므로, 이를 현대화하면 상당한 이점을 얻을 수 있습니다.
네. 기존 데이터베이스 앞에 배치된 인메모리 캐시 및 연산 계층이 읽기 트래픽을 처리하고, 메모리에 함께 저장된 데이터에 대해 분석 작업을 수행합니다.
아닙니다. MariaDB 과 Oracle을 함께 사용할 수 있습니다. MariaDB GridGain 에서 제공하는 인메모리 가속 기능은 Oracle이나 다른 기록 시스템 앞에 배치되므로, 마이그레이션에 대한 의무 없이 기존 시스템을 그대로 유지할 수 있습니다. MariaDB GridGain 의 네이티브 지속성 기능 덕분에, 나중에 이전을 결정하더라도 데이터는 이미 적절한 위치에 배치되어 있습니다.
먼저, 이관해야 할 Oracle PL/SQL 저장 프로시저, 시퀀스 및 데이터 유형에 대한 검토를 포함하여 작업 범위를 파악하는 평가부터 시작하십시오.
MariaDB Oracle PL/SQL 구문, 시퀀스 및 데이터형을 지원하므로, 기존 Oracle 스키마와 저장 프로시저 로직을 코드를 다시 작성할 필요 없이 MariaDB 에서 실행할 수 있습니다. MariaDB Enterprise Server 12.3 버전에서는 (+) 외부 조인, XMLTYPE, 연관 배열, SYS_REFCURSOR 및 다중 이벤트 트리거를 지원합니다.
이는 귀하의 요구 사항과 자체 인프라를 관리해야 하는지 여부에 따라 달라집니다. MariaDB Enterprise Platform 는 온프레미스, 자체 클라우드 계정(BYOC) 또는 모든 하이퍼스케일러에서 완전 관리형 DBaaS 서비스로 실행되어 관리 부담을 줄여줍니다. MariaDB 는 귀하의 요구 사항에 가장 적합한 옵션을 선택할 수 있는 유연성을 제공합니다.