본문 바로가기
(트랜잭션) CAP theorem -> ACID vs BASE DBs Consistency : 일관성 Availablity : 가용성 Partition tolerance : 분할내성 위의 세가지 조건을 모두 만족하는 분산 컴퓨터 시스템은 존재하지 않음을 증명하는 정리이다. 분산 컴퓨팅 시스템에서는 분할내성을 필수로 충족해야 하는데, 이러한 경우 일관성을 가져가거나 가용성을 가져가거나 둘 중 하나만 충족할 수 있다. 일관성을 가져가는 ACID (산성?) 데이터베이스 관계형 데이터베이스(RDB) 가용성을 가져가는 BASE (염기성?) 데이터베이스 NoSQL (몽고DB, Redis, DynamoDB, Couchbase) AWS에서는 ... ACID : AWS RedShift BASE : Amazon DynamoDB (?) Amazon MemoryDB for Redis (Redi.. 2024. 3. 15.
[풀스택] Database : SQL [DDL] 0. 데이터베이스 보기, 테이블 보기 show databases; show tables; 1. 데이터 베이스 생성 create database multi; 2. 데이터 베이스 사용하기 use multi; 3. 테이블 생성 create table students( id int, name varchar(100), phone char(13), address varchar(1000) ); 4. 테이블 미리보기 desc students; +---------+---------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+---------------+------+-----+---.. 2022. 2. 3.
[SQL] 데이터 조작 언어(DML) 기본 INSERT 삽입 INSERT INTO tablename (column1, column2, ...) VALUES (value1, value2, ...) # 모든 컬럼 값을 추가하는 경우, 컬럼 이름을 지정하지 않아도 됨. 다만 순서대로 입력. INSERT INTO tablename VALUES (value1, value2, ...) SELECT ~ FROM 조회 SELECT columns1, columns2, ... FROM tablename; # 테이블 전체 내용 조회 SELECT * FROM tablename; WHERE 특정 조건 추가해서 조회 / 수정 / 삭제 (조건 사용시 비교,논리 연산자 사용 가능) SELECT ... FROM tablename WHERE condition; UPDATE 수정.. 2021. 11. 5.
[SQL] MySQL 사용해보기 MySQL : 경로를 통해 접속 (with macOS) cd /usr/local/mysql/bin ./mysql -u root -p Enter password: * 환경변수 설정 후 경로 접속 : mysql -u root -p 만 입력하면 접속 완료! root라는 유저로 password 입력해서 접속할거야~ 워크벤치 접속 데이터 베이스 - 데이터베이스란 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합체 - DBMS란 사용자와 데이터베이스 사이에 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어 - 관계형 데이터베이스란 서로간에 관계가 있는 데이터 테이블을 모아둔 데이터 저장공간 - SQL이란 데이터베이스에 데이터를 정의, 조작, 제어하기 위해 사용하는.. 2021. 10. 29.
[SQL] 목차 김형수 저 1장 데이터베이스 기초 1.1 데이터베이스의 개념 1.2 파일 시스템과 데이터베이스 시스템 1.3 데이터 모델 : 데이터 구조를 쉽게 나타내기 위해 정의한 모형. 시각화 표현. 2장 관계형 모델과 개체 관계 모델 2.1 관계형 데이터 모델 2.2 개체-관계 모델 (Entity Relationship Model) + 개체관계도(Entity Relationship Diagram) 3장 정규화 3.1 정규화의 개념과 이상 현상 3.2 종속성 3.3 정규화의 과정 4장 오라클 실습 환경 구축 4.1 관계형 데이터베이스 관리 시스템의 개념과 종류 4.2 오라클 실습 환경 구축 4.3 실습 데이터의 탑재 5장 SQL 기초 5.1 SQL의 개념과 종류 5.2 SQL 기초 실습 (테이블 생성~데이터 입력/조.. 2021. 8. 29.
[SQL 실습] (5) 회원 분류 및 구매 현황 분석 보호되어 있는 글 입니다. 2021. 8. 12.
[SQL 실습] (4) 고객획득, 수익화 지표 추가 보호되어 있는 글 입니다. 2021. 8. 6.
[SQL 실습] (3) 고객획득, 수익화 관련 지표 살펴보기 보호되어 있는 글 입니다. 2021. 7. 15.
[SQL 실습] (2) 시나리오 기획 보호되어 있는 글 입니다. 2021. 7. 12.
728x90