개발자 99% 커뮤니티에서 수다 떨어요!
오늘 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