35 개의 오픈 소스 데이터베이스 엔진

그들이 준비한 기사는 환상적입니다 WebResourcesDepot에서 선택할 때 우리가 가질 수있는 큰 가능성에 대해 오픈 소스 필드의 데이터베이스 엔진.


기사에 표시된대로 주요 대안 (일부는 상업적)을 알고있을 것입니다.

해당 텍스트에서 알 수 있듯이 이러한 옵션이 너무 널리 퍼져있는 것은 정상입니다. 매우 잘 문서화되어 있으며 모든 옵션 뒤에 대규모 사용자 커뮤니티가 있으며 시장에 나와있는 대부분의 CMS와 고도로 통합됩니다., 주요 호스팅 회사에서 사용할 수 있습니다. 그러나 이러한 옵션을 넘어서는 가능성의 전 세계가 있습니다.

그것을 보여줍니다 앞서 언급 한 기사, 그 중 나는 단순히 적응을 할 것이며 당신이 방문하는 것이 좋습니다. 이 분야의 35 개 오픈 소스 대안은 다음과 같습니다. 번역에 대해 사과하겠습니다. 나는 기사에서 다루는 많은 용어에 익숙하지 않아서 몇 가지 설명을 망 쳤을 수 있습니다.

MongoDB의

확장 가능하고 스키마가없는 고성능 오픈 소스 데이터베이스 (전적으로 확신하지는 않지만 기존의 관계형 데이터베이스가 아니라는 의미) 및 문서 지향 (JSON 유형 데이터 스키마)입니다. PHP, Python, Perl, Ruby, JavaScript, C ++ 등과 같은 언어에서이 데이터베이스를 사용할 준비가 된 드라이버가 있습니다.

하이퍼 테이블

Hypertable은 최대 성능, 확장 성 및 효율성이 필요한 애플리케이션을 지원하도록 설계된 고성능 분산 데이터 스토리지 시스템입니다. Google의 BigTable 프로젝트를 따라 설계 및 모델링되었으며 주로 대규모 데이터 세트에 중점을 둡니다.

아파치 카우치DB

MongoDB의 경우와 마찬가지로이 프로젝트는 JavaScript를 사용하여 MapReduce 모드에서 쿼리하거나 인덱싱 할 수있는 문서 지향 데이터베이스를 제공하기위한 것입니다. CouchDB는 HTTP 요청을 지원하는 모든 환경에서 액세스 할 수있는 RESTful JSON API를 제공합니다.

Neo4j

테이블이 아닌 그래프를 통해 데이터를 저장하는 Java의 완전한 트랜잭션 지속성 엔진입니다. Neo4j는 엄청난 확장 성을 제공합니다. 단일 시스템에서 수십억 개의 노드 / 관계 / 속성의 그래프를 처리 할 수 ​​있으며 여러 시스템에서 확장 할 수 있습니다.

리크

Riak은 웹 애플리케이션에 이상적인 데이터베이스이며 다음을 결합합니다.

  • 분산 된 키 값이있는 상점
  • 유연한지도 / 감소 엔진
  • 친숙한 HTTP / JSPN 쿼리 인터페이스.

오라클 버클리 DB

개발자에게 관리없이 빠르고 효율적인 로컬 지속성을 제공하는 임베디드 데이터베이스 엔진입니다. Oracle Berkeley DB는 애플리케이션에 직접 연결하고 원격 서버로 메시지를 보내는 대신 간단한 함수 호출을 허용하여 성능을 향상시키는 라이브러리입니다.

아파치 카산드라

Cassandra는 아마도 시장에서 가장 잘 알려진 NoSQL 프로젝트 중 하나 일 것입니다. 페이스 북 (개발자), 디그, 트위터, 시스코 등의 거대 기업에서 사용하고있는 확장 성이 높은 XNUMX 세대 분산 데이터베이스입니다. 목표는 데이터 저장을위한 일관되고 내결함성 및 고 가용성 환경을 제공하는 것입니다.

Memcached

Memcached 인 메모리 키-값 유형의 저장소입니다. 데이터베이스 호출, API 호출 또는 페이지 렌더링 결과의 작은 임의 데이터 문자열 (텍스트, 개체)에 사용됩니다. 데이터베이스에 대한 부하를 줄여 동적 웹 응용 프로그램을 가속화하도록 설계되었습니다.

파이어 버드

Firebird-Firefox와 혼동하지 말 것-은 Linux, Windows 및 다양한 UNIX 플랫폼에서 사용할 수있는 관계형 데이터베이스이며 다음에 대한 고성능 및 강력한 언어 지원을 제공합니다. 저장 프로 시저 및 트리거.

Redis

Redis는 빠른 키-값 유형의 고급 데이터베이스입니다. C로 작성되었으며 기존 데이터베이스보다 앞서 memcached로 사용하거나 단독으로 사용할 수 있습니다. 여러 프로그래밍 언어를 지원하며 GitHub 또는 Engine Yard와 같은 매우 인기있는 프로젝트에서 사용됩니다. 라는 PHP 클라이언트도 있습니다. 레디 스카 Redis 데이터베이스를 관리 할 수 ​​있습니다.

H베이스

HBase는 열 지향 분산 저장소입니다. Hadoop 데이터베이스라고도합니다. 이 프로젝트는“수십억 개의 행과 수백만 개의 열”로 구성된 거대한 테이블을 제공하는 것을 목표로합니다. XML, Protobug 및 바이너리 데이터 인코딩 옵션을 지원하는 RESTful 게이트웨이가 있습니다.

키 스페이스

일관된 복제 기능이있는 키-값 유형 저장소이며 Windows 운영 체제에서 작동합니다. Keyspace는 네트워크 및 서버 장애를 마스킹하고 단일 고 가용성 서비스로 표시하여 고 가용성을 제공합니다.

4 상점

4store는 데이터를 RDF 형식으로 유지하는 데이터베이스 및 쿼리 스토리지 엔진입니다. ANSI C99로 작성되었으며 UNIX 시스템에서 실행되도록 설계되었으며 확장 가능하고 안정적인 고성능 플랫폼을 제공합니다.

MariaDB

MariaDB는 MySQL® 데이터베이스 서버의 이전 버전과 호환되는 분기입니다. 여기에는 대부분의 오픈 소스 스토리지 엔진과 Maria 스토리지 엔진 자체에 대한 지원이 포함됩니다.

이슬비

특히 인터넷 애플리케이션에 최적화되고 클라우드 컴퓨팅 철학을 따르는 효율적이고 안정적인 데이터베이스에 초점을 맞춘 MySQL의 포크입니다.

하이퍼SQL

Java로 작성된 관계형 SQL 데이터베이스 엔진입니다. HyperSQL은 인 메모리 및 디스크 기반 테이블이 있고 임베디드 및 서버 모드를 지원하는 작지만 빠른 데이터베이스 엔진을 제공합니다. 또한 SQL 명령 콘솔 및 쿼리 용 그래픽 인터페이스와 같은 도구가 있습니다.

모넷DB

MonetDB는 데이터 마이닝, OAP, GIS, XML 검색, 텍스트 및 멀티미디어 파일에서 정보 수집을 목표로하는 고성능 애플리케이션을위한 데이터베이스 시스템입니다.

인내

JavaScript 기반, 데이터 지향 인터넷 응용 프로그램의 신속한 개발을 위해 동적 JSON 데이터 저장소를 제공하는 객체 저장소 엔진 및 응용 프로그램 서버 (Java / Rhino에서 실행)입니다.

존재-db

eXist-db는 XML 기술을 통해 개발되었습니다. 이 표준의 데이터 모델에 따라 CML 데이터를 저장하며 XQuery의 효율적인 인덱스 기반 처리가 특징입니다.

다른 대안들

에서 본 | 매우 Linux


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.