기계적 인조 인간

오픈 소스 데이터베이스 소프트웨어 비교 및 ​​기능

다각화되는 요즘 무선 환경의 '3대 트렌드'

다각화되는 요즘 무선 환경의 '3대 트렌드'

차례:

Anonim

앞에서 SQL 데이터베이스에 대해 이야기했습니다. 이 게시물에서는 인기있는 오픈 소스, 무료 데이터베이스 소프트웨어를 나열 할 예정입니다. 온라인 서비스를 시작하기 전에 가동 시간, 보안 및 모든 요구 사항을 충족 할 수있는 데이터베이스를 선택하는 것이 필요합니다. 데이터베이스를 선택할 때 비용은 항상 염려되지만 다국적 기업의 RDBMS는 비용이 많이 들고 비용이 많이 드는 서비스를 온라인으로 운영하는 경우 많은 슬픔을 느끼게됩니다. 결국

오픈 소스 데이터베이스 관리 도구 는 매우 편리 할 수 ​​있습니다. 이 데이터베이스는 무료이거나 비용이 적게 들고 하이 엔드 데이터베이스 시스템의 대부분의 기능을 제공합니다. 오픈 소스 데이터베이스 도구

다음은 인기있는 오픈 소스

데이터베이스 소프트웨어이며 그들의 비교: 1) MySQL

MySQL은 여러 데이터베이스에 다중 사용자 액세스를 제공하는 가장 널리 사용되고 널리 사용되는 관계형 데이터베이스 관리 시스템입니다. MySQL은 현재 Oracle에서 소유하고 있으며 Sequential Query Language를 사용하여 데이터베이스를 관리합니다. 소스는 GNU 라이센스 및 적합성 계약하에 사용 가능합니다. MySQL은 PHP 개발자들 사이에서 가장 많이 사용되며 웹 사이트, 웹 응용 프로그램 및 온라인 서비스에 사용됩니다.

MySQL은 비상업적 인 목적으로 무료로 사용할 수 있으며 상업적 용도로 200 달러 미만의 비용을 발생할 수 있습니다. 2) PostgreSQL

PostgreSQL 글로벌 개발 그룹이 개발 한 ORDBMS (Object Relational Database Management System)입니다. 모든 플랫폼에서 사용할 수 있습니다. Mac, Windows, Solaris 및 Linux는 MIT 라이선스에 따라 PostgreSQL은 주요 데이터베이스의 모든 속성을 지원합니다. PostgreSQL은 현재 버전 9.1에서 사용할 수 있습니다.

3) SQLite

SQLite는 응용 프로그램 파일 형식, 모바일 응용 프로그램 및 웹 사이트 용 데이터베이스에 사용되는 작고 가벼운 내장 데이터베이스입니다. SQLite는 데이터베이스의 ACID 속성을 준수합니다. 그것은 빠르고 API를 사용하기 쉽습니다. SQLite는 SQLite 데이터베이스를 관리하는 데 사용할 수있는 독립 실행 형 명령 줄 인터페이스 (CLI) 클라이언트와 함께 제공됩니다.

4) Berkeley DB

Oracle 소유, Berkeley DB는 응용 프로그램에 기본 저장 장치 서비스를 제공합니다 요구 사항이 독특하고 고유 한 요구 사항이있을 수 있습니다. Berkeley DB API는 ANSI-C, C ++, Java, C #, Perl, Python, Ruby 및 Erlang을 포함한 거의 모든 프로그래밍 언어로 사용할 수 있습니다.

데이터베이스에 액세스하는 프로그램은 데이터를 기록. Berkeley DB는 레코드의 데이터를 제한하지 않습니다. 레코드와 키는 최대 4 기가 바이트가 될 수 있습니다. Berkeley DB는 완전한 DBMS가 아닙니다.

5) Firebird

Firebird는 항상 MySQL보다 기능이 풍부하여 PostgreSQL과는 달리 Linux 및 기타 `Nix 계열 제품뿐만 아니라 Windows에서도 항상 잘 작동합니다. Firebird는 저장 프로 시저, 트리거, 핫 백업 (데이터베이스가 실행되는 동안 백업) 및 복제를 비롯하여 상업용 데이터베이스에서 사용할 수있는 많은 기능을 제공합니다. Firebird 데이터베이스는 클래식 서버와 수퍼 서버의 두 가지 변형으로 제공됩니다.

오늘날 데이터는 10 년 전보다 훨씬 복잡합니다. 데이터 저장, 관리 및 관리는 데이터베이스 기술에 의존합니다. 마이크로 소프트, 오라클, IBM과 같은 상위 기업들은 시간이 지남에 따라 데이터베이스를 개척해 왔으며 최고의 데이터베이스 시스템을 생산해 왔습니다. 아마도 MS-SQL, IBM-DB 및 Oracle은 데이터베이스 시스템 중 가장 많이 평가되는 시스템이지만 아마도 위에 나열된 오픈 소스 데이터베이스 시스템은 기능이 풍부하고 우수한 성능을 제공합니다. 일부 기업용 응용 프로그램의 그림자에서는 일반적으로 간과됩니다.

원하는 데이터베이스가 누락 되었습니까? 아래 주석란에서 언급하십시오.