BBahmni 한국어 매뉴얼검색
한국어 번역 완료
한국어English

무엇을 어디에 저장하나? Bahmni Connect 정적·트랜잭션 데이터 저장

콘텐츠 유형저장 위치
정적 파일(JS, HTML, CSS, 이미지)Chrome 확장: 번들 포함 / Android: 번들 포함
설정(app.json, extension.json, locale, validation 등을 등록·임상 등 모듈별 단일 파일로 결합)Chrome 확장: Lovefield / Android: SQLite관련 문서: Love field
Global propertiesChrome 확장: Lovefield / Android: SQLite관련 문서: Love field
일부 REST 데이터(목록 갱신 필요)Chrome 확장: Lovefield / Android: SQLite관련 문서: Love field
마스터 데이터(주소 계층, 개념)Chrome 확장: Lovefield / Android: SQLite관련 문서: Love field
트랜잭션 데이터(환자 정보, 방문 및 진료)Chrome 확장: Lovefield / Android: SQLite관련 문서: Love field

저장 옵션과 제한사항

  • Lovefield는 내부적으로 IndexedDB를 사용하면서 관계형 기능을 제공하며 Chrome 확장에서 데이터 저장에 사용합니다. 명시적 제한은 없지만 2GB를 넘으면 성능 문제가 발생합니다.
  • SQLite는 Android 태블릿 SD 카드의 트랜잭션 데이터베이스로 사용합니다. 향후 SD 카드 또는 내부 저장소를 선택할 수 있게 할 예정입니다.관련 문서: here
  • Android APK 게시 한도는 100MB입니다. 더 많은 공간이 필요하면 APK마다 최대 2GB인 확장 파일 2개를 SD 카드에 저장할 수 있습니다.관련 문서: APK Expansion Files
  • Chrome 확장은 크기가 2GB로 제한되므로 번들 앱에도 같은 한도가 적용됩니다.관련 문서: size limited to 2GB
  • 현재 운영 환경의 모든 모듈을 포함한 bahmniapps 정적 콘텐츠는 약 60MB입니다.
원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗