# db

1786개의 포스트
post-thumbnail

프로그래머스 SQL/DB Essentials - Schema

SQL Data Type CHAR(n) 항상 n개 문자를 저장 data 최대 255 문자 VARCHAR(n) 최대 n개 문자까지 저장 1 or 2 byte prefix + data, prefix = length prefix, n 값을 기록함 최대 65,535 문자 기록 가능 TEXT 문자열 VARCHAR(n)과 동일, n 값은 시스템이 계산함 TINYT...

약 10시간 전
·
0개의 댓글

트랜잭션(Transaction)

데이터베이스의 상태를 변화시키기 위한 작업 수행의 논리적 단위트랜잭션은 작업의 완전성을 보장해주는 것이다. 즉, 논리적인 작업 set을 모두 완벽하게 처리(Commit)하거나 또는 처리하지 못할 경우에는 원 상태로 복구(Rollback)해서 작업의 일부만 적용되는 현상

약 13시간 전
·
0개의 댓글

MySQL

SQL문 Structured Query Language 한줄씩 번역되고 빈번한 수정이 있을 때 효율적이다. 번역과 동시에 실행된다.(번역 파일이 따로 존재하지 않는다.) 데이터베이스 생성 데이터베이스 사용 자료형 숫자형 INT : 정수 DECIMAL(n,m) :

2일 전
·
0개의 댓글
post-thumbnail

DB Transaction

DB 트랜잭션을 이야기해보자.

2일 전
·
0개의 댓글

ORM과 SQL Mapper

프로그램이 종료되어도 데이터가 사라지지 않는 특성파일 시스템, 관계형 DB, 객체 DB 등으로 구현JDBCSpring JDBCPersistence FrameworkJDBC를 사용하기 위한 번거로운 작업 없이 간단한 작업으로 DB와 연동할 수 있게하는 프레임워크ORM과

2일 전
·
0개의 댓글

TypeOrm, ConfigService, DBconnect

들어가기typeOrm은 DB와 연결 및 통신 하는 언어임,Nuber에서는 postgres사용할 것입니다.https://typeorm.io/https://typeorm.io/supported-platforms지원되는 PlatformnestJs에서 dat

2일 전
·
0개의 댓글
post-thumbnail

[Nest&Redis] Cache-Aside Pattern

검색할때 디비말고 캐시긁기

2일 전
·
0개의 댓글
post-thumbnail

정규화와 비정규화

정규화와 비정규화 간략한 특징

2일 전
·
0개의 댓글
post-thumbnail

Connection Pool

connection pooling을 이해하며 규모에 맞게 효율적인 애플리케이션 구축에 대해 알아보자.

4일 전
·
0개의 댓글

Index

우리가 책을 읽는다고 가정하자. 책을 읽을 때 필요한 부분을 찾아가기 위해 우리는 첫 부분에 있는 목차나, 뒷부분에 A,B,C 이런 식으로 정리되어있는 Index를 참고해서 원하는 페이지를 찾아간다.만약 이런 목차가 없다면 최악의 경우 우리는 첫페이지부터 끝까지 모두

4일 전
·
0개의 댓글
post-thumbnail

프로그래머스 SQL/DB Essentials - ERD

데이터 베이스 설계 도면개념적 DB 설계 도구개체-관계 데이터 모델 : 데이터를 개체 타입과 관계 타입으로 추상화관계 타입매핑1:1 = 남자와 여자의 결혼 관계, 남자 입장에서 여자는 1, 여자 입장에서 남자는 11:n = 지도 교수와 학생, 지도 교수 입장에서는 학생

4일 전
·
0개의 댓글

[Database]Index 에 대하여

1. Index란? >인덱스란 추가적인 쓰기 작업과 저장 공간을 활용하여 데이터베이스 테이블의 검색 속도를 향상시키기 위한 자료구조이다. 만약 우리가 책에서 원하는 내용을 찾는다고 하면, 책의 모든 페이지를 찾아 보는것은 오랜 시간이 걸린다. 그렇기 때문에 책의 저자

4일 전
·
0개의 댓글

[DB] MongoDB 기본쿼리

insert 명령어를 이용하여 json 형식 데이터를 삽입합니다. 아래 그림과 같이 field:value 형식으로 되어있는 것을 확인할 수 있습니다.find를 이용해 데이터를 검색한다. query criteria에는 조건문, projection에는 출력하고자 하는 필드

5일 전
·
0개의 댓글
post-thumbnail

[DB] MongoDB 기초개념

MongoDB 개념 MongoDB는 도큐먼트 지향적인 데이터베이스이다. 도큐먼트는 field : value 형식으로 구성된 데이터 구조이다. value에는 문자,숫자,날짜,배열,다른 도큐먼트를 저장하는 것도 가능하다. mongoDB 는 스키마를 고정하지 않는 형태 (NoSQL)구조이다. 필드 추가 및 제거에 용이하다. 분산 확장이 간단하다.(?) 아...

5일 전
·
0개의 댓글

[DB] NoSQL VS SQL

sql 은 '구조화 된 쿼리 언어 (Strutured Query Language)'의 약자이다. 데이터베이스 자체를 나타내는 것이 아니라, 특정 유형의 데이터 베이스와 상호 작용하는데 사용 하는 쿼리 언어이다. (통상적으로 sql = "관계형 데이터 베이스(RDBMS)

5일 전
·
0개의 댓글

언제 비관적락(pessimistic lock)을 사용하고 언제 낙관적락(optimistic lock)을 사용할까?

프로젝트를 진행하면서 다량의 트래픽이 몰리는 응모 시스템을 개발중이다. 응모 부분을 담당하여 개발하면서 기본 비즈니스 로직을 구현하였다. 추가 회의를 진행하였고, 트래픽이 몰릴때 db 에 lock 을 걸어 데이터 무결성을 보장하면 좋을거 같다는 의견과 함께 어떤 락을

5일 전
·
0개의 댓글
post-thumbnail

프로그래머스 SQL/DB Essentials - RDB

host lang : 어플리케이션에서 사용하는 언어sql : DBMS 제어 언어sql의 기능을 잘 사용하면 불필요한 host lang을 작성하지 않아도 된다.기본 개념모든 데이터를 테이블로 표현하여 저장 Relation테이블을 Relation이라 함릴레이션은 속성(At

5일 전
·
0개의 댓글

DBMS 개념

데이터들의 집합소(저장소)단순한 파일데이터베이스를 관리하는 시스템오라클, 마리아, 몽고, MySQL, ...특정 집단에 대한 데이터가 표 형태로(행, 열) 저장되는 공간테이블을 설계한다 라는 뜻은특정 데이터들이 들어올 수 있도록 공간을 확보하고체계적으로 틀을 잡아둔다는

5일 전
·
0개의 댓글
post-thumbnail

DB 설계 방법론 기초

DB 설계 요구사항과 특징

5일 전
·
0개의 댓글
post-thumbnail

[SQL] Docker에 있는 DB접속하여 테이블 만드는 방법

{자기가 만든 컨테이너 이름} 을 넣으면 된다.테이블을 만들기 위해서는 어떤 데이터 베이스를 사용하겠다고 선택해야 한다 ! database를 새로 만드려면 아래와 같은 코드를 작성하면 됩니다.테이블 만드는 방법데이터 타입 종류 보기제약 조건 보기

5일 전
·
0개의 댓글