분류 전체보기

    그래서 SQL을 왜 써야하는데요?

    ※ 글을 들어가기에 앞서 나는 SQL고수도 아니고 엄청난 전문가도 아님을 밝힌다. 그러나 나처럼 막연하게 느껴졌을 이들을 위해 적어본다. ​ 요즘 많은 채용 공고에 올라오는 단어가 있다. 바로 SQL 가능자 우대. ​ SQL이 도대체 뭐길래 마케팅, 기획, 경영 등 다양한 분야에서 우대하는지 궁금했다. ​ SQL이란 무엇인가 RDBMS(관계형데이터베이스시스템)이라는 데이터 저장고를 관리하고 처리하기 위해 만들어진 언어 관계형DB 기본이나 최근 NoSQL이라는 비관계형 DB 등장 서버 : MYSQL, ORACLE ​ 이에 관한 공부는 정말이지 '막연함;;' 그 자체였다. 땀날 정도로 광범위한 이 세계의 언어,, 가장 답답했던 부분은 이러했다. 개발자도 아닌 내가 이걸 어떻게 써먹어야 하는데? 그래서 SQL..

    얕고 슬기롭게 아틀라시안(JIRA + Confluence) 활용하기

    IT회사는 다양한 협업툴을 사용한다. 그 중 핵심툴은 아틀란시안의 Confluence와 JIRA 사실 대학생이 경험하기 어려운 툴이기 때문에 IT업계 희망자들을 위해 얕고 쉽게 설명을 해보려 한다. ​ 아틀라시안이뭔데?! 아틀라시안은 협업 프로젝트 관리 SaaS 업체이다. - 대표 서비스 : 컨플루언스, JIRA 1. 컨플루언스란? 위지위그(화면표시 컨텐츠 = 출력 컨텐츠) 형태의 에디터를 가진 GUI(사용자인터페이스) 위주 인터페이스 구성의 소프트웨어 다른 위키(다양한 유저들이 합쳐만드는) 소프트웨어데이터 불러오기 가능 RDBMS 사용 가능 ​ 2. JIRA란? 애자일 프로젝트 관리(배포) 전략적 제품 포트폴리오 관리 IT서비스 운영 및 VOC관리용 ​ 등등.. 이들은 한마디로 협업용 다양한 기능이 있..

    [플랫폼] SaaS(서비스형 소프트웨어)란?

    우리 회사의 플랫폼은 SaaS 플랫폼이다. 다소 생소할 수도 있는 이 이름, 이에 대해 설명하고자 한다. [ 플랫폼 서비스의 유형 ] *이전 글 참고 : IT기업 비개발자가 알아야 하는 기초상식 (1) (tistory.com) (1) IaaS = Infrastructure Software as a Service ex_AWS의 E2C 실시간 활용이 가능한 인프라(H/W) 제공, 고객이 서버를 직접구축해야함 인프라 = 보안체계 + 가상머신 + DB + 네트워크 + 배포 시스템 + SW (2) PaaS = Platform as a Service ex_구글의 앱엔진 IaaS + 클라우드로 가상서버 제공, 고객이 코딩으로 SW구현 필요 (3) Saas = Software as a Service ex_드롭박스, 유..

    그림으로 이해하는 AWS 구조와 기술(2) : VPC서비스를 중심으로

    네트워크 정의 : 라우터를 통한 여러 컴이 통신할 수 있도록 연결된 상태 라우터 = 네트워크 관문으로 기본 게이트 웨이( = 자신 이외 접속된 모든 것) 라우팅 = 호스트에서 호스트로 데이터 전달 게이트웨이 = 데이터 전송시의 LAN 내부 출입구, 인터넷 연결=게이트 웨이 설정 특징 : 서버(인스턴트)가 어떤 환경에 설치되었는지 & 인터넷에 연결해야하는지 설정 필요 ​ E2C : 컴퓨팅 용량을 제공하는 서비스로 직접 설치하고 운영해야 함 구성 : 인스턴스(가상 서버)&AMI(인스턴트 생성 기준이 되는 가상이미지)&키페어(인증용)&EBS(스토리지)&보안그룹&엘라스틱IP(IPv4) ​ 데이터 기본적으로 통째로 검색되며 이는 요금이 부과됨 볼트라는 컨테이너에 저장되어, S3버킷으로 옮겨줘야함 * 버킷 = 객체..

    그림으로 이해하는 AWS 구조와 기술 : 서버 개념을 중심으로

    서버개념에 대해 너무 얕게 지식을 갖고 있어서 이 책을 읽으면서 개념을 재정립 할 수 있었다. ​ AWS의 대표 서비스 = E2C 서비스 : 서버를 임대하는 서비스 ​ 서버란? 소프트웨어로 구현되어 소프트웨어로 제공되는 기능 웹/메일/DB/DNS/FTP/프록시/인증 등의 서버 종류 구성 : 기능을 설치하는 '물리적 컴퓨터로의 서버'=인스턴트=가상컴 & '기능으로서의 서버' '물리적 컴퓨터로의 서버' = CPU + 메모리(일시기억장치) + OS + 스토리지(보조기억장치) ​ 서버용 OS OS : 중간다리 역할, 계열구분은 유닉스(bsd,리눅스) /윈도 기능을 추가한 배포판 기능을 추가한 배포판 유닉스-리눅스 레드햇, 우분투 윈도 오직 윈도 서버만 존재 ​ Lan 구성 요소 라우터 데이터 전송 경로 DMZ ..

    비전공자를 위한 이해할 수 있는 IT지식

    비전공자의 IT 기초 교과서로 알려진 책 3회독을 했지만 그럼에도 제대로 암기가 안되길래 정리를 해 봤다. ​ 개발자 - 컴파일러에게 프로그래밍 언어를 통해 문서로 일을 시키는 사람 - 개발자 구분 : 프로그래머/운영자 - 언어로 일을 시킬 때(=코딩) 쓰는 프로그램 = IDE(통합개발환경) *안드IDE : 안드로이드스튜디오 *애플용 IDE : 엑스코드 ​ 프론트엔드/백엔드 - 파일을 받길원하는 폰, 컴 = 클라이언트 = 앱,웹 개발 = 프엔 - 파일을 주는컴 = 서버,db개발 = 백엔 - 개발자 사용 사이트 : 깃,프레임워크,라이브러리 ​ 네트워크 구성 - api(json), + 이미지처리 ​ 상위카테고리 - 운영체제: 안드로이드, ios,리눅스 - 웹 : 브라우저,부트스트랩, css, html - 프..