본문 바로가기

전체 글148

PolarDB 아키텍처 세부: Low-latency Replication 이 글에서는 PolarDB 아키텍처 세부: Low-latency Replication에 대해서 설명합니다. Issues of Conventional Streaming Replication Optimization Method 1: Replicate Only the Metadata of WAL Records Optimization Method 3: Optimize the Log Apply of DDL Locks Issues of Conventional Streaming Replication Shared-nothing 아키텍처의 경우 로그를 복제하는데 많은 네트워크 부하가 걸립니다. 관련해서 일반적인 Shared-nothing 환경에서 다음과 같이 진행 될 수 있습니다. 로그 동기화 링크의 I/O 부하가 많고.. 2023. 11. 25.
PolarDB 아키텍처 세부: 컴퓨팅-스토리지 분리 (Compute-Storage Separation Challenges of Shared Storage) 이 글에서는 Compute-Storage 분리 관련한 세부 사항에 대해서 설명합니다. Challenges of Shared Storage1 공유 스토리지의 기본 원칙 Data Consistency Challenges of Shared Storage 컴퓨팅-스토리지 분리를 통해 PolarDB 클러스터의 컴퓨팅 노드가 동일한 물리적 스토리지를 공유할 수 있습니다. 공유 스토리지에는 다음과 같은 문제가 있습니다: 데이터 일관성: 컴퓨팅 클러스터의 데이터 복사본 N개와 스토리지 클러스터의 데이터 복사본 1개 간에 일관성을 보장하는 방법. 읽기/쓰기 분할: 짧은 지연 시간으로 데이터를 복제하는 방법. 고가용성: 복구 및 장애 조치를 수행하는 방법. I/O 모델: 버퍼링 I/O에서 직접 I/O로 파일 시스템을 최적.. 2023. 11. 25.
PolarDB for PostgreSQL 오픈 소스 분석 - 아키텍처 이 글에서는 PolarDB for PostgreSQL 오픈 소스 분석의 아키텍처 설명에 대해서 분석합니다. 기존 데이터베이스 시스템의 문제 PolarDB의 장점 문서 내용 소개 기존 데이터베이스 시스템의 문제 기존 데이터베이스 시스템을 사용 중이고 워크로드의 복잡성이 계속 증가하는 경우, 비즈니스 데이터의 양이 증가함에 따라 다음과 같은 문제에 직면할 수 있습니다: 단일 호스트의 최대 스토리지 용량에 의해 스토리지 용량이 제한됩니다. 읽기 전용 인스턴스를 생성해야만 데이터베이스 시스템의 읽기 기능을 늘릴 수 있습니다. 각 읽기 전용 인스턴스에는 특정 양의 전용 스토리지 공간이 할당되어야 하므로 비용이 증가합니다. 읽기 전용 인스턴스를 생성하는 데 필요한 시간이 데이터의 양이증가함에 따라 점점 늘어납니다... 2023. 11. 25.
Alibaba PolarDB 오픈소스 파해치기 - github 분석 1 이 글에서는 https://github.com/ApsaraDB/PolarDB-for-PostgreSQL 주소에 오픈된 Alibaba PolarDB 오픈소스에 대해서 설명합니다. Overview Branch Introduction Architecture and Roadmap Overview PostgreSQL용 PolarDB(이하 PolarDB로 약칭)는 Alibaba Cloud에서 독자적으로 개발한 클라우드 네이티브 데이터베이스 서비스입니다. 이 서비스는 PostgreSQL과 100% 호환되며, 컴퓨팅과 스토리지가 분리된 공유 스토리지 기반 아키텍처를 사용합니다. 이 서비스는 유연한 확장성, 밀리초 수준의 지연 시간, 하이브리드 트랜잭션/분석 처리(HTAP) 기능이 특징입니다. 유연한 확장성(Flexib.. 2023. 11. 25.
alibaba cloud Polar DB - 알리바바 클라우드 폴라 디비 알아보기 이 글에서는 PolarDB에 대해서 설명합니다. PolarDB 소개 및 간략히 알아보기 PolarDB 특징 PolarDB 소스 PolarDB 소개 및 간략히 알아보기 PolarDB는 알리바바에서 개발한 상용 클라우드 기반 관계형 데이터베이스 제품입니다. 읽기 수요가 많은 고객을 위해 설계되었습니다. 제품 홈페이지는 아래와 같습니다. https://www.alibabacloud.com/ko/product/polardb PolarDB는 널리 사용되는 두 가지 데이터베이스와 호환됩니다: MySQL, PostgreSQL. 세 개의 레이어로 구성되어 있습니다. 사용자는 컴퓨팅 계층을 통해 데이터베이스와 상호 작용합니다. PolarFS는 분산 파일 시스템이며, PolarStorage는 스토리지 수준입니다. Pola.. 2023. 11. 25.
Amazone Aurora 알아보기 - internal architecture 이 글에서는 Amazone Aurora의 좀 더 자세한 구조에 대해서 설명합니다. Amazone Aurora internal architecture 문서 소개 오로라 데이터베이스는 아마존의 클라우드 네이티브 데이터베이스입니다. 최대 64TB의 데이터를 저장할 수 있으며 MySQL 데이터베이스보다 5배 빠르다고 합니다. 많은 기업이 Aurora 데이터베이스를 채택했습니다. 이 글에서는 아마존 오로라 데이터베이스의 아키텍처를 소개합니다. 먼저 MySQL 데이터베이스와 같은 전통적인 관계형 데이터베이스 시스템의 아키텍처를 살펴보고 그 한계에 대해 논의할 것입니다. 그런 다음 오로라 데이터베이스가 기존 데이터베이스의 기능을 확장하여 가용성, 안정성 및 확장성을 개선하는 방법에 대해 설명합니다. Architect.. 2023. 11. 25.
Amazon Aurora (Aurora) 알아보기 이 글에서는 Amazon Aurora DB 엔진에 대해서 설명합니다. 목차 Amazon Aurora (Aurora) 개요 Amazon Aurora를 Amazon RDS와 함께 사용하는 방법 Amazon Aurora DB 클러스터 Amazon Aurora Storage 엔진 소개 Amazon Aurora (Aurora) 개요 Amazon Aurora는 MySQL 및 PostgreSQL과 호환되는 고성능 관계형 데이터베이스 엔진입니다. 호환성 및 이점: Aurora는 MySQL 및 PostgreSQL과의 호환성을 가지며, 기존 코드, 도구 및 애플리케이션을 그대로 사용할 수 있습니다. 특히 일부 워크로드에서는 MySQL의 처리량을 최대 5배, PostgreSQL의 처리량을 최대 3배까지 제공할 수 있습니다... 2023. 11. 25.
윈도우에서 Java 최신 버전 설치하기 이 글에서는 윈도우에서 java를 최신버전으로 업데이트 하는 방법에 대해서 설명합니다. Table Of Contents Java 최신 버전 다운로드 JAVA PATH 설정 Java 최신 버전 다운로드 java 최신버전은 oracle 사이트에서 다운 받으실 수 있습니다. 아래 링크에는 현재 "Java 21 and Java 17 available now"을 다운로드 받으실 수 있습니다. https://www.oracle.com/kr/java/technologies/downloads/ 윈도우용을 다운로드 받으실 때에는 아래 그림에서 표시한 것 처럼 windows 탭으로 이동해서 필요한 java 버전을 다운로드 하시면 됩니다. 다운 받으신 파일을 실행하면 아래와 같이 설치 경로 확인하는 부분이 나타납니다. 이 .. 2023. 11. 25.
우분투 리눅스 (22.04) 터미널 접속으로 한글 입력기 사용하기 (ibus) 이 글에서는 우분투 터미널 환경에서 passive로 x gui 프로그램들을 사용할 때 한글 입력기를 사용하는 방법에 대해서 설명합니다. 이전에 이미 우분투에는 ibus 한글 입력기가 설치되어 있다고 가정합니다. nabi 한글 입력기를 설치하는 법은 아래 링크를 참고하세요. 우분투에서 한글 입력기 설치하기 Table Of Contents 환경설정 ibus-daemon 명령 실행하기 ibus-daemon 사용 결과 ibus-daemon에 대해서 한글 입력 활성화: 다국어 입력 방법 전환: 추가 설정: 환경설정 ibus를 한글 입력기로 설치하기 위해서 다음의 설정을 해야합니다. export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus export QT_IM_MODULE=i.. 2023. 11. 25.
실용글쓰기 마케팅 글 잘쓰는법 - 무조건 팔리는 6가지 원칙 (도널드 밀러 무기가되는 시스템) 단 1초도 고객을 설득하려고 애쓰지 않는다. 그런데 팔려고 하지 않았는데도 팔린다 .심지어 고객이 우리 제품을 사고 싶다고 했는데 도리어 내가 말린 적도 있다. 이 글에서는 저자의 보기만 해도 살 수 밖에 없는 글쓰기 6가지 공식을 알아봅니다. Table Of Contents무기가 되는 시스템 소개저자의 storybrand.com 사이트 보기만 해도 살 수 밖에 없는 글쓰기 6가지 공식칵테일 파티 효과칵테일 효과와 6가지 공식글쓰기 6가지 공식 결론 무기가 되는 시스템 소개 이 책에서 이야기하는 것은 우리가 어떤 걸 사는 이유는 어떤 제품이나 서비스를 구매하는 이유는 단 한 가지인데 그건 바로 사고 싶게 만드는 말이라고 이야기 합니다.비즈니스는 기본적으로 커뮤니케이션의 결과물입니다. 따라서 말과 글은 비.. 2023. 11. 25.
2023년 검색엔진 시장 점유율과 사이트 등록하기 - 구글| 빙웹마스터도구 | 야후 | 바이두 사이트나 블로그를 운영중이라면 검색엔진 등록은 필수입니다. 이 글에서는 검색엔진 시장 점유율을 살펴보고 각 검색엔진 등록 사이트 혹은 등록 방법을 소개합니다. 2023년 글로벌 검색엔진 시장 점유율 2023년 1분기 기준으로 글로벌 검색엔진 시장 점유율은 다음과 같습니다 구글: 85% 마이크로소프트 빙: 야후 검색엔진은 마이크로소프트 빙에서 함께 서비스 중이므로 같이 집계됩니다. 빙: 9% 야후: 1.3% 얀덱스: 1.05% 바이두: 0.79% 덕덕고: 0.62 위와 같이 검색엔진 시장 점유율 1위는 압도적인 차이로 구글이 가지고 있습니다. 그리고 빙과 야후를 가지고 있는 마이크로소프트 빙이 10%이상을 차지하고 있습니다. 사이트나 블로그를 운영 중이라면 이 두 곳에는 반드시 등록하시는 것이 좋습니다. .. 2023. 11. 25.
윈도우 10 캡처단축키 스크린샷 사용법 - 자동저장 안될 때 및 임시 자동 저장 위치 확인하기 윈도우10의 PC에서는 단축키를 이용하여 화면의 스크린샷을 저장 할 수 있습니다. 스크린샷은 내 PC의 특정 경로의 폴더에 자동으로 저장됩니다. 하지만, 간혹 예기치 않은 문제로 저장이 되지 않는 경우가 있습니다. 오늘은 윈도우10의 PC에서 스크린샷이 저장되지 않는 문제를 해결하는 방법에 대해 알아보도록 하겠습니다. Table Of Contents 화면 캡처 방법 캡처 도구(윈도우 키 + Print Screen)로 자동 저장하기 캡처 및 스케치 자동 저장 화면 캡처 방법 화면을 캡처하는 단축 키는 윈도우 키 + Print Screen 키 입니다. 이 외에도 윈도우 키 + Shift + S를 누르면 원하는 영역을 캡처할 수 있습니다. 이 두 가지는 각각 다른 앱을 이용해서 캡처를 합니다. 윈도우 키 + .. 2023. 11. 25.