전체 글
[InnoDB Engine] 페이지란?
페이지란?DB에서 행(Row)을 저장할 때 실제 물리적으로 디스크에 담기는 단위는 '페이지'로 관리됩니다.하나의 페이지에는 여러개의 행이 담긴다고 볼 수 있습니다.페이지의 목적효율적인 데이터 관리와 성능을 위해 데이터베이스 시스템에서 자주 사용됩니다.페이지 단위로 데이터 접근을 최적화하면, 데이터 조회와 수정 시 성능을 향상시킬 수 있습니다.페이지 크기는 디스크 I/O를 줄이고, 캐시 메모리 사용을 최적화하는 데 도움이 됩니다.페이지는 메모리 내에서 효율적으로 데이터를 캐싱하고, 페이지를 통해 데이터 접근을 관리합니다.페이지의 특징InnoDB에서는 데이터와 인덱스가 디스크에 저장될 때 페이지라는 블록 단위로 나뉩니다.각 페이지는 고정된 크기를 가지며, 일반적으로 4KB, 8KB, 16KB, 또는 32KB..
[Spring] Webflux에 Mongo 연결(+Kubernetes)
Kubernetes에 Helm으로 Mongo 설치설치helm show values bitnami/mongodb > custom-values.yaml간단하게 명령어로 설치해도 되지만 사용자 ID나 PVC의 용량을 미리 설정하기 위해 미리 yaml 파일을 수정해서 설치합니다.auth: enabled: true rootUser: mongo-user rootPassword: mongo-password database: mydatabase-------------------------------------persistence: enabled: true size: 1Gi-------------------------------------service: type: LoadBalancer port: 2701..
[istio] 서비스 진입 경로 설정 방법과 우회 시 기존 룰 순서의 중요성
istio의 Virtual Service 간략한 소개우선 사전 지식을 함양하기 위해 Virtual Service에 대한 간략한 소개를 하겠습니다.istio를 사용하는 경우 특정 도메인 접근 시 쿠버네티스에서 어떤 서비스 자원에 진입시킬 지 정의할 수 있습니다.k edit vs -n istio-system my-virtual-service - corsPolicy: allowHeaders: - content-type - access-control-allow-origin allowMethods: - GET - POST - PATCH - PUT - DELETE - OPTIONS allowOrigins: -..