런타임 중에 데이터를 저장하는 가장 좋은 방법

없는

저는 현재 안드로이드 스마트 폰 어휘 트레이너를 작업하고 있습니다. 여러 활동에서 사용할 수백 개의 색인 카드가 있습니다 . 새로운 활동이 필요할 때마다 데이터베이스에서 모든 인덱스 카드를로드하는 것은 너무 비쌉니다 . 때때로 활동 은 색인 카드를 수정합니다 . 수정 사항은 다른 모든 활동에도 표시되어야합니다.

질문:

모든 인덱스 카드는 IndexCard 유형의 ArrayList에 저장됩니다. Application 에서 확장되는 클래스에 저장해야합니까, 아니면 번들을 사용하여 전체 ArrayList를 활동에 전달해야합니까?

이 블로그는 내 첫 번째 아이디어는 좋은 습관이 아니라고 말합니다. http://www.developerphil.com/dont-store-data-in-the-application-object/

더 효율적이고 좋은 방법은 무엇입니까?

엠마누엘 S

글쎄, 나는 당신이 이미 언급했듯이 그것을 데이터베이스에 저장하고 직렬화 된 객체를 보유하는 맵에 처음 시작할 때로 드하는 것을 선호합니다. 직렬화 된 객체를 저장하고 데이터베이스에 인덱스를 유지할 수도 있습니다. 따라서 인덱스를로드하고 필요에 따라 직렬화 된 객체에 대한 참조 만 있으면됩니다. 이러한 파일에 액세스하는 것은 데이터베이스를 읽는 것보다 훨씬 빠릅니다.

이것을 SingleTon Object에 저장하는 것은 좋은 생각이 아닙니다. GC가이 경우 및 / 또는 응용 프로그램을 매우 빠르게 파괴하기 때문입니다. "Soft-References"라고하는 것이 가장 좋은 방법입니다. 방대한 양의 데이터를 저장하고 싶다면 (내가 선호하지 않는) vanilla-java https://code.google.com/p/vanilla-java/wiki/HugeCollections 를 사용하는 것이 좋습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Django에서 양식의 임시 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

클라이언트에 데이터를 저장하는 가장 좋은 방법

분류에서Dev

데이터베이스에 날짜를 저장하는 가장 좋은 방법

분류에서Dev

Android에서 데이터를 저장하는 가장 좋은 방법

분류에서Dev

Core Data에 JSON 데이터를 저장하는 가장 좋은 방법

분류에서Dev

SQL Server에 대용량 데이터를 저장하는 가장 좋은 방법

분류에서Dev

C에 상수 데이터를 저장하는 가장 좋은 방법

분류에서Dev

런타임에 개체 유형을 결정하는 가장 좋은 방법

분류에서Dev

Windows Phone 저장 메시지. Windows Phone에 데이터를 저장하는 가장 좋은 방법

분류에서Dev

데이터베이스에 저장하는 가장 좋은 방법

분류에서Dev

Android : 장기간에 걸쳐 많은 양의 센서 데이터를 저장하는 가장 좋은 방법

분류에서Dev

많은 열이있는 MySQLi에 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

서버에 정보를 저장하는 가장 좋은 방법

분류에서Dev

많은 양의 데이터를 어레이에 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

pyspark에서 중간 테이블을 저장하는 가장 좋은 방법

분류에서Dev

VSTO 추가 기능에 일부 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

이미지를 데이터베이스에 저장하고 검색하는 가장 좋은 방법

분류에서Dev

Django 웹 사이트에 게임 데이터를 저장 / 모델링하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

앱 데이터를 저장하고 앱에로드하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Python에 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

다른 목록에 대한 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

JHipster에서 초기 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

임시 데이터를 저장하는 더 좋은 방법 [Memcache 또는 MySQL]

분류에서Dev

HDD에 많은 파일이있는 게임을 저장하는 가장 좋은 방법

분류에서Dev

FORTRAN : MATLAB에서 읽을 수있는 대량의 데이터를 저장하는 가장 좋은 방법

분류에서Dev

Android에서 분류 된 데이터를 저장하고 수정하는 가장 좋은 방법

분류에서Dev

데이터를 저장하고 동시에 목록을 정렬하는 가장 좋은 방법

분류에서Dev

CloudBoost에서 현재 사용자 데이터를 저장하는 가장 좋은 방법

분류에서Dev

Python Pandas 데이터 프레임에 그룹 수를 추가하는 가장 좋은 방법

Related 관련 기사

  1. 1

    Django에서 양식의 임시 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

  2. 2

    클라이언트에 데이터를 저장하는 가장 좋은 방법

  3. 3

    데이터베이스에 날짜를 저장하는 가장 좋은 방법

  4. 4

    Android에서 데이터를 저장하는 가장 좋은 방법

  5. 5

    Core Data에 JSON 데이터를 저장하는 가장 좋은 방법

  6. 6

    SQL Server에 대용량 데이터를 저장하는 가장 좋은 방법

  7. 7

    C에 상수 데이터를 저장하는 가장 좋은 방법

  8. 8

    런타임에 개체 유형을 결정하는 가장 좋은 방법

  9. 9

    Windows Phone 저장 메시지. Windows Phone에 데이터를 저장하는 가장 좋은 방법

  10. 10

    데이터베이스에 저장하는 가장 좋은 방법

  11. 11

    Android : 장기간에 걸쳐 많은 양의 센서 데이터를 저장하는 가장 좋은 방법

  12. 12

    많은 열이있는 MySQLi에 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

  13. 13

    서버에 정보를 저장하는 가장 좋은 방법

  14. 14

    많은 양의 데이터를 어레이에 저장하는 가장 좋은 방법은 무엇입니까?

  15. 15

    pyspark에서 중간 테이블을 저장하는 가장 좋은 방법

  16. 16

    VSTO 추가 기능에 일부 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

  17. 17

    이미지를 데이터베이스에 저장하고 검색하는 가장 좋은 방법

  18. 18

    Django 웹 사이트에 게임 데이터를 저장 / 모델링하는 가장 좋은 방법은 무엇입니까?

  19. 19

    앱 데이터를 저장하고 앱에로드하는 가장 좋은 방법은 무엇입니까?

  20. 20

    Python에 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

  21. 21

    다른 목록에 대한 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

  22. 22

    JHipster에서 초기 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

  23. 23

    임시 데이터를 저장하는 더 좋은 방법 [Memcache 또는 MySQL]

  24. 24

    HDD에 많은 파일이있는 게임을 저장하는 가장 좋은 방법

  25. 25

    FORTRAN : MATLAB에서 읽을 수있는 대량의 데이터를 저장하는 가장 좋은 방법

  26. 26

    Android에서 분류 된 데이터를 저장하고 수정하는 가장 좋은 방법

  27. 27

    데이터를 저장하고 동시에 목록을 정렬하는 가장 좋은 방법

  28. 28

    CloudBoost에서 현재 사용자 데이터를 저장하는 가장 좋은 방법

  29. 29

    Python Pandas 데이터 프레임에 그룹 수를 추가하는 가장 좋은 방법

뜨겁다태그

보관