[34일 차] 데이터베이스 심화 (MongoDB)
·
LG 유플러스 유레카/데이터베이스 심화
25/03/14 (금)유난히 길었던 한 주였습니다.드디어 금요일입니다!내일이면 드디어 여자친구를 보러갑니다..!힘내서 수업을 들어보겠습니다. 1.  강의1.1) NoSQL 및 MongoDB 개요- NoSQL (Not Only SQL) NoSQLRDBMS와는 다른 방식으로 데이터를 저장하고 관리하는 데이터베이스 시스템스키마가 유연하며, 데이터 구조를 미리 정의하지 않아도 됨분산 시스템 기반으로 고가용성과 장애 허용(Fault Tolerance) 제공 BigDataBigData != 대규모 데이터엄청나게 많은 비정형 데이터로부터 의미있는 데이터로 정제 및 추출그 데이터로부터 새로운 유의미성을 찾는 작업 - Scale Up vs Scale Out  Scale UpScale Out정의단일 서버 성능 향상여러 서..
[33일 차] 데이터베이스 심화 (JPA)
·
LG 유플러스 유레카/데이터베이스 심화
25/03/13 (목)오늘따라 많이 피곤하군요..그래도 벌써 목요일이라는 생각에 기분이 좋습니다.요새 눈이 너무 아파서 모니터 해상도를 쭉 내리고, 블루라이트 차단도 올렸더니 눈이 한결 편해졌습니다.여러분들도 온라인 수업 들을때면 꼭 세팅을 잘해서 들으시길 바랍니다. 1.  강의JPA1) JPA 설치 및 세팅MyBatis와 차이MyBatis : SQL MapperJPA : ORMSQL Free 지향프로젝트 생성JPA Maven project 생성의존성 Hibernate ORM 추가 (MavenRepository -> pom.xml)src/main/resources/META-INF/persisteance.xml (Hibernate에서 Main 메소드 이용할 때 필요)스키마 생성Persistance 작업Hi..
[32일 차] 데이터베이스 심화 (MyBatis)
·
LG 유플러스 유레카/데이터베이스 심화
25/03/12 (수)드디어 드디어 골드를 찍었습니다!! 진짜 뿌듯하네요.유레카 수료 전에 플레까지 찍어보겠습니다.내가 누구? '백준 골드 찍은 남자' 1.  강의MyBatis1) Maven 설치 및 세팅https://maven.apache.org/download.cgi Download Apache Maven – MavenDownloading Apache Maven 3.9.9 Apache Maven 3.9.9 is the latest release: it is the recommended version for all users. System Requirements Java Development Kit (JDK) Maven 3.9+ requires JDK 8 or above to execute. It st..
[31일 차] 데이터베이스 심화 (공통 코드)
·
LG 유플러스 유레카/데이터베이스 심화
25/03/11 (화)예에 화요일입니다.어제는 관장님께서 스파링을 해주셔서 많이 배웠습니다.그리고 무엇보다 백준 골드가 눈앞입니다.오늘 열심히 풀어서 골드를 보내버리도록 하겠습니다.1.  WorkShop1) 고립 수준 (Isolation Level) Dirty ReadNon-Repeatable ReadPhantom ReadREAD UNCOMMITTED발생발생발생READ COMMITTED없음발생발생REPEATABLE READ없음없음발생(MySQL은 거의 없음)SERIALIZABLE없음없음없음 Read Uncommitted커밋하지 않은 데이터 조차도 접근할 수 있는 격리 수준다른 트랜잭션의 작업이 커밋 또는 롤백되지 않아도 즉시 보임커밋 또는 롤백이 되지 않은 산태임에도 접근 가능Dirty Read 문제 발..
[30일 차] 데이터베이스 심화 (Ch08)
·
LG 유플러스 유레카/데이터베이스 심화
25/03/10 (월)주말은 왜 이렇게 빨리지나가는걸까요.그래도 다시 월요일입니다. 드디어 주짓수를 갈수있습니다..!꿈에서 승격하는 꿈을 꾼거같은데 잘 모르겠습니다.아무튼 이번주도 힘내보겠습니다. 아니 오후 열심히 필기한거 복습하려했는데 다 날아갔네.. 1.  강의CH08 | 트랜잭션, 동시성 제어, 회복8.1) 트랜잭션1. 트랜잭션의 개념작업의 단위 2. 트랜잭션의 성질ACID : 원자성, 일관성, 고립성, 지속성원자성 : 전부 수행하거나, 아예 실행하지 않아야 함일관성 : 테이블이 생성될 때마다 무결성 제약조건을 통해 명시되어 일관성을 유지고립성 : 각 트랜잭션은 다른 트랜잭션의 방해를 받지 않고 독립적으로 수행지속성 : 정상적으로 완료되거나 부분 완료된 데이터는 반드시 데이터베이스에 기록되어야 함다..