쿼리 추상화 계층

Query Abstraction Layer
쿼리 추상화 계층
개발자니클라스 뵈르제손
초기 출시2013년 9월(2013-09)[1]
안정적 방출
0.4.0[2] / 2014년 10월 31일(2014-10-31)
작성 위치파이썬
운영 체제크로스 플랫폼
유형파이썬 라이브러리
면허증.BSD 라이선스
웹사이트www.optimalbpm.se/wiki/index.php/QAL

QAL은 데이터를 [3]혼합, 이동, 병합, 대체 및 변환하기 위한 라이브러리 모음을 만드는 것을 목표로 하는 오픈 소스 개발 프로젝트입니다. MongoDB와 같은 경우에도 스키마가 있습니다.

묘사

소스 및 대상에는 다양한 데이터베이스 백엔드, , XML 및 스프레드쉬트와 같은 파일 형식이 포함됩니다.정돈되지 않은 HTML 웹 페이지도 소스와 대상으로 모두 사용할 수 있습니다.

SQL/RDBMS 백엔드의 경우 Postgres, MySQL/MariaDB, IBM Db2, OracleMS SQL [4]Server에 대한 기본 연결을 지원하는 데이터베이스 추상화 계층이 있습니다.쿼리, 변환 및 병합을 표현하기 위해 XML 형식(SQL 스키마는 자체 생성됨)을 사용하므로 스크립트로 모두 처리할 수 있습니다.

SQL과 관련하여 QAL은 SQL[5] 기능과 데이터 [6]유형의 하위 집합을 사용하며, 이는 분명 완전하지는 않지만 대부분의 용도에 충분합니다.그러나 쿼리가 백엔드에 구애받지 않을 경우 백엔드별 SQL을 대신 사용하는 것이 쉽습니다.

현재 파이썬 라이브러리로 배포되고 있습니다..egg)[7]Debian 패키지 .deb[8]파일().

Optimal BPM([9]Business Process Management) 프로젝트와 관련이 있습니다.Optimal BPM SourceForge 프로젝트는 DAL/[1]QAL이었습니다.

레퍼런스

이 문서에는 CC0 라이센스로 제공되는 http://sourceforge.net/projects/qal/ 텍스트가 포함되어 있습니다.

외부 링크