Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr

수백만 명의 파이썬 개발자를 위한 새로운 인터베이스 드라이버

Recommended Posts


The release of a new InterBase Driver for Python is opening up a great opportunity for the Python community to start using an award-winning, low-footprint, embeddable database engine.

새로운 파이썬 용 인터베이스 드라이버 출시로, 파이썬 사용자들에게도 가벼우면서도 임베디드 가능한 수상 경력을 갖춘 데이터베이스 엔진을 사용할 수 있는 기회가 열리게 되었다.


Embarcadero has released for the first time an official InterBase database driver for the Python programming language. The new InterBase Driver for Python is technically a Python 3 library package that implements the Python Database API 2.0-compliant support (as specified in https://peps.python.org/pep-0249/) for the Embarcadero InterBase Database.

엠바카데로는 파이썬 프로그래밍 언어를 지원하는 공식 인터베이스 데이터베이스 드라이버를 출시했다. 새로운 파이썬용 인터베이스 드라이버는 기술적으로 엠바카데로 인터베이스 데이터베이스에서 파이썬 데이터베이스 API 2.0을 호환 지원하는 파이썬 3 라이브러리 패키지이다 (https://peps.python.org/pep-0249/에 명시).

The driver offers support for running applications on Windows and Linux, after installing the InterBase client library, but also works on macOS. It can be used from those operating systems to work with a regular InterBase server instance running on Windows or Linux. However, it can also be used locally with the InterBase Desktop edition and with the embedded editions of the database, IBToGo and IBLite.

이번 새 드라이버는 인터베이스 클라이언트 라이브러리를 설치하고 나면 윈도우와 리눅스에서 애플리케이션을 실행할 수 있으며, macOS에서도 작동한다. 이와 같은 여러 운영체제 상에서 윈도우나 리눅스에서 구동중인 일반 인터베이스 서버 인스턴스와 함께 작동하는 것도 가능하다. 인터베이스 데스크탑 에디션이나 임베디드 에디션인 IBToGo, IBLite와 로컬에서 사용할 수도 있다.

The new driver by Embarcadero adds support for all configurations of InterBase and it also adds specific support for many recent features of the database, like change views and encryption.

엠바카데로의 새 드라이버는 인터베이스의 모든 구성을 지원하며, 인터베이스의 최신 기능인 체인지뷰(Change Views), 암호화 등도 지원한다.


파이썬용 인터베이스 드라이버 사용하기

The driver is available at https://github.com/Embarcadero/InterBasePython under an open source license. It is derived from an existing InterBase Python open source driver, which in turn was based on a Firebird database driver. Besides in the GitHub project linked above, the driver can be fetched on the pip Python package manager, steps are on the GitHub readme.

새 드라이버는 오픈 소스 라이선스로, https://github.com/Embarcadero/InterBasePython 에서 다운로드 받을 수 있다. 이 드라이버는 기존 인터베이스 파이썬 오픈 소스 드라이버에서 파생된 것으로, 파이어버드 데이터베이스 드라이버를 기반으로 한다. 위에 안내한 GitHub 프로젝트 뿐만 아니라 pip Python 패키지 매니저에서도 사용할 수 있다. 사용 방법은 GibHub의 readme 파일에 안내되어 있다.



InterBase is an ultrafast, scalable, embeddable SQL database with commercial grade data security, disaster recovery, and change synchronization. With a long history as a powerful and reliable database system, InterBase has a very small footprint and can be deployed on a server, but even embedded in a mobile application. For more information on InterBase please visit https://www.embarcadero.com/products/interbase/.

인터베이스는 초고속의 확장 가능한 임베디드 SQL 데이터베이스로 상용급의 데이터 보안, 재해 복구, 변경 동기화 기능을 갖추었다. 오랜 역사를 가진 강력하고 신뢰할 수 있는 데이터베이스 시스템으로, 매우 적은 설치 용량과 서버 배포, 모바일 앱 내장도 가능하다. 인터베이스에 대한 더 자세한 정보는 https://devgear.co.kr/archives/products/interbase에서 확인할 수 있다.


As a developer, you can use the free InterBase Developer Edition, available to use while building a software solution based on the database. Embarcadero is also planning to make available for free distribution with customer applications the lightweight embedded version of InterBase, called IBLite. For a comparison of the different editions you can refer to https://www.embarcadero.com/products/interbase/product-editions. 

개발자라면, 인터베이스 Developer 에디션을 데이터베이스 기반 소프트웨어 솔루션 구축하는 동안 무료로 사용할 수 있다. 엠바카데로는 가벼운 임베디드 버전인 IBLite를 애플리케이션과 함께 무료로 배포할 수 있도록 하는 방안도 계획중이다. 각 에디션별 기능 비교는 https://devgear.co.kr/archives/products/interbase#ib_edition에서 확인할 수 있다.


If you are interested in building a software solution based on InterBase, Embarcadero also offers VAR distribution agreements, which can be adapted to the needs of each software development company.

인터베이스를 사용해 소프트웨어 솔루션 구축에 관심이 있다면, 엠바카데로가 제공하는 VAR 배포 계약도 활용해볼 수 있다. 이 계약은 소프트웨어 개발 회사의 요구에 맞추어 조정이 가능하다.



그 외 인터베이스 연결 옵션

InterBase, in addition to this Python driver, provides excellent connectivity and integrated drivers for Embarcadero RAD Studio, Delphi and C++Builder using the FireDAC and IBX database connectivity libraries, plus additional third party solutions. Embarcadero also offers an ADO.NET driver for .NET and Visual Studio developers, a JDBC driver for Java applications, as well as an ODBC driver for the majority of other development environments and programming languages.

인터베이스는 파이썬 드라이버 외에도 통합 드라이버를 제공하는데, 연결성이 매우 뛰어나다. FireDAC과 IBX 데이터베이스 연결 라이브러리를 사용하는 엠바카데로 RAD스튜디오, 델파이, C++빌더 외에도 타사 솔루션과도 연동이 가능하다. 또한 .NET과 비주얼 스튜디오 개발자를 위한 ADO.NET 드라이버, Java 애플리케이션을 위한 JDBC 드라이버, 이 외 주요 개발 환경과 프로그래밍 언어를 위한 ODBC 드라이버까지 모두 지원한다.


이 댓글 링크
다른 사이트에 공유하기

  • RAD changed the title to 수백만 명의 파이썬 개발자를 위한 새로운 인터베이스 드라이버

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

이 토픽(기고/질문)에 답하기

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.