본문 바로가기

반응형

Database

(15)
DB 트랜잭션 - 격리수준(Transaction Isolation Level) https://luran.me/305 DB 트랜잭션 - 격리수준(Transaction Isolation Level) 트랜잭션 DB에서의 트랜잭션이란, 보통 데이터베이스의 어떤 변경을 유발하는 작업 단위를 의미한다. 논리적으로 한 개의 실행 단위를 뜻하며, 물리적으로는 한 개 혹은 여러 개의 실행단위가 luran.me
MongoDB 설치하고 환경변수 설정 somjang.tistory.com/entry/WindowsMongodb%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0ver-420 [Windows]Mongodb설치하고 환경변수 설정하기(ver 4.2.0) 1. 설치파일 다운로드 받기 Download Center: Community Server Download MongoDB Community Server, the most popular non-relational database built to address the needs of modern applications. www.mongodb.. somjang.tistory.com MongoDB의 설치 경로는 디폴트가 아니고 따로 지정해서 설치후에 사용하려했더니 몇가지 주의사항이 발생하여 ..
나중에 검색할 것들 - 모델링, 정규화, 비정규화 youtu.be/ySH4-hEdiTs?list=PLuHgQVnccGMCgrP_9HL3dAcvdt8qOZxjW 테이블 어떻게 만들 것인가 - 모델링, 정규화, 비정규화 백업 중요 - mysqldump, binary log 클라우드 - 아마존, 구글, 마소, 네이버 mysql 같은 데이터베이스 자체를 서비스화시킴 aws rds, google cloud sql for mysql, azure database for mysql 프로그래밍 언어로 데이터베이스 sql 쿼리 실행 python mysql api php mysql api java mysql api
workbench 기타 기능 상단 메뉴의 server- dashboard에 들어가면 나중에 실제로 서버를 돌릴때 db 사용량이나 cpu 점유율 같은 것을 볼 수 있다고 한다 상단 메뉴의 server- startup/shutdown 에 들어가면 나오는 화면 데이터베이스 서버를 끄고 키는 기능 상단메뉴의 server - data export 에 들어가면 나오는 화면 데이터베이스의 데이터를 백업하거나, 다른 서버에다가 이전할때 쓸 수 있는 기능 마찬가지로 server - data import로 받을 수 있다
mysql workbench youtu.be/JWB6sUd1R-Q?list=PLuHgQVnccGMCgrP_9HL3dAcvdt8qOZxjW 접속이 되지않거나 접속되더라도 connection error가 뜨면 설정에서 로컬호스트를 127.0.0.1로 수정 포트는 그대로 3306 opentutorials가 보인다 명령어 입력하고 저장버튼 오른쪽에 번개 버튼을 클릭하면 실행된다 원통모양 아이콘이 새 스키마를 만드는 버튼 이름 입력하고 적용하면 바로 이런 화면이 뜬다 적용 - 적용 - 실행 클릭 cmd에서도 확인해보면 workbench 스키마가 만들어진 것을 확인할 수 있다 workbench 스키마 더블클릭한 화면 위쪽 메뉴에서 새 테이블 생성 클릭한 화면 요렇게 입력해주고 적용하면 에러가 떴다 보니까 스마가 워크벤치가 아니라 오픈튜토리얼로..
join youtu.be/q0UHWaDRwlk?list=PLuHgQVnccGMCgrP_9HL3dAcvdt8qOZxjW 조인이다 어렵다 영상을 한번만 봐서는 이해가 하나도 되지않는다 조인을 통해서 각각 독립적인 분리된 테이블을 읽을때 마치 그 테이블이 하나의 테이블로 저장되어 있었던 것과 같은 환상을 만들 수 있다 cmd 창을 하나 더 띄웠다 왼쪽에는 topic, 오른쪽에는 author topic 테이블의 author_id는 author 테이블의 id와 같다 select * from topic left join author on topic.author_id = author.id; left는 지금은 신경쓰지마라고 한다 topic.author_id = author.id; topic 테이블의 author_id는 auth..
테이블 분리하기 youtu.be/LeTeb3ImxI0?list=PLuHgQVnccGMCgrP_9HL3dAcvdt8qOZxjW 도스창을 하나 더 띄워서 하나는 테이블 표시용, 하나는 테이블 수정용으로 씀 topic 테이블을 새로 하나 만듬 author 테이블을 만듬 처음에 테이블 이름 author를 안줘서 에러가 났었다 author 테이블에 데이터 입력 입력하고보니 title에 my sql이라고 띄워쓰기를 해서 수정하려다가 무의식적으로 mysql is라고 해서 다시 수정했다 데이터를 하나 더 추과하는 가정에서 id, author_id가 헷갈리면서 primary key 오류가 났다 처음 만들때 name과 profile을 다 통일시켜서 난감해졌다;; 강의영상에서는 다양하게 만들었는데, 나는 그냥 동명이인이다 치고 해야겠다 t..
관계형 데이터베이스 youtu.be/-w1vJgslUG0?list=PLuHgQVnccGMCgrP_9HL3dAcvdt8qOZxjW 데이터를 별도의 테이블에 보관함으로써 중복을 발생시키지 않으면서 실제로 데이터를 볼때는 하나의 표로 보게 하는 것 저장은 분산해서 출력은 합쳐서

반응형