본문 바로가기

공부40

DataGrip에서 SSH tunnel 사용하기 https://www.hanbit.co.kr/channel/category/category_view.html?cms_code=CMS5064906327&cate_cd= SSH Tunneling 사용하기 SSH(Secure Shell)는 네트워크 보안에 있어 대중적이고 강력한 접근 방식을 제공하기 위해 만들어진 프로토콜이다. SSH에 기반한 제품은 서버와 클라이언트의 한 쌍으로 구성되어 있는데, 보통 사용 www.hanbit.co.kr SSH Tunnel에 관한 개념이 헷갈리신다면 위의 글을 일고 오시는 걸 추천합니다. 그래도 읽고 오기 귀찮으신 분들을 위해서 간단하게 그림 예제로 넘어가겠습니다. Host A에 올라가 있는 APP에서 Host B에 있는 DB에 접근해서 데이터를 받아와야 한다고 생각해봅시다... 2021. 9. 14.
NoSQL DB와 RDB의 차이점 한줄 정리 : NoSQL DB는 SQL만 사용하는 DB가 아니라는 것입니다. 사실 극단적으로 말씀드리면 위의 한줄이 모든 차이점입니다. NoSQL DB와 RDB(SQL)의 차이점은 따지면 많은 차이점을 찾을 수도 있습니다. 하지만 그렇게 하지 않는 이유는 NoSQL이라는 정의 자체가 애매하기 때문입니다. 실제 NoSQL이 주변분께 무엇이냐고 물어보신다면 대체로 비관계형 DB, 혹은 SQL만을 사용하지 않는 DB 라는 대답이 대부분일 것입니다. 만약 이 대답이 아니라면 정말 길고 긴 설명을 해야할지도 모르기에... 저도 DB 공부를 시작한지는 얼마 되지 않았기에 일반적인 차이점들만 집고 넘어가도록 하겠습니다. 일반적으로 RDB는 관계형 테이블의 형태로 저장을 하지만 NoSQL DB는 테이블뿐만 아니라 여러.. 2021. 8. 26.
oracle database 11g Release 2 다운로드 방법 인터넷에 있는 방법들이 거의 안먹히게 되었습니다. 간단하게 정리하겠습니다. 준비물 : 오라클 계정, 인내심 일단 아래의 페이지에 접속하여 로그인을 합니다. https://edelivery.oracle.com/osdc/faces/Home.jspx Oracle Software Delivery Cloud See a quick, introductory tour of the download process edelivery.oracle.com 로그인한다면 이러한 화면이 나오게 될 것입니다. 이제 여기까지 오면 다들 본능적으로 치고 있을 Oracle Database 11g 11.2.0을 입력하고 검색합니다. 아마 우리가 원하던 것이 나왔습니다. 11.2.x.x 는 release 2를 의미하는 듯 합니다. 기쁜 마음으.. 2021. 8. 25.
[SQLD] 데이터 모델링이란? 취업 준비를 하면서 기업에서 하는 직무들을 보면 데이터 모델링이라는 말이 많이 있습니다. 이 단어에 대해 간단하게 정리만 합니다. 간단하게 한 문장으로 설명하자면 아래와 같습니다. 현실세계의 개념을 데이터베이스 내의 개념으로 변환하는 추상화 작업 데이터 모델링은 일반적으로는 3가지 특징을 가지고 있다고 합니다. Abstraction(추상화) : 현실세계의 데이터의 모양으로 간략하게 표현 Simplification(단순화) : 복잡한 표현을 지양하며 쉽게 이해하도록 표현 Clarity(명확성) : 명확하게 의미가 해석되어야 함 데이터 모델링은 다음과 같은 3개의 단계를 거치게 됩니다. 1. 개념적 모델링(Conceptual Data Modeling) 도메인 지식을 얻고 업무 전체에 대해 데이터 모델링을 수.. 2021. 8. 10.