Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back

It 5분 잡학사전 #30-#34

#book_club
1년 전
267

오늘 TIL 3줄 요약

  • SQL은 데이터베이스와 소통하기 위한 언어, 실제 DB가 아니다. 여기서의 DB는 table 형태로 저장됨. 개발자들은 사실 실제 SQL보다는 실시간 SQL번역기와 같은 ORM을 주로 사용.

  • SQL과 달리 형식이 자유로운 noSQL도 있고 반드시 table형태 요구안함. JSON형태로 데이터 저장하는 mongoDB가 대표적, 페북 등이 사용하는 그래픽 DB도있음. 용도에 맞게 사용.

  • 깃은 파일 수정 이력을 확인하는 사관, 이를 관리한 파일 이력을 보관하는 곳이 깃허브.

TIL (Today I Learned) 날짜

24.1.14.

오늘 읽은 범위

30장-34장

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

  • 맥북의 맥OS는 게임을 위한 운영체제가 아니어서 개발에만 전념하고 자연스럽게 게임을 덜하게 됨.

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

  • 예전에 mongoDB배울때는 마냥 편하다고만, 나도 이제 DB라는 걸 멋드러지게 다루고 있구나?라고만 생각했는데, 실제로 SQL의 DB 형태로 체계화가 안되면, 큰 규모의 작업을 할때는 곤란할 수도 있겠다 느껴졌다. 글의 예시만봐도 데이터들이 list안의 dictionary 형태로 저장이 되던데, 28장에서 배운 것처럼 특정값을 찾아내기 위해서는 선형검색이 필요할 것이고, 효율적이지 않을 수 있겠다는 점이 눈에 띄었다. 소규모의 간단한 프로젝트라면 mongoDB와 같은 noSQL도 문제 없겠지만, 결국에는 SQL을 접하지 않고 지나갈 수는 없겠구나.. 하는 생각이 들었다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • SQL 문법을 좀 더 알고 싶어짐

오늘 읽은 다른사람의 TIL