2009-06-27 6 views
0

저는 수많은 DBMS를 백엔드로 사용할 수있는 오픈 소스 프로젝트를 진행하고 있습니다. 지금까지는 SQL Server 2005 및 SQL Server 2008을 지원하지만 일부 파일 기반 데이터베이스를 비롯한 일부 추가 데이터베이스도 지원하고자합니다.오픈 소스 프로젝트에서 어떤 파일 기반 DBMS를 지원해야합니까?

참고 : 파일 기반 데이터베이스는 64 비트 플랫폼에서 작동해야하므로 MS Access는 64 비트 공급자 AFAIK가 없기 때문에 옵션이 아닙니다.

데이터베이스 중심의 오픈 소스 프로젝트에서 어떤 DBMS를 지원해야합니까?

+0

프로젝트는 Windows 전용이고 C# (프레임 워크 3.5)입니다. 먼저 SQLite와 Firebird (임베디드)를 지원합니다. 당분간 SQL 2008 익스프레스가 무료 일 때 MySQL을 지원할 이유가 없지만 언젠가는 내가 빛을 볼 수도 있습니다 :-) – Kasper

답변

1

Firebird, 포함 된 변형 또는 (소형 풋 프린트) 서버로 제공됩니다.

+0

파이어 버드 +1. http://www.firebirdnews.org/docs/fb2min.html –

1

MySQL은 널리 사용되는 무료/오픈 소스 RDBMS입니다.

파일 기반 DBMS가 아니지만, 그 중 일부만 원했을 것이라고 말하지 않았습니다.

3

ODBC 지원을 제공하면 최종 사용자는 거의 모든 데이터베이스를 선택할 수 있습니다.

+1

공통 분모가 가장 낮은 일반 데이터베이스가 없다면 실제로 잘 작동하지 않을 것입니다. – Craig

+1

아주 잘 작동 할 것이고, 수천 개의 어플리케이션을 위해 그렇게 할 것입니다. 혹시 실제로 ODBC를 프로그래밍 해 봤나? –

0

지원이 :. SQLite는, MySQL은, PostgreSQL을

당신은 당신이 개발하고 어떤 언어 언급하지 않는 일부, 자바와 같은, 표준 데이터베이스 API를 가지고 있으므로 여러 SQL 서버 지원은 당신이 할 수있는 제공, 쉽다 응용 프로그램에서 SQL 언어의 공통 분모를 사용하십시오.

0

파이어 버드가 SQL Lite와 M $ SQL Express보다 뛰어날 수 있거나 MySQL보다 좋으며 CPUS 수와 함께 더 잘 확장되고 더 성숙하다는 데 동의합니다 (많은 광년 동안 트리거가 실행됩니다))

관련 문제