2023년 4월 11일·1분 읽기

FerretDB 1.0, PostgreSQL 데이터베이스 엔진을 활용하여 MongoDB의 오픈 소스 대안으로 출시

FerretDB 1.0은 MongoDB의 진정한 오픈 소스 대안으로 출시되어 PostgreSQL을 데이터베이스 엔진으로 사용하여 MongoDB 프로토콜 쿼리를 SQL로 변환하는 상태 비저장 프록시를 제공합니다. FerretDB는 MongoDB 데이터베이스 작업을 오픈 소스 루트로 되돌리는 것을 목표로 합니다.

FerretDB 1.0, PostgreSQL 데이터베이스 엔진을 활용하여 MongoDB의 오픈 소스 대안으로 출시

MongoDB 프로토콜 쿼리를 SQL로 변환하고 PostgreSQL 기본 데이터베이스 엔진으로 활용하도록 설계된 상태 비저장 프록시인 FerretDB 1.0이 이제 프로덕션 릴리스로 제공됩니다. 제작자는 이를 "진정한 오픈 소스 MongoDB 대안"이라고 설명합니다. 이 릴리스에는 문서 데이터베이스 워크로드를 실행하는 데 필요한 모든 필수 기능이 포함되어 있습니다.

Apache 2.0 라이선스에 따라 FerretDBMongoDB 데이터베이스 작업을 "오픈 소스 루트"로 되돌리는 것을 목표로 합니다. 이 개발은 4월 11일 FerretDB Inc. 에서 발표했습니다. 이 기술을 사용하면 PostgreSQL 및 기타 데이터베이스 백엔드에서 MongoDB 워크로드를 실행할 수 있습니다. SAP HANA 및 SQLite 포함하기 위한 지속적인 노력과 함께 Tigris 에 대한 지원도 포함됩니다. FerretDB 시작에 대한 지침은 GitHub 에서 찾을 수 있습니다.

FerretDB 에 따르면 MongoDB 이제 SSPL(Server Side Public License)에 따라 제공되므로 더 이상 오픈 소스가 아닙니다. 그들은 SSPL 라이센스가 사용자 권한을 박탈하고 많은 오픈 소스 및 초기 단계 상업 프로젝트에 적합하지 않다고 주장하는 Open Source Initiative의 블로그 게시물을 지적합니다. 반면에 MongoDB SSPL이 서비스로서의 소프트웨어 사용자가 커뮤니티에 다시 기여하도록 보장한다고 주장합니다.

FerretDBMongoDB 드라이버 및 도구와 호환되며 RPM 및 DEB 패키지뿐만 아니라 개발 및 생산용 Docker 이미지를 제공합니다. PostgreSQL 로 FerretDB 평가하는 데 필요한 모든 것을 포함하는 포괄적인 Docker 이미지도 사용할 수 있습니다. 일반적으로 사용 가능한 릴리스의 출시와 함께 FerretDB createIndexes 명령을 지원하여 사용자가 인덱스의 필드와 사용할 인덱스 유형을 지정할 수 있습니다. 또한 dropIndex 명령을 사용하면 컬렉션에서 인덱스를 제거할 수 있습니다. $unwind, $limit 및 $skip과 같은 더 많은 단계를 포함하도록 집계 파이프라인 기능이 확장되었습니다.

현재 분기 말의 FerretDB 로드맵에는 기본 커서 명령, 고급 인덱스 및 원시 SQL 쿼리 기능에 대한 지원이 포함됩니다. 3분기 계획에는 집계 파이프라인 지원, 사용자 관리 명령 및 쿼리 프로젝션 연산자 향상이 포함됩니다. 쿼리 성능을 개선하는 것도 주요 목표입니다. 호환성과 잠재력으로 인해 FerretDBPostgreSQL 호환 데이터베이스를 사용하는 [appmaster .io" data-mce-href="https:// appmaster.io"> AppMaster.io와](https://<span class=) 같은 no-code 플랫폼의 사용자에게도 도움이 될 수 있습니다. 엔터프라이즈 및 고부하 사용 사례.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started