일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 스프링부트
- Spring Security
- baekjoon
- 백준
- 자료구조
- 스프링 부트 쇼핑몰 프로젝트 with JPA
- 자바스크립트
- CS
- DB
- 데이터
- Flutter
- 프로그래머스
- backjoon
- Oracle
- 플러터
- 네트워크
- postgresql
- JPA
- CS지식
- python
- springboot
- Java
- 자바
- 스프링
- 리눅스
- javascript
- 데이터베이스
- 파이썬
- spring
- 시큐리티
- Today
- Total
목록Database (43)
Jin's Dev Story
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bKTqWC/btsHTII3Woa/saFryxK9kNCrzNPI9TKTvk/img.png)
tar 파일 Restore 안되므로 DBeaver로 실행 1. 파일 다운로드 2. pgAdmin 4 실행 3. 데이터베이스 생성하기 → save 4. dvdrental 데이터베이스 이름을 입력 후 SAVE5. 생성된 데이터베이스 우클릭 → Restore 6. 파일 모양 버튼을 눌러 파일을 선택함 7. Format → All Files → C:TEMP 경로 안에 dvdtental.tar 선택→ 모든 파일로 변경해야 해당 파일 뜸 8. Restore 클릭9. 테이블을 열어보면 각 테이블들이 나열되어 보여짐
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/twL1R/btsHSfhbS1p/gwaOC13jDLG5n1dVRgdnck/img.png)
1. pgAdmin 4 실행 2. 비밀번호를 입력 후 접속→ 만약 접속이 안되면 server 클릭→ PostgreSQL 12 우클릭 → Connect Server 누른 후 설치할 때 설정한 비밀번호 입력 3. 접속을 하면 Server Dashboard와 PostgreSQL 구조가 보임→ 크게 databases, Roles, Tablespaces 3개의 구조로 되어있으며, Data는 Table에 담기며 Table은 Tablespaces에 저장됨→ 접속하면 기본 테이블로는 postgres 테이블이 생성되어 있음 4. postgres 테이블 우클릭 → Query Tool을 입력하면 Query문을 입력할 수 있는 입력 창이 나옴 5. 잘 작성되는지 테스트 해보기→ 현재 시간을 보여주는 SELECT NOW(); ..
관계형 데이터베이스 시스템의 일종가장 진보한 오픈소스 데이터베이스 시스템완전 무료 소프트웨어특징multi-version concurrency control (MVCC)의 완벽한 지원커뮤니티 활성화프로그래밍 언어 연동을 완벽 지원확장성에 매우 좋음MVCC (다중 버전 동시성 제어)의 중요성다중 버전 동시성 제어(MCC, MVCC), 다중 버전 병행 수행 제어데이터베이스 관리 시스템이 일반적으로 사용하는 동시성 제어 방식으로, 데이터베이스로의 동시 접근을 제공하고 프로그래밍 언어에서 트랜잭셔널 메모리를 구현동시성 제어 없이 누군가가 데이터베이스를 읽는 동시에 다른 누군가가 기록을 하려고 한다면 독자는 반쯤 기록되거나 일관성이 없는 데이터를 보게 될 가능성이 있음데이터의 업데이트가 필요할 때, 기존 데이터 항..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/duq1zU/btsHSWOPa8e/PT3Cn5d2dKZKerXPmabBok/img.png)
링크 : PostgreSQL: Windows installers PostgreSQL: Windows installersWindows installers Interactive installer by EDB Download the installer certified by EDB for all supported PostgreSQL versions. Note! This installer is hosted by EDB and not on the PostgreSQL community servers. If you have issues with the website it's hostewww.postgresql.org1. 페이지 접속 후 Download the installer 링크를 클릭 후 이동 2. OS에 맞춰 버..
구조적 차이 → Oracle : DB 서버가 통합된 하나의 스토리지를 공유하는 방식 → MySQL : DB 서버마다 독립적인 스토리지를 할당하는 방식 조인 방식의 차이 → Oracle : 중첩 루프 조인, 해시 조인, 소트 머지 조인 방식을 제공 → MySQL : 중첩 루프 조인 방식을 제공 확장성의 차이 → Oracle : 별도의 DBMS을 설치해 사용할 수 없음 → MySQL : 별도의 DBMS을 설치해 사용할 수 있음 메모리 사용율의 차이 → Oracle : 메모리 사용율이 커서 최소 수백 MB 이상이 되어야 설치 가능 → MySQL : 메모리 사용율이 낮아서 1MB 환경에서도 설치가 가능 구문의 차이 1. NULL 값 확인 함수 Oracle : NVL MySQL : IFNULL 2. 현재 날짜 및..
💡 전세계적으로 가장 널리 사용되고 있는 오픈소스 데이터베이스이며, MySQL AB사가 개발하여 배포 및 판매하고 있는 데이터베이스 관리툴이다. 장점 용량 & 처리 오직 1MB의 RAM만 사용할만큼 용량 차지가 적다 = 매우 적은 오버헤드를 사용한다. 처리 속도가 빠르고 대용량 데이터 처리에 용이하다. 접근성 다른 데이터 관리 툴에 비해 구조가 간단하여 사용하기에 매우 쉽다. 지원 다양한 프로그래밍 언어와 통합할 수 있다. 거의 모든 운영체제 사용을 지원한다. 유연성 유연하고 확장이 가능한 구조이다. 가격 무료라서 비용적인 부담이 적다. 오픈소스는 무료, 상업용은 유료이다. 단점 복잡한 쿼리는 성능 저하 트랜잭션 지원이 완벽하지 않음 사용자 정의 함수의 사용이 쉽지 않고 유연하지 않음 참고 https:/..