본문 바로가기

Redis4

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.
HammerDB로 Redis TPC-C 테스트하기 HammerDB의 최신 버전은 4.9로 Redis를 지원하지 않습니다. 웹에서 3.3 버전의 HammerDB가 레디스의 TPC-C를 지원하는 메뉴얼이 있는 것을 확인했습니다. 그래서, 해당 버전을 다운로드 해서 테스트를 진행해 보려고 합니다. 1. HammerDB의 구버전 다운로드 HammerDB 3.3의 문서는 아래링크에 있습니다. https://www.hammerdb.com/docs3.3/index.html HammerDB의 구버전을 다운로드하려면 아래와 같이 github 페이지에서 구 버전의 릴리즈를 다운로드 할 수 있습니다. HammerDB GitHub 릴리즈 페이지로 이동합니다. 페이지를 아래로 스크롤하여 구버전(3.3)의 릴리즈를 찾습니다. 원하는 버전을 클릭하면 해당 버전의 자세한 정보와 다.. 2023. 12. 8.
우분투에서 레디스 설치하고 CLI를 통해 테스트하는 가장 쉬운 방법 우분투에 레디스를 설치하고 테스트하는 가장 쉬운 방법에 대해서 알아봅니다. Table Of Contents 레디스 설치를 위한 준비 레디스 설치하기 레디스 설정파일 레디스 테스트 레디스 CLI 실행 데이터 입력하기 키 확인 전체 키 삭제 레디스 설치를 위한 준비 redis 계정 생성 및 디렉토리 생성 redis 계정에 sudo 권한 부여 패키지 목록 업데이트 #레디스 계정생성 및 디렉토리 생성 sudo useradd -d /home/redis redis sudo passwd redis sudo mkdir /home/redis sudo chown redis:redis /home/redis # redis 계정에 sudo 권한 부여 sudo addgroup redis sudo 'redis' 사용자를 'sudo.. 2023. 12. 4.
NoSQL을 사용하는 이유와 Scale-out, Scale-up - 레디스(redis) vs 멤캐시드(memcached) 웹 서비스에서 client가 증가하면 WAS와 DB 서버에 많은 부하를 가져옵니다. WAS에 부하가 몰려서 시스템 한계에 다다른 경우에는 WAS를 하나 더 복제하여 client를 분산해서 처리할 수 있습니다. WAS는 데이터를 가지지 않기 때문에 분산이 쉽습니다. 그러나 DBMS가 한계에 다다르면 골치아파집니다. Table Of Contents client 증가가 backend에 미치는 영향 DBMS 서버의 처리량을 늘리는 방법 Scale-up vs Scale-out 데이터 캐시 사용 Sub-millisecond latency Developer ease of use Data partitioning Support for a broad set of programming languages Advanced da.. 2023. 11. 29.