2009-10-22 3 views
8

으로 이동합니다. 그래서 저는 MSSQL 사람이고, 직장에서 항상 사용했기 때문에 잠시 동안이었습니다. 따라서 새 프로젝트를 만들 때 SQL Express 복사본을 잡고 거기에서 작업하기 시작합니다.MS SQL Server에서 오픈 소스 RDBMS

그러나 새로운 프로젝트를 수행하도록 요청 받았지만 여러 가지 이유로 SQL Express 버전을 사용할 수 없으며 정식 버전의 라이센스가 너무 비쌉니다.

그래서 최고의 오픈 소스 RDBMS가 자신의 경력을 거의 다 사용하여 MSSQL을 사용하는 사람에게 무엇이 될지 궁금합니다.

내 주요 요구 사항이 있다는 것이 선호 될 것이다 altho

  1. 그것은 반드시 창에서 실행할 수 없습니다.
  2. 훌륭한 툴링 지원이 있다면 좋겠지 만 커맨드 라인을 사용하는 것을 두려워하지는 않습니다.
  3. 설치, 관리 및 백업이 쉬워야합니다.
+0

는 것 같아요 사람들이 등 당신의 확장 성 요구 사항 – jldupont

답변

5

자유로운 RBDMS 경기장에있는 기존 플레이어는 MySQLPostgres입니다. 어느 것이 든 좋은 선택이며 위에서 설명한 기준을 충족시킵니다. 어느 것이 구체적으로, 귀하의 프로젝트에 대한 다른 고려 사항들에 달려 있습니다. 우리에게 더 많은 것을 말하면 우리는 어느 하나를 추천 할 수있을 것입니다.

+1

MySQL은에 allways 무료로하지 않습니다에 대한 세부 정보를 요청합니다. MySQL 백업이 항상 쉬운 것은 아닙니다. –

+3

MySQL에는 또한 많은 문제가 있습니다. 데이터 무결성. MySQL을 통해 PostgreSQL을 강력히 추천합니다. –

6

Firebird는 여러 OS에서 작동 좋은 선택

1이 될 수

지원되는 플랫폼은 현재 우리의 주요 지원되는 플랫폼은 윈도우, 리눅스 (i586 버전과 이상 및 파이어 버드에 대한 64입니다 2.0), Solaris (Sparc 및 Intel), HP-UX (PA-Risc), FreeBSD 및 MacOS X. Main Windows에서 개발되었고 Linux에서 개발되었으므로 모든 새 릴리스는 일반적으로입니다. 이 플랫폼에 대해 먼저을 제공하고 다음에 다른 플랫폼을 추가로 일 (또는 주) 뒤에 추가합니다.

2는 명령 줄 도구뿐만 아니라 아주 좋은 도구 지원 IBExpertDatabase Workbench (모두 무료 개인 버전을 사용)

3 파이어 버드 설치하는 것은 매우 쉽습니다 있습니다. 당신은 데이터베이스를 쉽게 백업 할 수 있습니다 (gbak (전체 백업) 및 nbackup (증분 백업)).

내가 당신을 위해 PostgreSQL을 권하고 싶습니다 here

12

더 많은 정보를 원하시면. 이것은 가장 많은 기능을 갖춘 오픈 소스 데이터베이스이며 가장 관대 한 라이센스 (3 절 BSD)를 가지고 있습니다. 그것은 아주 좋은 기능을 가지고 있으며, 대부분의 데이터베이스 엔진에서는 사용할 수 없습니다 (예 : transactional DDL).

저는 Firebird를 오랫동안 사용하지 않았지만 좋은 선택이라고 생각합니다.

라이센스 문제로 인해 MySQL에서 독점적으로 벗어났습니다. GPL이며, 연결 라이브러리는 GPL (FLOSS 예외가 있음)로 연결되어있는 프로그램의 오픈 소스 라이센스를 강요합니다. 상업 라이센스를 구매해야합니다. MySQL의 미래도 명확하지 않습니다. Oracle이 인수 한 독점 문제가있는 Sun이 구입했기 때문입니다.

5

이 기능에 MSSQL 가까이 와야 나는 또한 PostgreSQL을 추천 할 것, 그리고 내가 그것을 안정성과 속도의 관점에서 이길 기대 (하지만 그게 전부, - 말하는 것을들을 사용하지 않을 경우 MSSQL)

난 것 몇 가지 기술적 인 이유로 mysql을 반대했지만 대부분은 경험이 없다. (나는 11 년 전에 나의 회사에서 mysql을 소개했다.) mysql은 포스트그레스에 비해 몇 가지 장점이 있지만 다른 방향으로는 장점이 많다.

관련 문제