2011-12-21 3 views
3

Windows에서 Firebird를 사용하고 있습니다 (Delphi 2010에서 개발 한 응용 프로그램).소수의 사용자에게 Firebird Embedded를 사용할 수 있습니까?

소수의 사용자를 대상으로 Firebird Embedded를 사용할 수 있습니까?

http://www.firebirdsql.org/manual/fbmetasecur-embedded.html

우리가 (LAN에서) 하나의 컴퓨터에 내장 된 파이어 버드와 우리의 응용 프로그램이있는 경우, 여러 사용자 (12-25)를 사용할 수 있습니다. 앱을 실행하는 각 머신은 단일 머신에 앱과 함께 내장 된 파이어 버드 데이터베이스를 가리 킵니까? 같은 데이터베이스를 공유하고 있습니까?

또는 내장 버전 1 사용자입니까?

답변

6

Firebird 2.5부터 Firebird 임베디드 사용자는 동일한 데이터베이스 파일에 동시에 연결할 수 있습니다. 파이어 버드 2.5이 포함 된 단일 데이터베이스 파일에 액세스하기 위해 여러에게 단일 시스템응용 프로그램을 수 있지만

+0

Andrei - 네 말이 맞아 보인다. 필자는 2.5의 릴리스 노트를 읽었으며 실제로는 임베디드 버전의 일부이기도합니다. http://www.firebirdsql.org/file/documentation/release_notes/html/rlsnotes251.html – IElite

+1

여러 컴퓨터에서 임베드 된 단일 데이터베이스에 액세스하는 것은 데이터베이스 손상 및 잠금 충돌의 길입니다. 하지 마십시오 : 서버를 사용하십시오. –

+0

파이어 버드 (Firebird)는 어떤 용도에 맞게 새로운 기능을 도입했다고 믿습니다. – menjaraz

0

표준 (포함되지 않은) 버전을 사용하지 않는 이유는 무엇입니까? 매우 가볍습니다.

+0

유지 관리? 난 그냥 1-5 사용자를 제외 하고이 같은 접근 방식을 생각했습니다. –

+1

유지 관리? 이게 뭐야? ;-) – rstrelba

+3

Firebird는 "zero maintenance database"입니다.) –

1

는,이 는 내장과 LAN을 통해 단일 데이터베이스 파일에 액세스 여러 사용자에 대해 수행 할 수 없습니다.

공유 및 잠금 문제로 인해 데이터베이스가 쉽게 손상 될 수 있습니다. 네트워크를 통해 Firebird 데이터베이스에 액세스하려면 Firebird 서버를 사용하십시오. 더 쉽고, 성능이 좋으며 데이터베이스 파일을 손상시키지 않습니다.

정확한 요구와 부하에 따라 서버 시스템을 실행하지 않아도 일반 데스크탑 컴퓨터로 충분합니다.