제 업무 특성상 하루에도 아주 많은 도움 요청을 받습니다. 가급적 답변에 하루를 넘기지 않으려고 노력하지만, 요즘은 일주일에 두차례씩 외부 개발 컨설팅을 나가고 있어서 보통은 하루나 이틀 정도가 흐른 다음에야 답변을 하고 있습니다. 양해를 부탁드립니다.오늘 질문받은 건 중에, 현재 데이터베이스 연결에 BDE를 사용중인 프로젝트가 있는데 BDE를 마이그레이션하는 데 대한 조언을 요청한 건이 있어서, 이에 대한 내용을 써볼까 합니다.왜 BDE를 제거해야 하는가먼저, 왜 BDE를 들어내야 하는지에 대해 써보죠. 아시다시피 BDE는 2002년 델파이 7이 출시되면서 RDBMS에 대한 연결 지원이 중단되었습니다. 쉽게 말해서 오라클, MS S...more
바로 아래에서 쓴 업그레이드 정책에서, 구버전 사용 권리의 경우 물론 여러 고객사에 다양한 버전의 소프트웨어를 판매한 경우 등에서 중요하지만, 업그레이드 후에 최신 버전만 사용하더라도 중요한 경우가 있습니다. 바로 BDE와 같은 경우입니다.BDE는 오랫동안 델파이/C++빌더 개발자들에게 기본 데이터베이스 액세스 방식으로 익숙했었는데요. 이 BDE는 로컬 디비 엔진과 SQL 링크로 구성되어 있습니다. 여기서 SQL 링크(SQL Links)라는 것이 BDE에서 RDBMS에 대한 연결을 담당하는 부분입니다. 반면 로컬 디비 엔진은 이름 그대로 파라독스나 dBase와 같은 로컬 데이터베이스를 운영하는 부분입니다.2002년 델파이 7이 출시되면서 BDE...more