본문 바로가기

728x90
반응형

JAVA HTML JAVASCRIPT/DB

(19)
Oracle, MySQL, PostgreSQL 차이점 면접에서 DB의 차이점을 물어봤는데 진짜 하나도 모르겠었다. 차이점을 생각도 해본 적도 없었다. 그래서 정리해 보기로 했다. Oracle 성능이 좋고, 기능이 많은데 비싸다. 그래서 나는 사용할 일이 없을 것 같다. 대규모 데이터베이스를 지원한다. 고성능 트랜잭션 처리를 제공하여 속도가 빠르다. SQL문을 실행하는 가장 효율적인 방법을 선택한다. 비용을 최소화하기 위해 테이블과 인덱스를 분석한다. MySQL 오픈 소스로 무료로 사용 가능하다. top n개의 레코드를 가지고 오는 케이스에 특화되어 있다. update 성능이 postgre보다 우수하다. Nested Loop Join만 지원한다.Nested Loop Join 바깥 테이블의 처리 범위를 하나씩 접근하면서 추출된 값으로 안쪽 테이블을 조인하는 방..
Postgresql DB로 Oracle DB에 DB LINK를 걸어보자 이 포스트는 Ubuntu 환경 및 ubuntu docker 에서 Postgresql DB로 Oracle DB에 DB LINK를 걸어버리는 내용입니다! Overview ubuntu에 Postgresql을 설치합니다. Oracle fdw를 설치합니다. Postgresql에 Oracle fdw 확장모듈을 설치합니다. Pstgresql에 외부 테이블을 정의합니다. 사용해봅시다! Postgresql 설치 ubuntu 16:04 docker image를 다운받아 실행한 상태라는 전제하에 작성된 글입니다. Postgresql 설치 Postgresql 설치 및 설정 apt-get update 및 upgrade apt-get update 후 apt-get upgrade 를 통해 apt 모듈을 업데이트 해줍시다. 중간에 ..
Oracle vs PostgreSQL 마이그레이션을 위한 기능 비교 Oracle vs PostgreSQL 마이그레이션을 위한 기능 비교 Oracle vs PostgreSQL 기능 비교 안녕하세요. 오늘은 Oracle vs PostgreSQL 에 대한 이야기 입니다. Oracle에서 PostgreSQL로 마이그레이션을 하는 경우도 요즘 왕왕보이고 들리고 있습니다. 그만큼 또 Oracle과 PostgreSQL을 비교 해보고 싶은 분들도 많이 계실겁니다. 그럼 Oracle과 PostgreSQL에 대하여 간단하게 어떻게 다른지 확인을 해보도록 하겠습니다. Oracle 이란 우선 Oralce에 대해서 알아 봐야겠죠. Oralce의 가용성 아키텍쳐에 대해서 먼저 보겠습니다. Oracle 이란1 RAC란 멀티노드로 구성되어 있으며 스토리지를 공유하는 클러스터 입니다. ASM은 스토리..
Spring에서 FullCalendar(풀 캘린더)로 Google(구글) 캘린더 DB 연동하기 안녕하세요? 처음 인사드립니다. codingTrip입니다. 오늘은 제가 작업했던 Spring에서 FullCalendar로 구글 캘린더 데이터를 연동해서 사용하기에 대해 자세히 설명하도록 하겠습니다. 구글 캘린더 연동에 대해서 잘 설명해준 글이 적어서 제가 설명하기로 마음 먹었어요. ​ 본 글은 Spring 프로그램을 다룰 줄 아시는 분에 한해서 매우 쉽고, 친절하게 말씀드릴 것을 약속드립니다. ㅎㅅㅎ ​ 그럼 시작합니다. ​ 1. FullCalendar 사이트 들어가서 파일 다운 받기 https://fullcalendar.io/docs/getting-started Getting Started - Docs | FullCalendar edit doc v5 v4 v3 v2 v1 Getting Started T..
[Oracle] 오라클(Oracle) DB 계정 생성 및 삭제 권한부여 비밀번호 변경 방법 접속 c:\sqlplus as sysdba 계정생성 sql > create user [username] identified by [password]; 계정삭제 / 계정에 관련된 모든 데이터 삭제 sql > drop user [username]; sql > drop user [username] cascade; 사용자 권한 부여 sql > grant connect, resource to [username]; 사용자 권한 제거 sql > revoke dba from [username]; 계정 잠금 해제 sql > alter user [username] account unlock; 비밀번호 변경 sql > alter user [username] identified by [password];
[Oracle] Windows 10 오라클(11g) 설치/다운로드 방법 Oracle 다운로드 회사에서 가장 많이 쓰이는 데이터베이스, Oracle 이죠 오늘은 Windows 10 Home 버전에서 Oracle 다운로드 하는 방법에 대해서 포스팅하겠습니다. 1. 오라클 홈페이지로 이동 아래 링크를 눌러 oracle 다운로드 페이지로 이동합시다! https://www.oracle.com/kr/downloads/ 오라클 소프트웨어 다운로드 | 오라클 | Oracle 대한민국 개발자 다운로드 모든 소프트웨어 다운로드는 무료이며 애플리케이션의 개발 및 프로토타이핑을 위해, 또는 엄격하게 본인의 학습 용도로 제한하여 무료로 제품의 전체 버전을 사용할 수 있도록 허용하는 개발자 라이센스가 제공됩니다. (별도로 명시하지 않는 이상, 오라클 기술 지원 조직은 본 계약 하에 사용권을 부여 받..
[JAVA] 자바(이클립스) - 오라클 JDBC 연결 / 연동 환경설정 이클립스 환경에서 JDBC를 이용하여 자바와 오라클(oracle) 데이터베이스를 연결하는 방법에 대해서 알아보도록 하겠다. 본 포스팅에서는 11g xe 버전의 오라클 기반으로 설명하도록 하겠다.(오라클 11g xe 설치방법) 자바(이클립스) - 오라클 연동 자바와 오라클을 연동하기 위해서는 JDBC(JAVA DATABASE CONNECTIVITY)가 필요하다. JDBC는 데이터베이스(oracle, mysql 등)를 자바를 이용하여 조작하기 위한 자바 라이브러리이다. 기본적으로 오라클을 설치하면 JDBC 파일이 저장되어 있다. 나의 경우에는 E 드라이브에 오라클이 설치되어 있고 다음과 같은 위치에 저장되어 있다. E:\oraclexe\app\oracle\product\11.2.0\server\jdbc\li..
[ERwin] ERwin으로 DB 연결해서 자동으로 ERD 뽑아오기 이미 완성된 데이터베이스가 있는데 ERD는 없을 때...데이터모델 정의서를 보면서 하나 하나 그릴 수는 없지 않은가 이럴 땐 ERwin의 Reverse Engineering으로 DB와 연결하여 편하게 ERD를 뽑아올 수 있다. * ERwin과 DB 연결하여 ERD 뽑아오기 1. Tools -> Reverse Engineer 선택 2. New Model Type 은 Logical/Physical 을 선택, Target Database 역시 연결하고자 하는 디비의 버전을 선택 3. 연결할 DB의 Owner를 입력 4. 접속할 유저 아이디, 비밀번호와 접속 디비의 IP, 포트 번호, SID를 입력 후 Connect 버튼을 누르면 끝 * IP, 포트번호, SID는 아래와 같은 형식으로 넣어야 한다. 예) 디비 ..

728x90
반응형