8월 5주차 - 1

바르고·2022년 8월 23일
0

8.23 / 화 13-18

Hive에 결과 기록

name : 문제 유형. ex) 한 자리 수 덧셈 playCount : 플레이 한 횟수 correct : 총 맞춘 개수 correct/(playCount * 10) = 정답률 highScore : 최단 시간 클리어 기록

Hive 공식 문서 탐독

하단에 정리.


  • Hive vs Isar ?

    • Isar는 Hive 패키지 개발자의 새로운 로컬 DB.
    • Isar는 좀 복잡한 DB 기능이 필요할 때 유용함
    • 간단한 key/value 저장은 Hive로도 충분.
  • Hive 박스에 새 필드를 추가할 경우

    • deflaut 값을 지정해 오류 방지. (hive: v2.0.4부터 지원)
    • 그 동안 ? 로 null일시 지정해 주었는데 이런기능이..
    • 공식 문서 읽기를 생활화하여야 하는 이유
  • 메세지 함 같은 큰 목록을 불러오거나 저장할 경우

    • 개별저장 이용. 전체를 다시 저장하면 아무래도..
  • 원하는 부분만 가져오기 위해 filter 적용 가능

  • 단, 데이터에 복잡한 관계, 인덱스, 쿼리 등 기능이 필요시 sqlite를 이용하는 걸 추천하다.


개선점

5시간 중 집중하는 시간이 4시간은 되어야 4*3 => 하루 12시간 가능.

아이패드 미니 Procreate 앱에 필기 => velog에 타이핑
최대한 불필요한 시간 없애고 간단히.

Hive.Box를 한 개만 만들면 문제 유형을 나누어 각각의 인자를 따로 만들어야 함.
List로 주어야 할 지.. 고민.

profile
바르고의 다락방

0개의 댓글