Computer >> 컴퓨터 >  >> 프로그램 작성 >> MongoDB

오픈 소스 데이터베이스


오픈 소스 데이터베이스는 오픈 소스 코드가 있는 데이터베이스입니다. 즉, 누구나 코드를 보고, 연구하거나 수정할 수 있습니다. 오픈 소스 데이터베이스는 관계형(SQL) 또는 비관계형(NoSQL)일 수 있습니다.

오픈 소스 데이터베이스를 사용하는 이유

어느 회사에서나 데이터베이스를 만들고 유지 관리하는 데는 비용이 많이 듭니다. 총 소프트웨어 지출의 엄청난 덩어리가 데이터베이스를 처리하는 데 사용됩니다. 따라서 저렴한 오픈 소스 데이터베이스로 전환하는 것이 가능합니다. 이는 장기적으로 회사에서 많은 비용을 절감합니다.

사용 중인 오픈 소스 데이터베이스

시장에는 다양한 오픈 소스 데이터베이스가 있습니다. 그들 모두는 자신의 장단점이 있습니다. 오픈 소스 데이터베이스 사용 여부는 개인의 요구 사항에 따라 결정됩니다.

오픈 소스 데이터베이스의 몇 가지 예는 다음과 같습니다. -

MySQL

이것은 세계에서 가장 성공적인 오픈 소스 데이터베이스입니다. MySQL의 무료 커뮤니티 에디션을 사용할 수 있지만 2010년에 Oracle에 인수되었으며 현재 Oracle은 서비스 비용을 청구합니다.

마리아DB

이것은 MySQL을 대체하며 MySQL과 달리 무료로 유지하기 위한 것입니다. MariaDB는 MySQL과 높은 호환성을 가지며 MySQL API 및 명령과 구조가 일치합니다.

PostgreSQL

이것은 객체 관계형 데이터베이스 관리 시스템입니다. PostgresSQL은 MySQL보다 더 강력하고 더 나은 성능을 제공합니다. 또한 신뢰성과 데이터 무결성으로 유명합니다.

포스트그레스퓨어

이것은 PostgresSQL을 기반으로 하지만 추가 기능이 있습니다. 구독 기준으로 Splendid 데이터에서 사용할 수 있습니다.

엔터프라이즈DB

이것도 PostgresSQL을 기반으로 하지만 성능, 보안 및 관리 효율성 향상과 같은 추가 기능과 도구가 있습니다.

몽고DB

이것은 무료 오픈 소스 NoSQL 데이터베이스 프로그램입니다. 문서 유효성 검사, 암호화된 저장 엔진 등을 제공합니다. MongoDB는 주로 모바일 앱 등에서 사용됩니다.