본문 바로가기

전체 글174

Oracle TimesTen(오라클 타임스텐 22.1.x) DBMS 우분투 리눅스(Ubuntu Linux)에 설치하기 지난 시간에는 오라클 타임스텐 22.1.x를 다운로드하는 법에 대해서 알아보았습니다. 오늘은 Linux x86-64 시스템에 TimesTen 22.1.x 릴리스를 설치하는 방법을 알아보도록 하겠습니다. Table Of Contents 1. 계정 생성 및 그룹 설정 2. Oracle TimesTen 설치 디렉토리 생성 및 다운로드한 오라클 타임스텐 압축 해제 3. 오라클 타임스텐 설치를 위한 확인 4. TimesTen(타임스텐) 인스턴스 생성하기 1. 타임스텐 인스턴스를 생성하려는 위치에서 인스턴스 디렉터리를 생성합니다. 2. 타임스텐 인스턴스를 생성합니다. 5. 환경변수 설정하기 6. 오라클 타임스텐 인스턴스 확인하기 참고 1. 계정 생성 및 그룹 설정 저의 경우 Oracle TimesTen을 설치하는 .. 2024. 3. 27.
Oracle TimesTen(오라클 타임스텐 22.1.x) DBMS 다운로드 방법 - Oracle Download Manager와 wget.sh 오라클 타임스텐은 인메모리 데이터베이스로 성능상의 문제를 겪고 있는 고객들이 높은 성능을 필요로 할 때 사용할 수 있는 제품입니다. 오늘은 오라클 타임스텐의 다운로드 방법에 대해 자세히 설명하겠습니다. Table Of Contents 오라클 타임스텐 간략 소개 오라클 타임스텐 다운로드 링크 오라클 타임스텐 다운로드 페이지 설명 오라클 타임스텐 다운로드 하는 옵션 두 가 오라클 타임스텐 간략 소개 타임스텐(TimesTen)은 오라클(Oracle)의 인메모리 데이터베이스 관리 시스템입니다. 휴렛 팩커드 연구소에서 개발되었으며, 1996년에 별도의 스타트업으로 분사한 후 2005년에 오라클에 인수되었습니다. 이 시스템은 빠른 데이터 접근과 처리를 위해 주 메모리에 데이터를 저장하는 것이 특징입니다. 타임스텐은.. 2024. 3. 27.
볼링공 지공(볼링볼 뚫는 법)하는 기술 - 듀얼앵글 레이아웃( Dual Angle Layout )이란? 볼링은 단순히 공을 굴리는 것 이상의 전략과 기술이 필요한 스포츠입니다. 그 중에서도 볼링공의 레이아웃은 볼링공의 움직임과 성능에 결정적인 영향을 미치는 요소 중 하나입니다. 오늘, 저는 볼링공 뚫는 법 중에서도 'Dual Angle Layout’에 대해 이야기하려고 합니다. 'Dual Angle Layout’은 볼링공의 드릴링 패턴을 결정하는 방법론 중 하나로, 볼링공의 회전과 움직임을 미세하게 조절하여 볼러의 플레이 스타일과 레인 컨디션에 가장 잘 맞는 볼링공을 만들 수 있게 해줍니다. 이 방법론은 볼링공의 핀(PIN), CG(질량중심) ¹ , 그리고 MB(중심방향) ² 의 위치를 기준으로 공을 뚫는 위치와 각도를 결정합니다. 이 블로그 포스트에서는 'Dual Angle Layout’의 기본 원리부터.. 2024. 3. 26.
큐브리드(CUBRID) 로컬 접속시 Permission denied 에러 분석하고 처리하는 방법 오늘은 큐브리드 데이터베이스에 로컬(localhost, 127.0.0.1) 접속 시 다른 계정에서 접속할 때 발생하는 에러에 대해서 확인해 보고, 원인 분석 및 해결 방안을 알려드리겠습니다. Table Of Contents 로컬 접속시 에러 분석하기 문제 해결 방법 1. 파일을 사용하지 않는 원격 tcp 접속을 한다. 2. 해당 UNIX 소켓 파일의 권한이 있는 같은 그룹으로 만들어 준다. 로컬 접속시 에러 분석하기 큐브리드 로컬 접속시 Permission denied 에러가 발생하였습니다. $ csql tpcc Cannot make connection to master server on host "localhost".... Permission denied Failed to connect to datab.. 2024. 3. 25.
레디스 오픈소스 종료 발표 - Redis 라이선스 변경 소식 Dual Source-Available Licensing에 대해서 오픈소스 라이선스로 인해 많은 성공을 이룬 레디스가 드디어 오픈소스를 종료한다는 발표를 하였습니다. 많은 오픈소스 제품들은 결국에는 오픈소스를 종료하고 비즈니스를 위해 유료로 전환하는 라이선스 정책을 발표하는 것 같습니다. 살아남기 위해서 어쩔 수 없다고는 하지만 안타까운 느낌이 있긴 합니다. 사용자 입장에서 이제 레디스를 계속 사용할 것인가에 대한 고민이 필요해졌습니다. 대부분의 오픈소스들은 오픈소스라는 명목으로 사용자층을 확대한 후 유료로 전환해서 막대한 수입을 벌어들이곤 합니다. 끝까지 오픈소스를 유지하려고 노력하는 것들도 있지만, 그들도 결국 계속 오픈소스를 유지할 수 없는 문제가 발생하기도 합니다. 오늘은 레디스의 라이선스 변경 정책과 관련된 내용을 정리해 보았습니다. Table Of Conte.. 2024. 3. 22.
가사노동을 줄여준 역사적 발명 가정용 식기세척기 고르는 법과 식기세척기 추천 - LG(엘지), 삼성, 6인용, 무설치, 소형 식기세척기 Best 제품 1893년 시카고 산업박람회에서 여성의 삶을 바꾼 발명품인 식기 세척기가 처음 선보였습니다. 식기세척기의 발명으로 인해 가사 노동에 사용해야 했던 시간을 줄일 수 있게 되었고, 이 덕분에 여성의 사회 진출이 비약적으로 늘 수 있었다고 합니다. 오늘은 식기세척기의 효과와 식기세척기를 고르는 방법이 알아보고 추천 제품을 선정해 드리도록 하겠습니다. Table Of Contents 식기세척기의 효과와 인기있는 이유? 식기세척기의 작동원리를 알면 왜 사야하는지 알 수 있어요 식기세척기에 대한 자주묻는 질문 정리 Q1. 손으로 설거지한 것 보다 깨끗한가요? Q2. 애벌세척을 하지 않아도 되나요? Q3. 늘어붙은 것은 자동으로 제거되나요? Q4. 전용세제만을 사용해야 하나요? Q5. 세척 후에도 물기가 남나요? Q.. 2024. 3. 21.
TPC-C 벤치마크 tpc.org 공식 5.11 문서 분석 - 테이블 스키마와 구현 규칙 TPC-C 벤치마크는 tpc.org에서 표준으로 제정한 OLTP 트랜잭션 시스템에 대한 벤치마크 테스트입니다. 많은 DBMS 업체에서 이 TPC-C 벤치마크를 이용해서 OLTP 시스템에 대한 성능 평가를 진행합니다. tpc.org에 해당 문서를 살펴보면 약 130 페이지에 달하는 내용이 있는데 오늘은 이 내용에 대해서 정리해 보겠습니다. Table Of Contents 1. 논리적인 데이터베이스 설계 2. 데이터베이스 구성 요소 (ER-Diagram과 속성) 3. 테이블 스키마 및 레이아웃 테이블 레이아웃 mysql 또는 mariadb tpc-c 테이블 DDL 구현 규칙 1. 논리적인 데이터베이스 설계 TPC Benchmark™ C는 복잡한 OLTP 애플리케이션 환경을 대표하는 방식으로 시스템 기능을 실.. 2024. 3. 21.
마이볼을 처음 구매하는 볼러에게 추천하는 볼링공 - 투핸드, 덤리스, 3핑거 20년 전 동대문에서 첫 마이볼을 구매하고 볼링장에서 연습을 열심히 했던 기억이 납니다. 지금은 원핸드 털어 치기, 아대볼링, 투핸드로도 던져보고 지공도 직접 해보면서 볼링을 즐기고 있습니다. 주변에서 많이 물어보시는 것이 볼링공을 처음 구매할 때 어떤 볼을 구매해야 할지 문의가 많아서 마이볼을 처음 살 때 고려해야 할 것들을 정리하고 추천 볼을 하나 알려드리겠습니다. 참고하셔서 볼 구매 하시는데 도움이 되시면 좋겠습니다. Table Of Contents 처음 마이볼을 살 때 파운드 선택하는 법 몸무게에 따른 볼링공 선택법 볼링 연습을 위한 무게 선택법 코어에 따른 무게 선택법 볼러 유형별 볼링공 잘 구매하는 방법 일반 3 핑거 볼러 덤리스 및 투핸드 볼리 볼링공의 성능에 따른 볼 선택 3핑거 일반 볼러.. 2024. 3. 21.
파이썬을 활용한 NoSQL 몽고디비(MongoDB) 및 Redis TPCC 테스트 소개 및 python 코드 분석 과정 이번 글에서는 파이썬을 이용하여 NoSQL인 몽고디비의 TPCC(Transaction Processing Performance Council)를 테스트하는 오픈소스 프로젝트인 py-tpcc에 대해 소개합니다. 특히, 이 소스코드는 MongoDB와 Redis를 대상으로 TPCC 테스트를 수행하는 기능을 포함하고 있습니다. 우선, 우리는 Redis TPCC 테스트 코드가 포함된 이 소스코드가 어디 있는지 알려드릴 것입니다. 해당 코드는 몽고DB의 GitHub에 존재하는 MongoDB의 TPCC 테스트 코드로, MongoDB에서는 이 코드를 활용하여 TPCC가 잘 동작함을 보여줍니다. 이를 통해 MongoDB와 Redis의 TPCC 성능을 측정하면 다른 일반 DBMS인 MariaDB나 Altibase, Cub.. 2024. 3. 20.
레디스(Redis) 서버 캐시 데이터베이스 데이터 타입의 이해와 명령어 예제 (파이썬 사용예) Redis는 데이터 구조 서버입니다. Redis는 캐싱에서 큐, 이벤트 처리에 이르기까지 다양한 문제를 해결하는 데 도움이 되는 기본 데이터 유형을 핵심으로 제공합니다. 이 글에서는 데이터 유형에 대한 간략하게 설명합니다. Table Of Contents Redis에서 지원하는 데이터 타입 String(문자열) Redis 문자열 소개 Redis 문자열 테스트 예제 Redis Lists 기본 명령 Blocking 명령어 List 예제 리스트에 대한 이해 제한된 목록(capped lists) 성능 Redis Sets Redis Set 기본 명령 레디스 Set 예제 Redis hashes 기본 명령 Sorted sets Streams Geospatial indexes Bitmaps Bitfields Hyper.. 2024. 3. 19.
행동학 수의사가 알려주는 강아지 분리불안을 해소하는 안정화 교육 - 릴렉세이션 프로토콜과 장난감을 이용한 훈련법 지난 시간에는 분리불안을 관리하기 위한 8가지 방법에 대해서 알아보았습니다. 이제는 분리불안을 해소하기 위한 솔루션으로 기본적으로 강아지들에게 자기 스스로 마음을 안정시킬 수 있는 방법을 알려주는 교육입니다. 릴렉세이션 프로토콜이라고 하는 안정화 교육입니다. Table Of Contents릴렉세이션 프로토콜 ( protocol for relaxation )릴렉세이션 프로토콜 훈련 시 주의사항 및 하는 법 소개1. 시간 - 분리불안 안정화 교육 릴렉세이션 프로토콜2. 거리 - 분리불안 안정화 교육 릴렉세이션 프로토콜3. 방해요소 - 분리불안 안정화 교육 릴렉세이션 프로토콜4. 릴렉세이션 프로토콜 주의사항 장난감을 이용한 강아지 분리불안 훈련 법준비물장난감을 이용한 분리불안 교육 시 주의할 점 릴렉세이션 프.. 2024. 3. 18.
수의사가 알려주는 강아지 분리불안 및 스트레스 관리하는 법 - 백색소음, 데이케어, 펫시터, 켄넬 교육, 노즈워크 장난감 사용법, 어댑틸, 외출시 해야할 것 오늘은 강이지 분리불안을 해결하는 방법에 대해서 말씀을 드리려고 합니다. 여기서 중요한 것은 무언가 조급하게 생각하고 지름길을 찾으려고 하면 동물 행동학과 강아지들 분리불안 솔루션에서는 거의 다 망합니다. 그러므로, 가장 정석적인 방법으로 차근차근히 가는 게 중요합니다. 감정을 바꾸는 일은 시간이 많이 걸립니다. 오늘부터 말씀드리는 모든 게 다 같이 이루어졌을 때 하나하나 쌓여서 문제가 해결이 되는 거니 잘 따라와 주세요. Table Of Contents 1. 강아지, 애견 분리불안 솔루션이 실패하는 이유 2. 수의행동학을 기반으로 한 솔루션 2.1. 분리 불안 Managenemt ( 관리 ) 하기 3. 강아지들의 분리불안을 해결하기 위해서 1. 강아지, 애견 분리불안 솔루션이 실패하는 이유 첫 번째로 .. 2024. 3. 16.