본문 바로가기

DBMS6

HammerDB에서 Redis를 지원하는가?(HammerDB supports Redis ?) HammerDB는 세계에서 가장 인기 있는 데이터베이스를 위한 선도적인 벤치마킹 및 부하 테스트 소프트웨어입니다. 이는 Oracle Database, Microsoft SQL Server, IBM Db2, MySQL, MariaDB 및 PostgreSQL을 지원합니다. HammerDB는 인기 있는 TPC-C 및 TPC-H 벤치마크의 공정 사용 구현입니다. 이는 무료 오픈 소스 소프트웨어로, 소스 코드는 GitHub에서 호스팅되며 TPC에서 관리합니다. 최신 다운로드 가능한 바이너리 릴리스는 버전 4.9이며, 2023년 10월에 업데이트되었습니다. Table Of Contents HammerDB에서 Redis를 지원하는가? 참고자료 HammerDB에서 Redis를 지원하는가? HammerDB의 오래된 이전.. 2024. 1. 17.
Greenplum mpp dbms의 github 알아보기 - source code layout 이 글에서는 Greenplum mpp dbms의 github readme 페이지의 내용에 대해서 설명합니다. Greenplum github readme Greenplum의 github는 다음과 같습니다. https://github.com/greenplum-db/gpdb Greenplum 데이터베이스(GPDB)는 완전한 기능을 갖춘 고급 오픈 소스 데이터 웨어하우스로, PostgreSQL을 기반으로 합니다. 페타바이트 규모의 데이터에 대한 강력하고 신속한 분석을 제공합니다. 빅데이터 분석에 특화된 Greenplum 데이터베이스는 세계에서 가장 진보된 cost based(비용 기반) 쿼리 최적화 도구로 구동 되어 대용량 데이터에 대해 높은 분석 쿼리 성능을 제공합니다. Greenplum 프로젝트는 Apach.. 2023. 12. 28.
SingleStore Distributed DBMS 소개 및 linux에 설치(install)하기 이 글에서는 SingleStore에 대해서 알아보고 설치하는 방법에 대해서 설명합니다. Table Of Contents SingleStore DBMS란? SingleStore local 장비에 설치하기 사전 준비 및 다운로드 패키지 파일 압축 해제 Deploy SingleStoreDB SingleStore local 장비에서 테스트 하기 SingleStore DBMS란? SingleStore는 분산형 관계형 데이터베이스로, 대규모의 트랜잭션(OLTP)과 실시간 분석(OLAP)을 동시에 처리할 수 있다고 합니다. 이 데이터베이스는 표준 SQL 드라이버를 통해 접근할 수 있으며, 조인, 필터, 그리고 분석 기능을 포함한 ANSI SQL 문법을 지원합니다. 예를 들어, 집계, 그룹화, 그리고 윈도우 함수 등의.. 2023. 12. 8.
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.
MPP DBMS Greenplum(그린플럼) Architecture (1) - opensource 이 글에서는 MPP DBMS 인 Greenplum 에 대해서 설명합니다. Table Of Contents Introduction To Greenplum Architecture Greenplum Overall Architecture Introduction To Greenplum Architecture 데이터베이스 관리 시스템의 발명은 효과적인 데이터 관리 및 쿼리에 대한 수요를 기반으로 합니다. 데이터베이스 관리 시스템이 있기 전에는 파일 기반 스토리지가 사용되었습니다. 다음 예에서 두 테이블은 바의 정보와 다른 바의 판매 정보를 나타냅니다. 이 두 가지 정보가 파일에 저장되어 있다면 두 개를 루프에 사용하여 각 매장의 맥주 판매량을 계산할 수 있습니다. 이 작업의 코드는 매우 짧지 만 알고리즘 복잡성은 .. 2023. 11. 30.