2011-06-11 2 views
7

Pythonkdb을 통합 할 수있는 도구/라이브러리에는 어떤 것이 있습니까?Python과 kdb 통합

+0

지원은 당신이 https://bitbucket.org/halotis/qpy을 발견 됐을까? –

답변

5

또한 http://bitbucket.org/halotis/qpy과 함께 http://www.kx.com/a/k/connect/python/을 발견했습니다. 나는 어느 쪽도 사용하지 않았다.

+0

이 글을 추가하겠습니다. 문서도 있습니다 : https://code.kx.com/trac/wiki/Contrib/PyQ#Releases – Leonid

+0

http://www.kx.com/a/k/connect/python /은 kdb (kdb +가 아님) 용 pyk - Python의 이전 릴리스에 대한 링크입니다. pyk에 대한 최신 (그러나 여전히 오래된) 코드는 http://code.kx.com/wsvn/code/contrib/serpent.speak/trunk/K에서 찾을 수 있습니다. [PyQ] (https://pyq.enlnt.com)는 pyk의 후속 제품이며 kdb + 용 Python을 제공합니다. –

2

도있다 댄 누젠트의도

때로는 웹 소켓을 통해 포맷 수출이 충분 perl와 같은 점에 유의 https://github.com/DannoHung/q - 단지 FMT는 CSV의/TXT/XML/XLS입니다 http://SERVER.example:PORT/FMT?QUERY를, GET (예 : http://localhost:5050/csv?table)

6

시간 기록 웹 사이트는 동영상이있는 guide to the python apis for kdb입니다. http://timestored.com/kdbGuides/pythonApi

이 옵션을 요약하면 :

  1. Dan Nugents Python Library은 - 아직도 KDB 서버에서 파이썬으로 < = V2.6 데이터를 당기는 API를 유지했다. qpy보다 빠릅니다.
  2. qpy - kx.com의 Java API를 기반으로 한 원래 API입니다. Dans보다 느리지 만 인쇄시 테이블 형식이 더 좋음.
  3. PyQ - 파이썬과 Q 인터프리터를 동일한 프로세스로 가져와 두 언어 중 하나에서 작성된 코드가 동일한 데이터에서 작동하도록 허용합니다. Python 2.7 및 3.x와 모든 버전의 kdb +를 지원합니다.
  4. qPython - 최신 API, 파이썬 2.7