Skip to content

11.1 연동 방식 선택

프로젝트의 언어, 입력 특성, 배포 환경에 맞는 연동 방식을 선택합니다.

선택 기준

요구사항우선 검토할 방식
C/C++ 네이티브 수집기SQLCLI
ODBC 관리자·DSN 기반 애플리케이션ODBC
Java·SpringJDBC
Python 분석·자동화machbaseapi
C#·VB.NET.NET Connector
Go 수집기·서비스네이티브 machgo 또는 database/sql
Node.js·TypeScript 백엔드@machbase/ts-client
R 분석 환경Machbase ODBC 드라이버와 RODBC
큰 파일의 일괄 입력·반출machloader, csvimport, csvexport
지속적인 TAG·LOG 대량 입력선택한 SDK의 Append API

브라우저에서 5656 포트로 직접 연결하지 않습니다. 백엔드에서 쿼리를 실행하고 필요한 결과만 전달합니다.

결정 순서

  1. 애플리케이션 언어에서 유지보수 가능한 공식 드라이버를 고릅니다.
  2. 5656 포트 연결, 운영체제와 실행 시점 호환성을 확인합니다.
  3. SQL, 준비된 문장, Append, 트랜잭션 중 필요한 기능을 정합니다.
  4. SDK 기능 지원표에서 실제 지원 여부를 확인합니다.
  5. 표본 데이터로 타임스탬프, NULL, 숫자, 문자열을 왕복 검증합니다.
  6. 목표 행 크기·동시 연결·배치 크기로 부하 테스트합니다.

Append 지원만으로 드라이버를 결정하지 않습니다. flush 지연, 오류 서버 처리 응답, 재연결, 실패 행 처리까지 실제 SDK에서 확인합니다. TRANSACTION DML에는 명시적 트랜잭션 지원 범위를 확인하고, TAG·LOG Append를 같은 롤백 단위로 가정하지 않습니다.

주제별 상세 문서

내용상세 문서
SDK 설치·연결·API·완전한 코드이 장의 SDK별 페이지
공통 인증·바인딩·트랜잭션·재시도공통 연동 개념
SDK별 기능 지원 여부SDK 기능 지원 범위
SQL·설정·명령줄 상세16장 레퍼런스
입력·반출 방식 선택데이터 입력과 반출

연동 방식을 선택한 뒤에는 해당 SDK 페이지에서 설치와 연결 예제를 실행합니다. 기능 지원 여부는 문서에 표시된 버전과 실제 배포 산출물을 함께 확인합니다.

최근 업데이트