분류 전체보기 85

봉이의 일상 - 12/14

오늘은 토요일!토요일은 항상 기분이 좋다 한주 휴일의 시작이기때문일까? 몽이를 만나는 날이기 때문이다 ㅎㅎ 하지만 .. 오늘은 몽이가 친구들을 만나는 날이라 혼자만의 시간을 보내야만 했다.마침 나는 오늘 포켓몬고 이벤트를 하는날이라 오후에 잠깐 나갔다 오기로했다. 전설의 포켓몬을 잔뜩 잡을 수 있는 이벤트가 열리고 있길래 산책할겸 나갔다왔다. 은평구청이 포켓몬 명소로 아주 유명하다길래 방문해보았는데 세상에나 아래와 같이 엄청 많은 체육관이 있었다. 오늘은 몽이가 없는 관계로 내가 가진 다른계정을 가지고 전설의 포켓몬을 잡으러 갔다. 몽이랑 같이 즐기고 싶었지만 아마 추워서 같이하기는 힘들었을거다. 나도 추워서 카페로 피신했다 .... 카페에 가는길에 포켓몬고를 즐기는 귀여운 친구들을 발견했다. 나도 어릴..

카테고리 없음 2024.12.14

봉이의 일상 - 12/01

상견례 다음날 맞는 행복한 아침을 알려주는 송도 바다 , 간밤에 몽이와 산책도 하고 신혼 예행연습처럼 서로를 꼬옥 껴안고 잠에 들었다. 전날 긴장이 모두 풀리면서 너무나도 행복하고 편안하게 잘 잤다. 성공적인 상견례 후에 몽이와 사랑가득한 밤을 보내니 이보다 더 큰 행복이 있나 싶은 생각이 들었다. 아버님께서 5번넘게 강조한 행복한 삶에 대하여 평생의 숙제로 등에 업고 열심히 살아가야겠다고 바다를 보며 다짐했었다🫶🏻몽이와 아침부터 티격태격 했던 국밥집을 위한 여정🤭 부산의 버스는 유난히 정겨운 듯 하다.데이트코스에 있어선 상당히 J인 몽이는 은근히 P적인 기질로 여유로운 봉이가 가끔 불만일때가 있는 것 같았다. 나는 부산의 어느 골목도 몽이와 함께있으면 그자체로 행복하지만 부산의 더 좋은곳을 보여주..

카테고리 없음 2024.12.10

봉이의 일상 - 11/30

11월 30일 대망의 상견례 아침 떨리기도 했지만 떨리지 않았다. 인생에서 처음이었던 순간들을 떠올려보면 , 수능, 첫회사 입사, 새로운 곳으로의 여행 수 많은 처음이 있었지만 모두 다 연습이 있었고 어떻게든 무슨 수를 써서라도 잘 해내면 된다는 생각에 연습한대로 나만 잘하면 되었기에 , 그것이 잘 안될까봐 걱정하는 마음에 긴장이 왔다면여자친구의 부모님을 뵙는 건 차원이 다른 문제였다. 서로 다른 강이 만나 하나의 물결을 이루는 자리라고 생각이 들었다. 그래서 부디 오늘 그 물살이 부드러웠으면 하는 마음과 한 치 앞도 예상안되는 상견례 자리로 인해 떨리다가도 있는 그대로의 나를 보여주면 된다며 스스로 떨림을 가라앉히는 반복이 진행되었다.서울역🚊 , 모든 것의 출발 같은 곳 같다.나는 항상 서울역에 도착..

카테고리 없음 2024.12.08

봉이의 일상 - 11월 9-10일

11월 9일 봉몽의 대망의 상견례..!그날의 사진은 아래 식당입구밖에 없다… 그만큼 정신없었고 아래 사진도 그나마 가족들에게 주차위치를 알리기 위해 찍어놓았다.여자친구가 가족들을 위해 고심끝에 예약을 한 곳 색동저고리😌 이름이 뭔가 정겹고 귀여웠다. 우리 가족에게 색동저고리를 입은 귀여운 아이가 달려와 행복을 전달하고 가는 느낌이 들었다. 처음부터 모든것이 순조롭고 기분 좋은 일들만 가득하면 얼마나 행복할까 하지만 그렇지않더라도 그 이후에 어떻게 해야할지가 나는 더 중요하다고 생각했다.처음 상견례를 하며 ,비록 우리 가족과 여자친구만 만난 자리이지만, '남'이 만나 '하나의 가족'으로 되기 위하여선 물맞댐이 필요하다고 생각이 들었다. 아무리 상대를 위한 배려라 하더라도 서로를 모르는 상황이기에 그 과정..

카테고리 없음 2024.11.26

봉이의 일상 - 11월 3일

11월 3일에 여자친구랑 우리가 가장 좋아하고 뜻깊은 장소인 부암동에 다녀왔다.이날은 같이 커플 잠바를 입었다 ㅎㅎ 하나 둘 커플아이템이 늘어나는게 재미있고 뿌듯하다.얼른 커플템을 쭈루룩 맞춰 나가고싶다.여자친구 덕분에 입문한 필름카메라 그리구 지금은 내가 더 많이 찍는다 ㅎㅎ을지로에서 여자친구와 처음으로 산 롤라이 자동카메라는 현재 기능에 문제가 있어 휴식중이고 그 빈자리를 채워주고있는 목측카메라 롤라이 35s , 엘리자베스 카메라로 유명한 귀엽고 성능좋고 마니아층이 있는 카메라이다.디지털이 아니다보니 보수만 잘해준다면 내 자식에게 물려줘도 좋은 카메라 , 여자친구를 가장 많이 담고있는중!   같이 가을의 문턱을 넘어가는 느낌이 드는 부암동의 가을뷰는 정말 서울의 보물이다.봄에도 여름에도 겨울에도 이 ..

카테고리 없음 2024.11.16

DBA 의 컴퓨터 공부 - write throuth , write back 그리고 Postgres

기존의 MCU가 아닌 리눅스 기준으로 write throuth , write back 을 정리해보자 차이라면 아마도 디스크냐 메모리에 기입이냐 차이가 아닐지싶다.  write-through 방식은 캐시 데이터가 변경될 때 즉시 디스크에도 기록하는 방식이다. 성능은 낮지만, 데이터 일관성과 안정성을 보장하는 데 유리하다. 예를 들어, 매우 중요한 데이터를 다루는 시스템에서 write-through가 사용될 수 있다. 리눅스에서는 데이터를 캐시나 버퍼에 먼저 저장한 후, 일정 시점에 디스크로 기록하는 write-back 방식을 많이 사용한다. 이는 성능을 극대화하기 위한 것이며, 시스템 충돌이나 전원 장애 시 데이터 손실의 위험이 있을 수 있다. 그러나 데이터베이스나 파일 시스템에서 로그나 WAL을 사용해 ..

DBA의 길 2024.10.20

DBA 의 컴퓨터 공부 - 엔지니어로써 알아야 할 LINUX Memory (free -h)

Postgres 공부를 하면서 그리고 datapage , memory에 관한 공부를 진행하면서 더욱 근본적인 컴퓨터에 대해서 공부의 필요성을 느꼈다. 어쩌면 컴퓨터에서 일어나는 일이기에 당연한 것이기도하다. 컴공과 출신이 아닌 내가 지금이라도 한 번 정리해야하는건 필연적인 과정이다. 리눅스에서 메모리는 시스템 성능에 매우 중요한 역할을 한다. 메모리 자원의 적절한 관리는 시스템 안정성과 성능을 유지하는 데 필수적이다. `free -h` 명령어는 시스템의 메모리 사용 상태를 확인하는 데 유용한 도구로, 사람이 읽기 쉽게 메모리 사용량을 보여준다. 여기서는 `free -h` 명령어의 출력 항목을 기반으로 리눅스 메모리 관리에 대해 설명한다. 1. Mem (물리적 메모리) 섹션 - total (전체 메모리) ..

DBA의 길 2024.10.20

Postgres - vacuum .. 은 메모리를 청소하지 않아

postgres 에서 MVCC(Multi Version Concurrency Control) 을 위해서 독특한 기능이 존재하는데 바로 VACUUM이다. 그런데 필자도 그렇고 주변에 vacuum에 대해서 오해하는 경우가 더러 있는 것 같았다. vacuum이 메모리를 청소하는가? 아니다 vacuum 과 메모리 확보는 상관관계지 원인과 결과가 아니다. 24.1.2. Recovering Disk Space In PostgreSQL, an UPDATE or DELETE of a row does not immediately remove the old version of the row. This approach is necessary to gain the benefits of multiversion concurren..

DBA의 길 2024.10.15

INDEX에 대하여 .. 조금 더 깊은 이야기 (Postgres 와 datapage)

INDEX란 .. 간단하게 이야기하면 하나의 테이블의 레코드와 그 레코드가 담긴 데이터 페이지의 매핑정보를 담아놓은 구조라고 볼 수 있다. 또한 랜덤 액세스는 인덱스가 제공하는 중요한 이점 중 하나이다. PostgreSQL에서 인덱스는 테이블의 특정 컬럼 값과 해당 값이 저장된 위치 정보를 연결해, 쿼리를 효율적으로 실행할 수 있게 돕는다. 이 정보를 통해 데이터베이스는 테이블 전체를 탐색하지 않고도 필요한 데이터를 빠르게 찾아낼 수 있다. 인덱스의 역할인덱스는 특정 컬럼의 값과 그 값이 저장된 데이터 페이지 번호와 페이지 내 위치(오프셋)를 연결한다. PostgreSQL에서는 이 정보를 TID(Tuple Identifier)라고 부르며, TID는 해당 데이터가 저장된 페이지 번호와 행의 위치(오프셋) ..

DBA의 길 2024.10.15

INDEX에 대하여, JOIN을 곁들인

JOIN은 데이터베이스에서 여러 테이블을 결합해 데이터를 조회하는 기능이다.테이블 간의 관계를 정의하고, 그 관계를 기반으로 필요한 데이터를 하나의 결과로 결합하는 역할을 한다.예를 들어, 고객 정보와 주문 정보를 각각 다른 테이블에서 조회하고자 할 때, JOIN을 사용하면 두 테이블의 데이터를 결합하여 고객별 주문 내역을 조회할 수 있다. JOIN은 여러 테이블을 동시에 처리해야 하므로, 테이블의 크기가 크거나 결합 조건이 복잡할 경우 성능에 부정적인 영향을 미칠 수 있다. 따라서, JOIN을 사용할 때는 성능을 최적화하기 위한 전략이 필요하다. 여기서 중요한 도구 중 하나가 바로 인덱스다.  인덱스는 특정 데이터를 빠르게 찾기 위한 도구로, 테이블의 특정 컬럼에 대해 데이터를 정렬된 구조로 저장하여,..

DBA의 길 2024.10.13