IT잡학사전 10일차

sky (polyjean)·2023년 9월 3일
0

reading

목록 보기
8/11

[노개북] IT잡학사전 10일차 : 31장~ 34장

오늘 TIL 요약

  • SQL은 DB를 직접 관리하는게 아니라 DBMS를 통해 DB를 관리한다
  • noSQL은 데이터의 형식과 성질에 따라서 용도에 맞게 사용하면 빠르고 효율적으로 데이터를 관리 할 수 있다
  • 깃은 파일 이력을 관리하는 것 깃허브, 깃랩, 비트버킷은 깃과 데이터를 어디서나 관리 할 수 있는 저장소

TIL (Today I Learned) 날짜

2023-9-3

오늘 읽은 범위

p.184~201

책에서 기억하고 싶은 내용을 써보세요.

  • SQL은 DBMS와 대화하며 DB를 다루는 언어, DBMS는 SQL등으로 DB를 관리하는 시스템, DB는 테이블 구조들로 데이터를 보관하는 창고
    • ORM은 프로그래머에게 익숙한 프로그래밍 언어로 SQL을 사용할 수 있게 해줌
  • SQL도 많이 쓰지만데이터의 성질, 형식(대용량 데이터나 소셜 미디어) 등에 따라 NoSQL을 사용하기도 한다
    • 데이터 형식이 자유로운 도큐먼트 데이터베이스
      • JSON을 사용하는 MongoDB
    • 대용량 데이터를 매우 빠르게 처리하는 키값 Key-Value 데이터베이스
      • 열이 넓은 Column wide 카산드라DB CassandraDB : 애플, 넷플릭스, 인스타그램, 우버 등 사용
      • 다이나모DB DynamoDB : 아마존이 만듬, 듀오링고에서 사용
    • 노드의 연결로 데이터를 표현하는 그래프데이터베이스
      • 페이스북에서 개발, 사용
  • 깃은 파일 이력을 관리하고 모니터링하는 프로그램, 각기 다른 버전으로도 나눠서 관리 할 수 있다
    • 동료와 협업하면서 합치거나 같이 관리 확인등이 가능하다
    • 깃허브는 깃과 파일을 어디서나 접근해서 관리할 수 있는 곳, 깃허브 말고도 깃랩GitLab, 비트버킷BitBucket 등 깃과 파일 이력을 보관할 수있는 곳도 있다
  • SemVer : Semantic versioning specification : 숫자 3개로 버전을 표시
    • 1.0.0 = 대규모변경.약간기능추가.패치버그수정

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요.

학교 다닐때는 SQL이 많이 어려워서 고생했었는데, 이제는 SQL 말고도 다양한 방식으로 데이터를 관리하고 대체할 수 있는 방법들이 생겨서 개발 환경이 발전하고 있다는 걸 실감하고 있다.

깃과 깃허브의 관리 방식은 코딩 작업의 자유도와 협력을 가능하게 하주는 개발자의 필수 도구 아닐까

profile
front end developer

2개의 댓글

comment-user-thumbnail
2023년 9월 3일

요즘 프로젝트 하면서 깃과 깃허브의 중요성을 간접적으로나마 체감하고 있는데 잘 사용하기가 참 어렵더라구요. 좀 더 배워봐야겠다는 다짐을 하게 되네요 :) 다음주도 화이팅입니다!

1개의 답글