본문 바로가기
728x90
반응형

분류 전체보기157

SQL 최적화 테스트 1.복합 인덱스 테스트이름 ,시력 시력, 이름으로 했을경우 속도가 똑같은지 확인  2.가공한값으로 인덱스 테스트실험 이유 : 이름으로 정렬되어있을경우 (인덱스) 김동완,김진수,김지수 로 되어있을경우만약에 where절에 '진수'로 검색할경우 인덱스 풀스캔을 탄다??인덱스를 탈대는 Index range scan 을 사용해야 정삭적으로 인덱스를 타는것이다.인덱스를 정상적으로 사용한다는것은 리프 블록에 스캔 시작점을 찾는것이다. 3. 라이크롤 인덱스를 태울수없다??실험 : 만약에 인덱스를 탄다는게 리프블록에 스캔 시작점을 찾는것이라면, Like를 썻을때스캔 시작점에 있는 이름과 똑같이 적는다면 과연 인덱스를 태울까?예) Like 김동완 2024. 5. 2.
minikube install ```bashminikube stop; minikube deletedocker stop $(docker ps -aq)rm -r ~/.kube ~/.minikubesudo rm /usr/local/bin/localkube /usr/local/bin/minikubesystemctl stop '*kubelet*.mount'sudo rm -rf /etc/kubernetes/docker system prune -af --volumes```**Final**```bashminikube stop; minikube delete &&docker stop $(docker ps -aq) &&rm -rf ~/.kube ~/.minikube &&sudo rm -rf /usr/local/bin/localkube /usr/local.. 2024. 5. 2.
NAT (Network Address Translation)란? - 수정중 Contents  --> NAT(Network Address Translation)란? 결론부터 말하자면 IP 주소를 변환하겠다는 것이다. 대게 사설 네트워크들은 여러개의 호스트가 하나의 공인 IP를 사용한다. IP갯수는 한정적이고 IP를 사용하는 호스트들은 점점 늘어나며 그로인해 IP갯수의 모자람을 방지하기 위해 가정마다 공인 IP 하나씩만을 사용하고 사설네트워크를 구축하여 사용한다. 즉 공인 IP가 231.121.222.122이라고 치면 해당 가정에서 3개의 PC를 가지고 있다면 사설네트워크를 사용하여 192.168.0.1, 192.168.0.2, 192.168.0.3 이렇게 내부망에서만 사용하는 IP를 사용한다. 하지만 여기서 문제는 192.168.0.1, 192.168.0.2, 192.168.0... 2024. 4. 30.
Kubernetes 필요이유 , Kubernetes란 무엇인가? 쿠버네티스란? k8s?,Docker? -1 Contents  -->   '쿠버네티스 인 액션' 을보고 정리한 내용입니다.쿠버네티스(kubernetes)k8s 필요이유?오늘날 이러한 대규모 모놀리식 레거시 애플리케이션은 마이크로서비스라고 하는 더 작고 독립적으로 실행되는 구성 요소로 서서히 세분화되고 있습니다.왜냐하면 마이크로서비스는 서로 분리되어 개별적으로 개발, 배포, 업데이트 및 확장할 수 있습니다. 이를 통해 구성 요소를 신속하게 그리고 필요한 만큼 자주 변경하여 오늘날의 급변하는 비즈니스 요구 사항을 따라잡을 수 있습니다.그러나 배포 가능한 구성 요소의 수가 증가하고 데이터 센터가 점점 더 커지면서 전체 시스템을 구성, 관리 및 원활하게 실행하는 것이 점점 더 어려워지고 있습니다. 높은 리소스 활용도를 달성하고 하드웨어 비용을 낮추기 위해.. 2024. 4. 29.
직렬화란?(serialization),역직렬화란?? java.io.Serializable Contents  -->    직렬화란 무엇인가?? 데이터 직렬화(serialization)이란 메모리 데이터를 디스크에 저장하거나, 네트워크 통신에 사용하기 위해 해당 데이터 형식으로 변환하는 것을 말한다.역직렬화(deserialization)이란 그 반대 개념으로, 디스크나 네트워크에서 받은 데이터를 메모리에 쓸 수 있도록 변환하는 것이다. 데이터 직렬화는 데이터의 전송/저장 혹은 설정 파일 등에 사용된다.  값을 직렬화 하자 int t = 0; //기본형 변수 Integer g = 5; //참조형 변수 자바에선 위와같이 , 기형 , 참조형으로 데이터를 저장한다. 값형은 메모리상에 직접적으로 데이터가 들어가있는 경우고 참조형 같은경우에는 값을 가리키고 있는 메모리 주소값을 저장한다. 만약 .. 2024. 4. 25.
kafka란?,Zookeeper- 1 (수정중) Contents  -->  1. Kafka는 무엇이며, 등장배경 kafka가 등장하기전 대부분 데이터 etl(추출,변환,로드) 에 작업들은 배치 워크프로세스로 진행되는 경우가 많았습니다.kafka는 위와같은 작업을 실시간 데이터 피드 방식으로 진행하는 서버입니다.카프카(Kafka)는 파이프라인, 스트리밍 분석, 데이터 통합 및 미션 크리티컬 애플리케이션을 위해 설계된 고성능 분산 이벤트 스트리밍 플랫폼이다. 1.1 등장 배경기존 어플리케이션에서 사용자에 대한 상태데이터가 존재하고 해당 데이터를 통해 분석을 하기위해 메트릭 서버가 존재한다고 가정하자. 해당 메트릭서버는 프론트서버에서 사용자 상태데이터를 받고 데이터를 저장한다. 그렇다면 위 같이 간단한 구조가 완성된다.   하지만 시간이 흘러 서비스는 점점.. 2024. 4. 25.
728x90
반응형