전체 글
-
Introduction to Transactions (edX StanfordOnline databases: Advanced Topics in SQL)컴퓨터/DB, SQL 2025. 6. 22. 18:42
🔹 1. 트랜잭션이 중요한 이유 (두 가지 동기)동시성 문제 (Concurrency)여러 클라이언트가 동시에 데이터베이스에 접근하면 충돌/불일치 가능예: 같은 데이터를 동시에 수정하면 일부 변경 사항이 덮어씌워질 수 있음시스템 장애 복구 (System Failures)예: 작업 도중 시스템 다운 → 데이터 중복/누락 등 불일치 발생 * different levels where inconsistency can occur (1) signle attributemultiple client가 같은 어트리뷰트에 대해 작업하면 문제가 생길 수 있다.데이터를 읽고(get), 수정하고(modify), 다시 저장하는(put) 과정을 서로 엇갈리게(interleave) 수행할 수 있다면,3가지 final value가 가능..
-
indexes (edX stanfordOnline databases: Adbanced Topics in SQL)컴퓨터/DB, SQL 2025. 6. 22. 16:59
* indexes = indices * Users don't access indexes; they're used underneath by the query execution engine.indexes might allow the query execution engine to speed up processingT.A에 인덱스가 있으면 T.A에 'cow'값이 있는 튜플을 알려달라고 할 때,전체 테이블을 스캐닝하지 않고 3과 7 튜플을 반환한다. 두 개 칼럼에 대해서 인덱스를 지정할 수도 있다.condition에 자주 사용되는 어트리뷰트에 대해 인덱스를 설계하는 것이 중요하다 인덱스의 자료 구조(1) 균형 트리구현 형태: B tree, B+tree attribute = valueattribute value_1..
-
Data Modification Statements (edX StandfordOnline: Databases: relational databases and sql)컴퓨터/DB, SQL 2025. 6. 15. 15:59
출처https://www.edx.org/learn/relational-databases/stanford-university-databases-relational-databases-and-sql StanfordOnline: Databases: Relational Databases and SQL | edXThis course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original "Databases" courses are now all avai..
-
Null values (edX StanfordOnline Databases: Relational Databases and SQL)컴퓨터/DB, SQL 2025. 6. 15. 15:38
출처https://www.edx.org/learn/relational-databases/stanford-university-databases-relational-databases-and-sql StanfordOnline: Databases: Relational Databases and SQL | edXThis course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original "Databases" courses are now all avai..
-
Quiz (edX StanfordOnline Databases: Relational Databases and SQL)컴퓨터/DB, SQL 2025. 6. 15. 14:35
출처https://www.edx.org/learn/relational-databases/stanford-university-databases-relational-databases-and-sql StanfordOnline: Databases: Relational Databases and SQL | edXThis course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original "Databases" courses are now all avai..
-
미금역 강남소관 - 딤섬과 완탕면이 맛있는 중식당일상/여행 · 산책 · 맛집 🎶 2025. 6. 15. 10:06
미금역에서 딤섬과 완탕면 등 중식을 먹고 싶을 때 들르기 좋은 곳이 있다.바로 '강남 소관'이다. 매장은 미금역 7번 출구로 나와 직진하다가 트리폴리스에서 오른쪽으로 가다보면 있다. 양식당 포크너에 갈 때나, 근처에 가게 될 때마다 흘낏 보면 매장 안에 사람이 많더라.언제 한 번 가봐야하지 했던 곳이었는데 드디어 이번에 방문해보았다.토요일 저녁에 갔는데 웨이팅 없이 바로 들어갔다. 매장은 외관과 내부 모두 깔끔하고 쾌적했다. 메뉴판 고민하다가 오늘은 딤섬을 여러 가지 맛보기로 했다.하가우(새우와 죽순으로 속은 한 새우만두), 소룡포(다진 돼지 고기, 닭육수가 들어있는 만두), 구채교(부추,새우,죽순+투명한 밀전분피)를 시키고, 완탕면을 시켰다. 주문한 음식이 나오기 전 짜사이와 딤섬용 간장 소스(간장+..
-
판교 아브뉴프랑, 퓨전 한식 맛집 정희일상/여행 · 산책 · 맛집 🎶 2025. 6. 14. 15:11
성수에 있는 맛집 난포랑 비슷한 식당이다.정희는 판교와 광교의 아브뉴프랑에 있다.작년에 회사 사람들과 왔었는데 생각이 나서 또 갔다. 토요일 점심 12시 45분쯤 가서 웨이팅 등록했을 때 내가 웨이팅 6번째였다.(내 앞에 5팀)30분 정도 기다리다가 들어갔다.다행히 아브뉴프랑 곳곳에 벤치가 있어서 가게 앞 벤치에서 앉아있다가 들어갔다.햇빛이 따가울 정도로 눈부신 한여름 직전 날씨였는데,벤치가 그늘에 있어 다행이었다. 다 맛있어 보여서 고민하다가강된장 케일 쌈밥, 묵은지회말이, 고사리 크림수제비를 시켰다.웨이팅 등록할 때 메뉴도 함께 선택해야 해서강된장 케일 쌈밥과 묵은지회말이만 먼저 주문했다. 기다리는 동안 후기를 찾아보니 고사리 크림수제비 얘기가 많더라.다들 호평 일색이라 매장 안에 들어간 뒤에..
-
github MCP를 사용할 때 docker가 필요함, docker desktop 제거하는 법, rancher desktop 설치하기컴퓨터/AI 2025. 6. 10. 17:24
* docker desktop은 직원 수가 많은, 소규모 기업이 아닌 곳에서는 유료로 사용해야 한다.훗날 발생할 수 있는 과금 이슈를 예방하기 위해 설치했던 docker desktop을 제거하고rancher desktop이란 것을 설치하기로 했다. * docker desktop 제거 방법 https://docs.docker.com/desktop/uninstall/docker desktop 접속GUI 좌하단에 세로로 점 3개 있는 아이콘 클릭 > trouble shoot 클릭uninstall 클릭 Application 폴더에서 docker 휴지통으로 보내기 이것만 하면docker context ls 했을 때, desktop-linux(도커 데스크탑)이 남아있더라 추가로 터미널에서 다음 명령어를 입력해준다...