쿼리 추상화 계층
Query Abstraction Layer| 개발자 | 니클라스 뵈르제손 |
|---|---|
| 초기 출시 | 2013년 9월([1] |
| 안정적 방출 | 0.4.0[2] / 2014년 10월 31일( |
| 작성 위치 | 파이썬 |
| 운영 체제 | 크로스 플랫폼 |
| 유형 | 파이썬 라이브러리 |
| 면허증. | BSD 라이선스 |
| 웹사이트 | www |
QAL은 데이터를 [3]혼합, 이동, 병합, 대체 및 변환하기 위한 라이브러리 모음을 만드는 것을 목표로 하는 오픈 소스 개발 프로젝트입니다. MongoDB와 같은 경우에도 스키마가 있습니다.
묘사
소스 및 대상에는 다양한 데이터베이스 백엔드, , XML 및 스프레드쉬트와 같은 파일 형식이 포함됩니다.정돈되지 않은 HTML 웹 페이지도 소스와 대상으로 모두 사용할 수 있습니다.
SQL/RDBMS 백엔드의 경우 Postgres, MySQL/MariaDB, IBM Db2, Oracle 및 MS 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/ 텍스트가 포함되어 있습니다.
