본문 바로가기

OpenSource3

Greenplum mpp dbms의 github 알아보기 - source code layout 이 글에서는 Greenplum mpp dbms의 github readme 페이지의 내용에 대해서 설명합니다. Table Of Contents Greenplum github readme Overview Building Greenplum Database with GPORCA Build the database Running tests GPDB Code layout Greenplum github readme Greenplum의 github는 다음과 같습니다. https://github.com/greenplum-db/gpdb Greenplum 데이터베이스(GPDB)는 완전한 기능을 갖춘 고급 오픈 소스 데이터 웨어하우스로, PostgreSQL을 기반으로 합니다. 페타바이트 규모의 데이터에 대한 강력하고 신속한 분.. 2023. 12. 6.
Greenplum mpp dbms의 github 알아보기 - source code layout 이 글에서는 Greenplum mpp dbms의 github readme 페이지의 내용에 대해서 설명합니다. Table Of Contents Greenplum github readme Overview Building Greenplum Database with GPORCA Build the database Running tests GPDB Code layout Greenplum github readme Greenplum의 github는 다음과 같습니다. https://github.com/greenplum-db/gpdb Greenplum 데이터베이스(GPDB)는 완전한 기능을 갖춘 고급 오픈 소스 데이터 웨어하우스로, PostgreSQL을 기반으로 합니다. 페타바이트 규모의 데이터에 대한 강력하고 신속한 분.. 2023. 12. 3.
MPP DBMS Greenplum Architecture (2) - opensource 이 글에서는 그린플럼 아키텍처에 대해서 1편에 이어서 설명합니다. Table Of Contents MPP DBMS Greenplum Architecture (2) 2 Phase Commit MPP DBMS Greenplum Architecture (2) 클라이언트가 마스터의 QD(Query Dispatcher: distributor) 프로세스에 쿼리 요청을 보내면, QD 프로세스는 원본 쿼리문을 구문 분석하고, 옵티마이저에 의해 분산 쿼리 계획을 생성한 후, libpq 프로토콜을 통해 각 세그먼트의 QE(Query Executor) 프로세스에 보내는 등 수신된 쿼리를 처리합니다. 각 세그먼트의 QD와 QE들은 상호 연결을 설정합니다. 여기서 주의해야 할 점은 Libpq는 주로 명령과 결과 반환을 제어하는.. 2023. 12. 1.