ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [노개북 챌린지] TIL 2023.02.26
    노마드코더/노개북 챌린지 2023. 2. 26. 22:58

     

     

    📖 오늘 읽은 범위

    에피소드 30 ~ 에피소드 34

     

     

     

    📝 책에서 기억하고 싶은 내용

    코볼 (Common Business Oriented Language)

     - 미국의 은행 시스템 43%, 미국 ATM 시스템 95%는 코볼로 개발됨

     

    프로그램은 책임 있게 만들어야 한다

    '프로그램이 돌아가기만 하면 그만이다' 라는 생각은 금물!

     

    프로그램은 끊임없이 관리해야 한다

    물을 자주 주지 않아도 되는 선인장도 방치하면 죽는 것과 똑같다.

     


     

    NoSQL 데이터베이스 종류는 많지만 이 책에서는 도큐먼트, 키값, 그래프만 다룸

    - 데이터 형식이 자유로운 도큐먼트 데이터베이스 (MongoDB) : JSON 도큐먼트 형태로 저장

    - 읽고 쓰는 속도가 빠른 키값 데이터베이스 (CassandraDB, DynamoDB)

    - 노드로 관계를 표현하는 그래프 데이터베이스

     

    SQL과 NoSQL 중 어떤 게 더 좋냐고 묻는 건 의미 없음

    다만 아주 평범한 프로젝트라면 대부분 SQL 데이터베이스를 사용하는 편

    실제로 인스타그램도 처음엔 PostgreSQL로 시작했으나 NoSQL로 옮김

     


     

    깃 : 파일의 이력을 관리하는 프로그램

    깃허브 : 파일과 깃으로 관리한 이력을 저장하고 공유하는 공간

     - 파일 클라우드 서비스와 같으나, 파일뿐만 아니라 깃으로 관리한 파일 이력도 공유할 수 있다는 점에 차이가 있음!

     


     

    시맨틱 버저닝 (sementic versioninng specification, SemVer) : 숫자 3개를 사용하는 버전 표기 방식

    시맨틱 버저닝 방식으로 버전을 표기하는 대표 기술은 리액트와 장고가 있음

     

     

     

    🙂 오늘 읽은 소감

    알고 있는 내용은 또 적을 필요가 없을 것 같아서 안 적으니까 왠지 내용이 짧아진 것 같은 기분..!

    SQL은 DB마다 문법이 조금씩 달라서 외우고 있을 필요는 없지만

    작성 순서, 작동 순서 등의 기본적인 것들은 알고 있으면 좋은 것 같다 ㅎㅎ

    NoSQL은 사용해 본 적이 없어서.. 뭔가 직접적으로 와닿지는 않는 느낌이다

     

     

     

    궁금한 내용, 잘 이해되지 않는 내용

    -

     

     

     

     

    댓글