(TIL) 2020-11-27 기록

업데이트:

오늘 한 일

  • 우리 앱의 방향성에 대한 회의감과 의문감이 들어서 여러 이야기를 나누도 회의를 거친 뒤에 앱을 완전히 개편하기로 했다.
  • 그에 따라 DB 구조도 훨씬 복잡하게 되어서 RDB로 넘어가기로 했다. 현재 Flutter를 공식적으로 지원하는 클라우드 서비스는 없기 때문에 AWS에서 RDB 서버를 만들고 그걸 제어할 수 있는 Lambda 서버리스 함수를 만들고 그 서버리스 함수를 호출할 수 있는 API Gateway를 열어 http 쿼리로 flutter에서 서버와 상호작용 하도록 하기로 결정했다.
  • 아마 기계학습 코드가 도입이 될 수도 있을 것 같다.
  • 그래서 오늘부터 RDB에 특히 PostgreSQL에 대해 배우기로 했다.
  • 오늘은 기본적으로 SQL이 뭔지 RDB가 뭔지에 대해 배웠다. 사실 컴퓨터학개론 시간에 조금 배운 내용들이긴 한데 Primary Key와 Foreign Key가 뭔지 약간 헷갈리는 감이 있었는데 Foreign Key는 일종의 Reference라고 보면 될 것 같다. NoSQL에서는 이런 게 없어서 좀 불편했는데 유용하게 쓰일 것 같다.
  • 아주 기본적인 SQL 구문을 배웠다. SELECT ‘DB’ FROM ‘ATTRIBUTE’ WHERE ‘CONDITION’ 이런 식으로 특정 DB에서 특정 속성에 조건을 걸어서 조건에 맞는 데이터만 불러올 수가 있다.

    모레 할 일

  • SQL 구문에 대해서 배우고 더 시간이 된다면 DB 관리에 대해 배울 것 같다.
  • 당분간 DB 공부와 AWS 공부만 할 것 같다.

태그:

카테고리:

업데이트:

댓글남기기