개요 대표적인 관계형 데이터베이스들인 MySQL과 PostgreSQL 대하여 속도는 MySQL, 다양한 기능은 PostgreSQL 이라는 이야기를 들었다. 기존에 막연히 들었던 풍문으로는 PostgreSQL이 더 좋지 않겠나 생각했던 수준이어서 이참에 좀 더 알아보고 정리해둔다. TL;DR - 무엇을 쓸 것인가? MySQL 속도와 안정성이 중요하고, 쿼리가 간단하고, 표준에 엄격하지 않은 경우에 좋다. 웹 애플리케이션, 콘텐츠 관리 시스템, 임베디드 시스템 등의 일반적인 사용에 적합하다. PostgreSQL: 동시성과 확장성이 중요하고, 쿼리가 복잡하고, 표준에 준수하는 경우에 좋다. 공간 데이터베이스, 엔터프라이즈 시스템, 데이터 웨어하우스 등의 고급 사용 사례에 적합하다. 주요 특징 비교 속도 MyS..
개요 외부 스터디를 하다 MHA를 알게되었다. 이에 간단히 정리를 해둔다. 참고링크와 ChatGPT에 기반하여 정리하여 본다. 참고 링크: https://hoing.io/archives/9175 MHA MHA(Master High Availability)는 MySQL 데이터베이스의 고가용성을 위해 설계된 솔루션이다. 현 Facebook의 Yoshinori Matsunobu가 개발였으며, GPL v2 라이센스 기반 오픈소스이다. MHA의 주 목적은 MySQL 서버의 마스터 장애 발생 시 자동으로 또는 수동으로 슬레이브 서버를 새로운 마스터로 승격시켜 서비스 중단 시간을 최소화하고 데이터의 지속적인 가용성을 보장하는 것이다. MHA 주요 특징 자동 장애 복구: 마스터 서버에 장애가 발생하면 자동으로 슬레이브..
개요 잡학툰 서포터즈 1기로 선정되어 데이터 분석가의 숫자유감 을 읽고 리뷰한다. 잡학툰 서포터즈 활동으로 호기심이 가지만 선뜻 손이 가지는 않았던 다양한 분야의 지식을 만화라는 형식으로 만날 수 있게 될 것으로 기대하고 있다. 알라딘 링크: http://aladin.kr/p/9QEY4 데이터 분석가의 말 그대로 숫자유감 기업에서 사람들이 통계를 잘 몰라 데이터 분석 결과를 오독하는 일이 빈번해서, 늘 화가 나 있는 데이터 분석가를 찾습니다. 리디북스 PD님이 작가분을 모시며 올린 글이라 한다. 그리고 글을 쓰신 권정민님이 바로 “늘 화가 나 있는 데이터 분석가” 이셨다 한다. 누구나 학창시절 수학을 접했으니 숫자를 다루는데 큰 어려움이 없다보니 오히려 데이터에 대한 오해와 오독이 더욱 많아진다 싶다. ..
개요 Go에서 XORM을 사용하며 soft delete 기능을 구현하는 것에 대해 이모저모를 알아본다. ChatGPT를 적극 활용하였음을 밝혀두며, 코드 동작은 확인하였다. Soft delete Soft delete란 데이터베이스 관리에서 데이터를 실제로 삭제하지 않고, 데이터가 삭제된 것처럼 처리하는 방식을 말한다. Soft delete를 구현하는 일반적인 방법은 데이터베이스 테이블에 '삭제됨' 상태를 나타내는 별도의 필드(예: is_deleted, deleted_at 등)를 추가하고 사용자가 데이터를 삭제하려고 할 때, 실제로 데이터 행을 제거하는 대신 '삭제됨' 상태를 나타내는 필드를 업데이트하여 삭제 표시를 한다. 예를 들어, deleted_at 필드에 삭제 요청 시간을 기록하여 언제 데이터가 삭..
개요 백엔드 개발을 하는데 프론트엔드의 요청에 문제가 없는지 확인이 필요했다. 프론트엔드의 요청 내용을 조금씩 수정하여 테스트를 하는 방법을 알아보았다. ChatGPT 크롬 개발자 도구에서는 네트워크 트래픽을 모니터링하고, 특히 Fetch/XHR (XMLHttpRequest) 요청을 포함하여 웹 애플리케이션에서 서버로 전송된 요청을 검사하고 수정할 수 있다. 개발자 도구 열기: 크롬 브라우저에서 F12 키를 누르거나, 오른쪽 상단의 메뉴 버튼(세로 점 세 개)을 클릭한 후 "더 보기 도구 > 개발자 도구"를 선택하여 개발자 도구를 연다. 네트워크 탭으로 이동: 개발자 도구에서 "Network" 탭을 선택한다. 이 탭에서는 브라우저와 서버 간의 모든 네트워크 요청을 볼 수 있다. Fetch/XHR 필터 적..
개요 알라딘 링크: http://aladin.kr/p/LQhvg 길벗 출판사의 페이스북 책 나눔 이벤트에 당첨되어 읽게 되었지만, 그렇지 않아도 읽어보려 했던 책이었다. 이 책은 Go를 사용하고, 실무에서 사용해 보았지만 한 단계 레벨업이 필요한 이들이라면 필독해야할 책이며 현업의 어느 순간, 어떤 구현이 더 좋을지 애매했던 주제들에 대해 명쾌한 답을 준다. 꼭 읽어보시길 권한다. 시중에 좋은 고 언어 책이 점점 더 늘어나고 있다. 그러나, 이 100가지 패턴과 솔루션을 하나하나 외우는 것은 불가능하다. 그럴 때에는 두 가지 전략이 필요하다. 하나는 일이관지(一以貫之)이다. 하나로 꿰뚫어내는 능력이다. 책 속의 수 많은 패턴과 그 솔루션은 거슬러 올라가면 몇몇 개발의 핵심 이치와 닿아있다. 단순한 외우기..
감상 현실과 영화의 충돌. 현실에서 이 이야기를 들었다면 이렇게 정리를 했을 거다. 유혹에 빠져 쉽게 돈을 버는 여대생과 그의 (소위) 퐁퐁남이 될 위기의 남자친구. 나름의 사회적 지위를 가진 은퇴한 노교수가 욕정을 참지못해 뒤집어쓰는 망신. 하지만 영화속에서는 모든게 아련해진다. 어디서부턴가 잘못되어버린 삶에 고향에서의 유년과 할머니가 눈물겨워진 아키코. 어딘가 사연이 있어보이는 은퇴한 노교수인 타카시. 아직은 세상 경험이 짧아 마음을 쉬이 다스리지 못하는 노리아키. 영화가 콜걸을 두둔하고, 노추를 보이는 노교수를 옹호하려 시도한다고 해버리기 쉽겠지만 그게 꼭 그렇지만은 않다. 그것이 사람살이이다. 그것이 영화의 힘이다. 기타 압바스 키아로스타미(Abbas Kiarostami) 내 친구의 집은 어디인가..
개요 2024년 중용읽기를 중용한글역주로 마치고 새롭게 다가온 한 문장을 기록으로 남겨둔다. 중용한글역주 제10장 전문 자로가 강에 관하여 공자님께 여쭈었다. 공자께서 대답하시었다: “그대가 묻는 것이 남방의 강을 가리키는가? 북방의 강을 가리키는가? 그렇지 않으면 그대 자신이 지향하는 강을 가리키는가? 너그러움과 유순함으로써 가르쳐주고 무도함에 보복하지 않는 것이 남방의 강이니, 군자가 이에 거한다. 병기와 갑옷을 입고 전투에 임하여 죽더라도 싫어하지 않는 것은 북방의 강이다. 네가 말하는 강자는 결국 여기에 거하겠지. 그러므로 군자는 화합하면서도 흐르지 않으니, 아~ 그러한 강이야말로 진정한 강함이로다! 가운데 우뚝 서서 치우침이 없으니, 아~ 그러한 강함이야말로 진정한 강함이로다! 나라에 도가 있어..
개요 매년 첫 책은 중용으로 시작하자는 약간은 느슨한 목표를 가지고 있다. 나에겐 삶을 어떻게 살아가야할지 방향을 제시해 주는 책이다. 도올 선생님의 중용한글역주와 중용, 인간의 맛 중에서 올 해는 중용한글역주를 읽었다. 이번 재독에서는 사람의 중요성을 새삼 느끼고, 마침 읽었던 콘텐츠들과의 공통점을 포착하여 이를 정리해두려 한다. 책 링크 알라딘 중용한글역주: http://aladin.kr/p/r61C0 알라딘 중용, 인간의 맛: http://aladin.kr/p/PFOzD 최고의 팀, 좋은 사람이 모인 팀 최근에 - 우연치 않게 연달아 - 접한 좋은 사람들이 모인 훌륭한 팀, 좋은 팀의 중요성을 이야기하는 콘텐츠 두 가지를 소개한다. 스티브 잡스가 만든 최고의 제품은 “팀”이다 유튜브 링크: http..
개요 2024년에는 안똔체홉극장의 2024년 시즌패스를 구매했다. 체호프를 원래도 좋아했었는데 2022년에 영화 드라이브 마이 카를 보고 유튜브에 체호프 공연이 있겠다 싶어 찾아본 것이 안똔체홉극장과의 인연이었는데 올해는 한 달에 한 번씩을 보러가려 한다. 그 첫 번째로 체홉 단편을 보고 왔다. 하루에 네 편을 보여주는지라 모두 보지는 못하였다. 마음은 전부 다 보고 싶은데 거리와 시간이 너무 많이 들어 아쉽다. TL;DR 너무 즐거운 시간을 보내었다. 체호프는 보아도 보아도 질리지 않는다. 체홉 단편 선물 세트 굴 그림을 프로젝트로 뿌려주면서 단편을 읽어주는 형식이었다. 아들과 함께 모스크바로 일자리를 찾아온 아빠가 며칠 째 일자리를 찾지 못하고 결국 배고픔에 구걸을 하는 이야기이다. 뻔하고 처량한 신..
- Total
- Today
- Yesterday
- 독서후기
- 노션
- HTTP
- intellij
- 체호프
- 2023
- Gin
- API
- Bug
- notion
- strange
- 영화
- Software
- go
- 중용
- agile
- websocket
- ORM
- postgres
- 자아
- golang
- 클린 애자일
- folklore
- pool
- solid
- bun
- 잡학툰
- ChatGPT
- 명상
- OpenAI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |