· 성취/개선/학습한 내용 🏆
앱에서 사용되는 DB에 대해서 배웠다. 사실 Realm은 Coredata와 같이 애플 측에서 제공하는 것인 줄 알았지만, 아닌 걸 알고 한번 놀라고, 쉽게 사용할 수 있다는 점에서 다시 한번 놀랐다!!
- DB / DBMS / RDBMS
- Scheme / Column / Record
- Primary Key / Foreign Key / Unique Key Database Normalization
- Migration
- Realm
- Create
- Read
- Button
- Pull Down Button
- Pop Up Button
· 어려웠던 내용 😵😵💫
- 기본 용어들이 조금 헷갈렸던 것 같다. 스키마와 같은 것 말이다. 이 외에는 예전에 서비스기획을 공부하며 학습했던 내용이라 할만했다.
· 궁금한 내용과 부족한 내용⁉️🤔
- Realm을 현재 서비스하는 곳이 몽고 DB던데,, 왜 이름이 몽고DB 일까라는 사소한 궁금증이 있다. ㅎㅎ
- 그렇다면 iOS 17 버전부터 사용이 가능한 SwiftData는 어떨지, 얼마나 편하고 좋을지도 궁금하다!
· 느낀 점 🌟
Realm을 사용해 보니 왜 CoreData를 사용하지 않는지 알 수 있었고, 이전에 사용했던 CoreData가 굉장히 불편한 것이구나를 느낄 수 있었다. CoreData로 처음 DB를 접해서 마냥 어렵다고만 생각했는데 생각보다 DB는 어렵지 않고 할 만하다고 다시 한번 느끼게 되었다.
'# TIL (Today I Learned)' 카테고리의 다른 글
TIL - 2024.02.19 월요일 (0) | 2024.02.19 |
---|---|
TIL - 2024.02.16 금요일 (0) | 2024.02.18 |
TIL - 2024.02.14 수요일 (0) | 2024.02.15 |
TIL - 2024.02.11 일요일 (2) | 2024.02.11 |
TIL - 2024.02.07 수요일 (0) | 2024.02.11 |