Scientia Conditorium

[혼공단] 혼자 공부하는 얄팍한 코딩 지식(개정판) / 혼공단 13기 - 4주차 본문

서평/IT-책

[혼공단] 혼자 공부하는 얄팍한 코딩 지식(개정판) / 혼공단 13기 - 4주차

크썸 2025. 2. 9. 19:02

[혼공단] 혼자 공부하는 얄팍한 코딩 지식 / 혼공단 13기 - 4주차

[기본 숙제] Ch.03 마무리 용어 정리하기(p. 219)

  • IP : 데이터 통신 규약이며, IP 주소는 PC나 스마트폰 같은 기기의 네트워크 주소를 의미
  • 도메인 : 사람이 기억하기 쉽도록 문자로 만들어 특정 IP에 연결한 인터넷 주소
  • DNS : IP 주소와 이에 해당하는 도메인의 IP 정보를 갱신하며,
    특정 도메인에 대한 요청이 들어오면 IP 주소를 찾아 알려 주는 시스템
  • WWW : World Wide Web의 약자로 전 세계의 사람들이 정보를 공유하고 소통할 수 있는 인터넷 공간
  • HTTP : 클라이언트의 요청과 서버의 응답으로 이뤄지는 통신 규약
  • HTTPS : HTTP에 보안 기능을 추가해서 보다 안전하게 만든 통신 규약

 

[추가 숙제] Ch.03(03-7) 데이터와 데이터베이스 강의 듣고 핵심 내용 정리하기

  • 데이터베이스(DataBase)
    • 한 곳에 저장된 정보들을 원하는 어떤 곳에서든 사용할 수 있음
    • 특정 소프트웨어마 프로그램에 종속되지 않고 독립된 정보의 집합 내지 저장소
    • 데이터베이스 자체는 빈 창고나 캐비넷처럼 별다른 기능이 없음.
      여기에 정보들을 집어넣고 원하는 걸 찾아 꺼내는 등의 각종 기능들을 넣어서 자판기처럼 만들면
      데이버테이스 관리 시스템이 됨(DBMS, Database Management System)
      • DMBS는 하나의 소프트웨어라고 봐도 됨
    • 프로그래밍에서 데이터베이스라고 흔히들 부르는 거는 이 관리시스템까지 포함된 것을 의미
    • 데이터를 관리할 수 있도록 제공하는 방식으로 SQL(Structured Query Language)을 사용
      SQL 혹은 Sequel 이라 발음하기도 함.
      • mongoDB : 정보들을 각각 파일, 문서로 저장.
        • 데이터의 입력도 자유롭고 읽는 속도도 빠름
        • 데이터들을 소프트웨어들이 안정적으로 사용하려면 각 정보들마다 일정한 형태를 가져야하는데,
          제약이 없는 방식이라면 각 항목의 데이터 형식이 다른 등의 문제로 인해 예기치 못한 문제가 발생할 수 있음.
      • MySQL : 엑셀 표와 비슷한 형식으로 데이터 저장
        • 정보마다 정해진 양식이 있기 때문에 데이터 형태가 달라서 생기는 문제는 없음
  • 관계형 데이터베이스 관리 시스템(RDMBS, Relational Database Management System)
    • 데이터를 다양한 방식으로 필터링, 정렬, 가공해서 필요로 하는, 의미있는 '정보'들을 만들어내는 다양하고 강력한 기능들 제공
    • MySQL, Oracle, MS SQL, PostgreSQL 등등
    • 공통적으로 SQL을 사용해서 데이터를 관리하도록 하기 때문에 SQL 데이터베이스라 불리기도 함.
    • MongoDB를 비롯해서 Cassandra, DinamoDB, Riak, Redis 등등 관계형이 아닌 데이터베이스들을 비-관계형 데이터베이스(Non-Relational Database) 또는 NoSQL 데이터베이스(NoSQL Database)라 부름.
      특정 범주로 묶기에는 각각의 방식들이 천차만별이기 때문
    • 가장 쉽게 관계형은 SQL, 비관계형은 NoSQL

 

혼공단 13기 4주차 소감

웹이나 모바일 분야를 공부해본 적이 없기 때문에 언제나 데이터베이스 부분은 무슨 말인지 이해를 하지 못했다. 이 기회에 대략적인 내용을 파악할 수 있게 되었고 무엇보다 추가 숙제를 통해 NoSQL이 정확히 어떤 의미인지 알게되어서 좋았다. 내 전공/전문 분야가 아니더라도 전반적인 내용을 알고 있다면 일할 때 도움이 되기 때문에 이렇게 혼공학습단을 통해 공부할 기회가 생겨서 신청하길 잘했다고 느낀다.