FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[2122] Re:파이어버드 연결에 사용할 컴포넌트 선택에 대한 의견...
박지훈.임프 [cbuilder] 2503 읽음    2006-07-27 16:03
사실 가장 좋은 것은 아무래도 파이어버드 전용 컴포넌트를 쓰는 것이 가장 좋겠죠. 여러가지가 있는데, 하지만 대부분 상용이고, 공개도 있었던 거 같긴 한데 제가 테스트를 못해봐서 권해드리지는 못하겠습니다.

많이 사용하는 Zeos의 경우 파이어버드/인터베이스 연결을 하면 메모리 누수가 많은 것으로 알려져 있습니다.
그리고, IBObjects의 경우 사용자가 많으며 추천하는 분들도 많더군요.

하지만 서드파티 컴포넌트 외에도, 파이어버드는 인터베이스에 대해 하위 호환성이 완벽하므로, BDE/dbExpress/ADO/IBExpress 등 델파이/C++빌더가 기본적으로 지원하는 모든 인터베이스 연결 방법을 다 쓸 수 있습니다. 어떤 방식을 사용하셔도 별 문제는 없구요. 성능상으로는 인터베이스 전용인 IBExpress가 가장 낫다고 알려져 있는데 대신 매번 쿼리를 날릴 때마다 트랜잭션 처리가 좀 번거롭습니다. select 한번 날리는데도 트랜잭션 처리를 해야 합니다.

저는 dbExpress를 주로 애용하는데, 장점은 이렇습니다.
1. BDE와 ADO에 비해 배포가 쉽다. BDE 설치나 MDAC 설치 등 전혀 필요하지 않고 dbExpress용 dll 두개면 땡이다.
2. BDE보다 빠르고 가벼우며 ADO보다도 조금은 빠른 것 같다.
3. 향후 리눅스로 포팅이 필요하더라도 카일릭스에서도 dbExpress를 지원한다. (BDE/ADO는 리눅스에서 사용 불가)

반면 dbExpress는 단점도 있습니다.
1. 단방향(uni-directional) 데이터셋이라서 디비그리드를 바로 붙일 수 없고 ClientDataSet을 중간에 포함시켜줘야 한다.
2. 델파이/C++빌더의 여러 버전을 같이 설치해놓고 쓰면 버전 충돌이 일어날 수 있으므로 디렉토리 관리에 신경써줘야 한다.

그럼...


원피스 님이 쓰신 글 :
: 박지훈님 감사하단말이 늦었네요^^~여기저기 둘러본다구 ㅜ_ㅜ;
: 인터베이스만 사용하다가 이번에 firebrid를 한번써볼려구 해서
: 자료실에있는
: firebrid 2.0.0.12710-0_win32.Zip(윈도우용) 과firebrid 2.0.0.12710-0__embed_win32.Zip(임베디드용)
: 을 폴더를 생성해서 다운로드 받았습니다;;
: 설치를하려고 readme 텍스트 파일을 읽어보니 -ㅅ-;;대략 난감하더군요 ㅡ_ㅡ;
: 질문란 자료란 다 뒤저바도 설치법이--;;제가 못찬는건지 ㅜ_ㅡ~
: ZIP파일을 풀었을때 어떤파일을 실행시켜서 설치하는지 궁금합니다;;
:
: 또다른 질문은 로컬DB로 개발할경우  윈도우환경에서 개발하다가 마지막배포할시 임베디드 환경으로
: 전환해주면 되는지 궁금합니다.
: 그리고 컴포넌트는 기존의 ib~~컴포넌트 종류로 개발을 해도 되는지 아니면 다른 컴포넌트를 설치해야하는지
: 알고 싶습니다. 또한 ADO나 BDE관련 컴포넌트를 그냥 사용해도 되는지 궁금합니다..
: 처음으로 사용하러니 점 막막하네요..
: 궁금한게 너무너무 많지만 하나 하나 찿아야 할거 같네요..
: 일단 설치를 하는게 우선적인거 같은데;; 우째설치를 해야하는지;;;
: 감사합니다;;

+ -

관련 글 리스트
2111 [질문]파이어버드 설치방법;;; 원피스 1569 2006/07/18
2122     Re:파이어버드 연결에 사용할 컴포넌트 선택에 대한 의견... 박지훈.임프 2503 2006/07/27
2121     Re:[질문]파이어버드 설치방법;;; 박지훈.임프 2655 2006/07/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.