Redgate Flyway는 다양한 환경 전반에서 데이터베이스 변경 사항을 자동화, 관리, 버전 제어하도록 설계된 강력한 데이터베이스 마이그레이션 프레임워크입니다. 광범위한 데이터베이스 유형을 지원하고 개발 파이프라인과 원활하게 통합되어, IT 팀이 추적 가능성과 확장 가능한 거버넌스를 바탕으로 보안성, 규정 준수, 오류 저항성을 갖춘 데이터베이스 배포를 제공하도록 돕습니다.
데이터베이스 변경 자동화
Flyway는 SQL 및 Java 마이그레이션 스크립트의 적용을 자동화하여 데이터베이스를 안정적으로 업그레이드하고, 수동 개입 없이 데이터베이스가 애플리케이션 변경과 함께 진화하도록 보장합니다.
버전 제어 통합
모든 데이터베이스 스키마와 데이터 변경 사항을 버전 제어로 추적하여, 필요 시 감사 가능성과 롤백을 지원하는 단일 진실 공급원을 유지합니다.
광범위한 데이터베이스 지원
SQL Server, Oracle, PostgreSQL, MySQL, 그리고 MongoDB와 같은 NoSQL 데이터베이스를 포함한 50개 이상의 데이터베이스 관리 시스템과 호환되며, Flyway는 온프레미스와 클라우드 데이터베이스 모두에서 작동합니다.
Policy-as-Code 적용
Flyway는 거버넌스 규칙을 배포 파이프라인에 직접 내장하여, 위험한 코드 패턴을 자동으로 탐지하고 데이터베이스 변경 전달 중 보안 정책을 적용합니다.
CI/CD 파이프라인 통합
GitHub, Azure DevOps, Jenkins, GitLab 등과 같은 도구와 원활하게 통합되어 데이터베이스 변경의 지속적 통합 및 지속적 배포를 가능하게 합니다.
마이그레이션 스크립트 관리
엄격한 명명 규칙을 사용해 버전 관리, 반복 가능, 되돌리기 마이그레이션 스크립트를 체계화하여 데이터베이스 변경의 순서와 적용을 정밀하게 제어할 수 있게 합니다.
고급 종속성 및 드리프트 처리
복잡한 스키마 종속성을 관리하고 배포된 데이터베이스 상태와 예상 상태 간의 불일치를 감지하여 복잡한 환경에서도 안정성을 보장합니다.
감사 추적 및 보고
변경 사항을 누가, 언제, 어떻게 적용했는지 기록하는 스키마 히스토리 테이블을 유지하여 규정 준수 및 문제 해결을 위한 상세한 감사 기능을 제공합니다.
멀티플랫폼 접근성
Windows, macOS, Linux 및 Docker에서 CLI, GUI, API 액세스를 제공하여 다양한 팀 워크플로와 환경에 유연하게 대응합니다.
콜백 및 사용자 지정 스크립트를 통한 확장성
SQL, Java, 그리고 엔터프라이즈 에디션에서는 PowerShell 및 Python과 같은 스크립팅 언어를 지원하여 마이그레이션 워크플로의 주요 이벤트에서 사용자 지정이 가능합니다.
25년 전에 설립되어 영국 케임브리지에 본사를 둔 Redgate Software는 전 세계 200,000명 이상의 고객이 신뢰하는 데이터베이스 관리 솔루션을 전문으로 합니다. 이 회사는 다양한 환경에서 데이터베이스 DevOps의 복잡성을 해결할 수 있도록 IT 전문가와 조직을 지원하는 것으로 인정받고 있습니다. Redgate Flyway, Redgate Monitor, Redgate Test Data Manager와 같은 인기 제품은 효율적인 개발 주기, 데이터 보안, 고품질 릴리스를 지원합니다. 전 세계적인 입지와 Fortune 100 기업의 92%가 채택한 실적을 바탕으로, Redgate는 데이터베이스 프로세스를 간소화하고 업계 모범 사례를 지원하려는 노력으로 두각을 나타냅니다.