# Database

2407개의 포스트

TIL 221004

DATABASE2 MySQL -4 MySQL 의 구성요소 3가지 스키마는 연관되있는 데이터들을 그루핑한것 MySQL 서버 접속 -uroot 루트라는 사용자로 접속하겠다라는 뜻 root는 관리자이기때문에 모든 권한이 열려있다 그래서 root의 권한으로 data

약 24시간 전
·
0개의 댓글
·
post-thumbnail

데이터베이스 맛보기

정보 시스템 구축 단계▪ 5단계 : 분석-설계-구현-시험-유지 · 보수대부분의 프로젝트에서는 분석과 설계 단계가 전체 공정의 50% 이상을 차지할 정도로 중요하다.

어제
·
0개의 댓글
·
post-thumbnail

TIL 221003

DATABASE 2 MYSQL data를 잘 정리 정돈 해서 쓰고 싶다는 욕심이 생김1960 파일을 본격적으로 다루고 싶어함전문적인 소프트웨어 고안 => 이러한 것들을 DATABASE라고 부름1970 에드가 프랭크 => 관계형 데이터베이스 를 고안해냄정렬, 검색 안전하

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

Database

Archive Mode는 Mount Mode에서 설정이 가능하다.

3일 전
·
0개의 댓글
·

MongoDB Index에 관하여

Index는 DB 검색을 빠르게 하기 위해 데이터의 순서를 미리 정리해 두는 과정이다. MongoDB는 고정된 스키마는 없지만, 원하는 데이터 필드를 인덱스로 지정하여 검색 결과를 빠르게 하는 것이 가능하다.index는 어떤 데이터가 document에 추가되거나 수정될

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

[데이터베이스] index

인덱스는 DBMS의 저장 성능을 희생하고 검색 성능을 높이기 위해 만들어진 자료 구조입니다. 일부 저장공간을 사용하지만 풀 스캔 방식에 비해 빠르게 데이터를 처리할 수 있기 때문에 유용하게 쓰일 수 있습니다.

5일 전
·
0개의 댓글
·

soft delete 와 hard delete 비교

출처 : https://abstraction.blog/2015/06/28/soft-vs-hard-delete- 해당 사이트의 내용을 한국어로 변환한 글입니다. soft delete 는 결국 쿼리조건이 늘어나 성능에 영향을 미치고, soft delete 는 테이

6일 전
·
0개의 댓글
·

TIL 220930 #DATABASE

인프런 강좌 DATABASE 관련 강의를 보며...https://www.inflearn.com/course/database-2-mysql-%EA%B0%95%EC%A2%8C/unit/10279DATA 가 중요한 이유DATA를 가공해서 중요한 일을 할수 있음.fi

6일 전
·
0개의 댓글
·

DB 모델링 개요

DB 모델링 개요 모델링이란? 말 그대로 모델을 만드는 작업을 뜻하며 현실 세계를 단순화 시켜 표현하는 기법이다. 자동차를 만들기 전에 모형을 만들거나 3D 모델을 만들어 잘 작동이 되는지 테스트 후 실제품을 제작하는 것으로 이해하면 된다. 단순히 모델링 작업을 하

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

SQL - WHERE 절

자신이 원하는 자료만을 검색하기 위해 SQL문장에 WHERE절을 이용해 자료를 제한할 수 있다.WHERE절에는 두 개 이상의 테이블에 대한 조인 조건을 기술하거나 결과를 제한하기 위한 조건을 기술할 수도 있다.WHERE 절은 FROM 절 다음에 위치하며, 조건식은 아래

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

SQL- 함수2

case 표현은 if-then-else 논리와 유사한 방식으로 표현식을 작성해 SQL의 비교 연산 기능을 보완하는 역할을 한다.: SIMPLE_CASE_EXPRESSION 조건이 맞으면 SIMPLE_CASE_EXPRESSION 조건 내의 THEN 절을 수행하고, 조건이

6일 전
·
0개의 댓글
·

DBCP(Database Connection Pool)

데이터베이스와 애플리케이션을 효율적으로 연결하는 커넥션 풀(connection pool) 라이브러리요청이 올때마다 Connection 객체를 얻는 것이 아닌, 미리 일정 갯수 찍어내서 Connection Pool 로 관리DB 서버 접속을 위해 JDBC 드라이버를 로드한

2022년 9월 28일
·
0개의 댓글
·
post-thumbnail

[ DATABASE ] 조건으로 데이터 조회

[ DATABASE ] 조건으로 데이터 조회해보자.

2022년 9월 28일
·
0개의 댓글
·
post-thumbnail

[Database] Transaction Isolation level

Introduction 이전 글 1. [Database] Transaction ACID Transaction ACID에 이어서 이번에는 Transaction Isolation Level에 대해서 다뤄보려고 합니다. Isolation Level에 대한 정의는 SQL-

2022년 9월 28일
·
0개의 댓글
·

DB transaction

transaction은 DBMS또는 유사한 시스템의 상호 작용의 단위이다.A가 B에게 송금을 한다고 가정해 보자.A의 계좌에서 해당 금액만큼 돈을 뺀다. B의 계좌에 해당 금액만큼 돈을 더한다.하지만 중간에 query문이 실패하게 된다면 큰일이 발생할 수 있다.트랜잭션

2022년 9월 27일
·
0개의 댓글
·
post-thumbnail

mysql - express 연결

MySQL - Express 연결 오늘은 mysql과 express연결을 해볼려고 합니다. 이전에 프로젝트 할때는 express - sequelize - mysql 이렇게 함으로, 연결도 편하게 할 수 있었습니다. 하지만 공부를 하다가보니 sequelize가 편하고 간

2022년 9월 27일
·
0개의 댓글
·
post-thumbnail

[DB] Redis 특징/활용법/캐싱전략

Key-Value 형태로 저장되는 NoSQL로, 인메모리 데이터베이스이다. 디스크가 아닌 컴퓨터의 주 메모리에 데이터를 저장하기 때문에 보다 빠른 데이터 검색이 가능하다. String, Set, Sorted Set, Hash, List 등의 다양한 자료구조를 지원하여

2022년 9월 27일
·
0개의 댓글
·

TIL. MySQL statement

MySQL statement

2022년 9월 27일
·
0개의 댓글
·

Redis

Redis > 빠른 오픈 소스 인 메모리 키 값 데이터 구조 스토어 Redis의 정의 Key - Value 구조의 비정형 데이터를 저장하고 관리하기 위한 오픈 소스 기반의 비관계형 데이터 베이스 관리 시스템이다. 데이터베이스, 캐시, 메세지 브로커로 사용되며 인메모리 데이터 구조를 가진 저장소이다. db.engines.com에서 Key-value ...

2022년 9월 27일
·
0개의 댓글
·

InnoDB 란?

우리가 사용하는 데이터베이스는 엔진을 사용한다. 스토리지엔진, 데이터베이스엔진이라고 부르며, 엔진 특성에 따라 데이터 접근이 얼마나 빠른지, 얼마나 안정적인지, 트랜잭션 기능의 제공여부등이 달라진다. 우리가 흔히 사용하는 mysql, mariadb 는 주로 MyISAM, InnoDB 두가지의 스토리지 엔진을 사용한다. > 데이터베이스는 데이터를 영속...

2022년 9월 27일
·
0개의 댓글
·