본문 바로가기

728x90

전체 글

우분투에 Redis를 설치하는 방법 우분투(ubuntu 22.04)에 Redis를 설치하는 방법최신 안정 버전을 설치하려면 Redis 공식 저장소를 사용하는 것이 좋습니다.테스트 환경$ lsb_release -dDescription: Ubuntu 22.04 LTSRedis 설치Redis Repository 추가curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpgecho "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo t.. 더보기
원도우 10에서 파일의 SHA-256 체크섬을 확인하는 방법 원도우 10에서 파일의 SHA-256 체크섬(해시값)을 확인하는 방법CertUtil 사용하기명령 프롬프트 열기파일 리스트 확인C:\Users\Administrator\Downloads>dir C 드라이브의 볼륨에는 이름이 없습니다. 볼륨 일련 번호: F0A3-6FE2 C:\Users\Administrator\Downloads 디렉터리2023-01-06 오후 08:23 .2023-01-06 오후 08:23 ..2023-01-06 오후 08:23 1,198 CHECKSUM2023-01-06 오후 07:58 9,008,185,344 Rocky-9.1-x86_64-dvd.iso 3개 파일 9,0.. 더보기
[mac] vscode 파이썬 가상환경 설정하기(python virtualenv) vscode 파이썬 가상환경 설정하기(python virtualenv) iterm 터미널에서 프로젝트 디렉토리 생성 mkdir selenium cd selenium 파이썬 가상환경 생성(python 3 - venv) python -m venv pyenv vscode 실행(visual studio code) code . 관리 > 설정 > 설정 검색 : "python" > Python > settings.json에서 편집 (또는) command + shift + p > 검색 : "settings" settings.json 편집(python.pythonPath 추가) "python.pythonPath": "~/workspace/vscodeProjects/selenium/pyenv/bin/python", (또는.. 더보기
[mac] zsh에서 compinit 모드를 설정하는 방법 zsh에서 compinit 모드를 설정하는 방법 zsh compinit: insecure directories, run compaudit for list. (zsh compinit: 안전하지 않은 디렉토리, 목록에 대한 compaudit 실행) source ~/.zshrc $ source ~/.zshrc zsh compinit: insecure directories, run compaudit for list. Ignore insecure directories and continue [y] or abort compinit [n]? 안전하지 않은 디렉토리 목록 compaudit $ compaudit There are insecure directories: /opt/homebrew/share 권한 변경(소유권.. 더보기
SSL 인증서 합치기(nginx 인증서 생성) SSL 인증서 합치기(nginx 인증서 생성) Sectigo(COMODO) COMODO ROOT CA : 최상위 인증서 COMODO Chain CA : 중간 인증서 루트 인증서와 중간 인증서를 별도로 받은 경우 cat example_com.crt COMODO_RSA_Domain_Validation_Secure_Server_CA.crt COMODO_RSA_Certification_Authority.crt AddTrust_External_CA_Root.crt >> unified_example_com.crt 번들(bundle) 파일로 중간 인증서를 받은 경우 cat example_com.crt example_com.ca-bundle.pem >> unified_example_com.crt SSL 인증서 합치기 .. 더보기
AWS CodeDeploy 에이전트 설치(codedeploy-agent install) AWS CodeDeploy 에이전트 설치(codedeploy-agent install) 테스트 환경 $ cat /etc/os-release NAME="Amazon Linux" VERSION="2" ID="amzn" ID_LIKE="centos rhel fedora" VERSION_ID="2" PRETTY_NAME="Amazon Linux 2" ANSI_COLOR="0;33" CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2" HOME_URL="https://amazonlinux.com/" ruby 패키지 설치 sudo yum install -y ruby cd /home/ec2-user codedeploy 에이전트 설치 wget -q https://aws-codedeploy-`cu.. 더보기
MongoDB의 샤딩을 활성화(enable sharding)하고 샤딩된 클러스터에서 쿼리를 테스트하는 방법 MongoDB의 샤딩을 활성화(enable sharding)하고 샤딩된 클러스터에서 쿼리를 테스트하는 방법 MongoDB의 샤딩은 데이터베이스를 여러 서버에 분산 저장하고 대량의 데이터를 효율적으로 처리하기 위한 기술입니다. 샤딩 전략 해시 기반 샤딩(Hash-based sharding) 범위 기반 샤딩(Range-based sharding) 새 데이터베이스(exampleDB) 생성 use exampleDB db.stats() 인덱스 생성 db.exampleCollection.createIndex({ name : 1 }) show collections db.exampleCollection.getShardDistribution() mongos> db.exampleCollection.getShardDistr.. 더보기
주요 SQL과 NoSQL 데이터베이스 유형 및 특징 주요 SQL과 NoSQL 데이터베이스 유형 및 특징 SQL (관계형 데이터베이스) 데이터 모델: 테이블 형식의 관계형 데이터 모델을 사용합니다. 데이터는 정형화되며, 각 테이블에는 열과 행이 있습니다. 스키마: 정적 스키마를 사용하며, 데이터 구조가 미리 정의되어 있어야 합니다. 쿼리 언어: SQL(Structured Query Language)을 사용하여 데이터를 검색, 수정 및 관리합니다. 확장성: 수직 확장이 주로 사용되며, 성능을 향상시키려면 더 많은 리소스가 필요합니다. 사용 사례: 트랜잭션 처리, 데이터 일관성 및 정확성이 필요한 응용 프로그램에 적합합니다. NoSQL (비관계형 데이터베이스) 데이터 모델: 다양한 데이터 모델을 사용할 수 있으며, 주로 비정형 또는 반정형 데이터를 저장합니다... 더보기

반응형