BDE는 빌더의 기본 데이터베이스 엔진입니다.
그 역사는 상당히 오래되어서..
과거 오라클, IBM,Borland등이 모여 IDAPI라는 DB 접근을 위한 표준 API에 기반하고 있습니다.
다만 지금은 MS의 ODBC 에 밀려..모두 떨어져 나가고. Borland만이 남아 있습니다.
그래서 BDE라는 이름으로 변경된것입니다.
거의 모든 DB 접속은 BDE 를 통해서 이루어집니다.
따라서 거의 모든 DB에 대해서 공통적인 방법으로 접근할 수 있습니다.
BDE는 상당히 뛰어난 엔진이긴 하지만..
몇가지 단점이 있는데.. 대표적인 것이 프로그램 배포시 적지 않은 크기의 BDE를 함께
배포하여야 한다는 점입니다.
이때문에.. 다른 몇가지 접속방법이 있는데..
대표적인것이 ADO,ODBC등입니다.
이중에서 IBX는... Interbase를 BDE 거치지 않고 접속 할 수 있도록 만들어
놓은 라이브러리입니다.
interbase를 사용시에는 Ibx를 사용하는 것이 더 안정적이고 고속의 성능을 낼 수 있
다고 합니다.
신현준 님이 쓰신 글 :
: 요즘 C++Builder를 공부 하구 있는데요...
:
: InterBase란 DB관련 툴이 있더군요...
:
: 그래서 여기저기 뒤져보니...
:
: IBX란것두 있구...BDE란 것두 있구....
:
: 도대체 InterBase란 것과 위에 것들은 어떤 관련이 있는지요..
:
: InterBase를 비롯한 Borland관련 툴들은 모두BDE를 이용해 DB에 접근하는 것인가요?
:
: BDE엔진 말고는 어떻게 다른 DB에 연결이 가능한지요...
:
: 너무.. 기초적인 질문인가요?
:
: 너무 귀찮더라도... 자세히 설명해주시면 감솨하겠습니다.. ^^
|