본문 바로가기

전체 글121

영화 《오디세이》 관람 전 필수 체크! 크리스토퍼 놀란 감독의 신작이자 서양 문학 최악·최고의 서사시를 바탕으로 한 영화 《오디세이》. 고전 서사시를 기반으로 한 대작인 만큼, 기본 배경지식을 조금 알고 관람하면 영화의 몰입도와 감동이 훨씬 깊어진다. 1. 《오디세이》는 어떤 이야기인가?《오디세이》는 고대 그리스의 시인 호메로스가 쓴 거대한 서사시로, 쉽게 말해 '트포이 전쟁 영웅 오디세우스의 10년 만전 고향 복귀 잔혹사'트렌드 배경: 10년 동안 이어진 트로이 전쟁을 '트로이 목마'라는 기발한 계책으로 승리로 이끈 영웅이 바로 주연인 '오디세우스'핵심 사건: 전쟁이 끝난 후 기쁜 마음으로 고향 '이타카'로 향하지만, 바다의 신 포세이돈의 노여움을 사 무려 10년 동안 바다를 방황하며 온갖 괴물과 유혹을 맞닥뜨리게 됨. 2. 알고 가.. 2026. 8. 26.
[책] 하버드 6가지 성공습관 제목을 보고 하버드 대학교에서 수업하는 유명한 강의 내용을 정리한 책인 줄 알았는데 저자가 하버드 MBA 과정을 이수한거였다. ㅎㅎ ​'10살에 미국 이민 > 스탠퍼드 > 인텔 근무 > 하버드 MBA > 백악관 펠로 > 창업'의이력을 가진 저자가 사업 운영 중 힘든 시기를 견뎌내기 위해 이런저런 유명인(토니 로빈스 등)들의 강의를 들으며 깨닫고 생각한 내용을 정리한 책이다. ​처음 3 파트(감정/생각/관계)는 재미있게 읽었고, 뒷부분(건강/사업/부)은 당연한 이야기들도 많아서 빠르게 넘기며 읽었다. 특히 '성공'의 비결로 '감정조절'을 첫번째 요인으로 꼽고 있는 점이 흥미로웠다. ​가만히 돌이켜보면주변에 의외로(예상외로 높은 자리까지 올라가서 롱런하는) 성공한 사람 몇몇이 있는데, 이들의 공통점은 '대수.. 2025. 6. 2.
[SQL] Redis Redis- 오픈 소스 인메모리(in-memory) 데이터 저장소: 메모리에 저장&값을 읽기 때문에 디스크에서 읽는 것보다 훨씬 빠르다  (trade-off: 디스크에 저장하면 큰 용량 저장 가능 / 메모리는 용량 적으나 속도 빠름)  - Key-Value 데이터베이스 방식으로 동작하는 NoSQL 데이터베이스- 빠른 속도와 유연성을 제공하여 대부분 SQL 데이터베이스와 함께 사용 - 캐싱(Cache), 세션 저장(Session Store), 메시지 브로커(Message Broker) 등의 용도로 많이 사용  Cashing(캐싱) 자주 사용되는 데이터를 더 빠른 저장소에 임시 저장 -> 성능 향상 ex) 온라인몰에서 상품 목록 페이지: 사용자가 방문할 때 마다 PostgreSQL과 같은 DB에서 데이터를 .. 2025. 3. 11.
[SQL] MongoDB MongoDB- Document(JSON형태) 데이터베이스(데이터를 Document 단위로 저장) - 비관계형 데이터베이스(Non-Relational Database): JSON 형식의 유연한 문서 구조를 사용하여 저장 - Foreign Key 등의 개념이 없음 - 스키마 변경이 잦은(구조를 예측할 수 없는) 데이터를 다루는 프로젝트에 유용 2025. 3. 11.
[SQL] PostgreSQL Extensions Extension(확장 기능) SELECT * FROM pg_available_extensions;-- 가능한 확장 기능 확인SELECT * FROM pg_extension;-- 활성화된 extension 확인HStore- Key-Value 저장을 위한 확장 기능 - 비구조화된(스키마 없는) 데이터 저장 가능 - JSON과 비슷한 Key-Value 데이터 구조를 제공하나, 더 빠른 처리 가능  JSON: nested 데이터 구조 가능(중첩 가능) HStore: key-Value only CREATE EXTENSION hstore;-- hstore 활성화 CREATE TABLE users ( user_id BIGINT PRIMARY KEY GENERATED ALWAYS AS IDENTITY, prefs.. 2025. 3. 11.
[SQL] PostgreSQL JSON columns MySQL, PostgreSQL은 JSON 형태로 데이터를 칼럼에 저장하고 다룰 수(검색, 수정 등) 있다 ex) 배달앱: 다양한 메뉴에 각기 다른 옵션이 존재. 데이터가 어떤 형태인지 알 수 없다(SQL 테이블을 만들기 어렵다)  JSON: 텍스트 그대로 저장 JSONB: 바이너리 형식으로 저장 CREATE TABLE users ( user_id BIGINT PRIMARY KEY GENERATED ALWAYS AS IDENTITY, -- GENERATED ALWAYS AS IDENTITY: Auto-increment profile JSONB );INSERT INTO users (profile) VALUES('{"name": "Taco", "age": 30, "city": "Budapest"}.. 2025. 3. 10.
반응형