오늘한 일
- 프로젝트를 시작하였다
- 알고리즘 문제를 풀었다
- 블로그 TIL을 작성하였다
- 1일 1커밋을 하였다
느낌 점
오랜만에 새로운 안드로이드 프로젝트를 시작하면서 안드로이드에 개발 방법을 까먹었다는 것을 다시 한번 느끼게 되었으며 이번 Wear 프로젝트는 초반에 강의 영상이나 튜토리얼을 보고 하는 것이 아닌 생 처음부터 공식 문서랑 구글링만을 보고 하는 것이기에 이런 것이 처음이라 어렵지만 나중에 취업하고 나서도 신기술을 익힐려면 최대한 이러한 학습 방식에 익숙해지도록 노력해봐야겠다
배운 점
SQLite
SQLite는 오픈 소스 관계형 데이터베이스 관리 시스템으로 소형이고 경량화되어 있고 서버가 필요하지 않으므로 임베디드 시스템이나 모바일 기기에서 많이 사용된다 또한 파일 기반 데이터베이스로 작동하여 별도의 데이터베이스 관리 시스템을 설치할 필요가 없다
이러한 SQLite는 ANSI SQL 표준을 따르고 테이블, 뷰, 인덱스 및 트리거를 지원한다 또한 SQLite는 ACID 트랜잭션을 지원하므로 데이터 일관성을 유지하고 데이터 손실을 방지할 수 있다
SQLite는 다양한 프로그래밍 언어에서 사용할 수 있는 API를 제공하는데 예를 들어 C, Java, Python, PHP 등에서 SQLite를 사용할 수 있다
하지만 이러한 SQLite에 단점으로는 대규모 응용 프로그램에서는 성능 문제가 발생할 수 있다는 것이다
내일 계획
내일은 프로젝트를 진행해야겠다