본문 바로가기

BLOG297

NoSQL Not-Only SQL SQL 인터페이스를 제공하지 않는 경량의 관계형 데이터베이스 주요 특징 * key-value를 이용한 데이터 모델 * 정족수 기반의 트랜잭션 선호(2단계 commit 수준의 트래잭션 보다는) * 분산된 노드에 파티션, 복제 되어 저장 * 다수의 값 싼 하드웨어에서 빠른 데이터 처리에 적합 NoSQL 모델 모델 제품 명 key - value memcahced, Dynamo, Volemort, Tokyo Cabinet column Goolge Bigtable, Cloudata, Hbase, Hypertable, Cassandra document MongoDB, CouchDB graph neo4j, FlockDB, InfiniteGraph 2021. 2. 21.
oVirt(오버트) 최근 면접 준비를 하며 알게 된 오버트 ! 노트에 끄적이던 내용을 정리해보려 한다 oVirt * open source virtualization management platform * Red Hat founded * web-base 기반의 fornt-end에서 VM, storage, networking resources 등을 중앙 집중 관리 * x86-64와 PowerPC64 architecture 기반의 KVM만 hypervisors 지원 ARM architecture 기반의 KVM은 개발 중 * 구성 요소: 두 가지 oVirt engine / oVirt node * oVirt engine - backend language: java - frontend language: GWT web toolkit -.. 2021. 2. 21.
도지(doji) 주식 차트에서 시가&종가 일치 시 발생 추세 전환 신호 네 가지 유형 * 일반 도지 주가 = 종가 다음날 봉을 확인하여 어떠한 추세로 전환되는 지 확인 * 긴 십자가 도지 매수, 매도 세력 모두 확신을 갖지 못하는 상황 일반 도지에 비해 신뢰성이 높다 * 잠자리형 도지 시가=종가=당일 고가 바닥권 출현: 상승 전환 신호 상승권 출현: 추가 상승 가능성 * 비석형 도지 매도 세력 > 매수 세력 강력한 매도 신호 출처: m.blog.naver.com/PostView.nhn?blogId=nook17&logNo=220062065799&proxyReferer=https:%2F%2Fwww.google.com%2F 2021. 2. 20.
쿠버네티스(Kubernetes) 전통적 배포 방식 * 물리 서버 한 대 - 여러 application * 문제점: 특정 application의 resource 과다 점유 발생 -> 타 application 성능 저하 -> 해결 방안 1: 물리 서버 - application: 1:1 매칭 * 문제점: 리소스 활용도 ↓, 물리 서버 운영 비용↑/관리 어려움 가상화 배포 방식 * 물리 서버 한 대 - 여러 Virtual Machine 가동 * 장점: 1) 물리 서버 resource 활용도↑, 하드웨어 비용 절감 (이는 더 나은 확장성 제공) 2) 보안성 제공(application 간 access 불가) 3) 물리 resource를 폐기 가능한 가상 머신으로 구성된 클러스터 구성 가능 컨테이너 배포 방식 * VM과 유사하나 applicatio.. 2021. 2. 20.
소프트웨어 스펙의 모든 것 * 한빛 미디어 도서 서평단 * 첫 번째 도서! - 소프트웨어 스펙의 모든 것'설마 되겠어..?' 라고 의심을 품고 지원하였던 한빛 미디어 도서 서평단 지원!운 좋게 당첨되어 첫 번째 후기를 남긴다* 도서 서평단 시스템은 희망 도서 3권을 선택하여 그 중 랜덤으로 한 권이 발송된다내가 지원한 3권은 컨테이너 보안, 처음 배우는 애저, 소프트웨어 스펙의 모든 것 이었는데'소프트웨어 스펙의 모든 것' 도서 당첨 !! 책은 크게 1부와 2부로 구성되며 1부에서는 소프트웨어 스펙의 전반적 개념, 2부에서는 소프트웨어 스펙 작성법 중 하나인 'SRS'을 설명한다 도서 초입, 프로젝트 성공/실패와 소프트웨어 스펙의 연관성을 설명하여 중요성을 강조하고, 현업에서 오가는 말들을 통해 소프트웨어 스펙 정의의 현실을 보여.. 2021. 2. 20.
IntelliJ 설치하기 시스템 환경 요구 사항 최소 사양 추천 사양 RAM [Free] 2GB [Total] 8GB CPU modern CPU 멀티 코어 CPU 디스크 용량 DISK: 2.5GB, 캐시: 1GB [Free] SSD 5GB More 모니터 해상도 1024*768 1920*1080 OS 공식적으로 release 된 64비트 버전 - 윈도우 8 이상 - 맥OS 10.13 이상 - Gnome, KDE, or Unit DE를 지원하는 리눅스 64비트/최신 버전 - 윈도우 - 맥OS - 리눅스 * JAVA Application을 구동을 위해 사전 standalone JDK 설치 必 Toolbox App을 이용하여 IntelliJ 설치하기 1. www.jetbrains.com/toolbox-app/ 접속 2. .tar.gz.. 2021. 2. 17.