오프라인 데이터베이스 설계
| Database | Data | Index |
|---|---|---|
| Sqllite | disk | mem (loaded when accessed) |
| Indexeddb | mem | mem |
| Lovefield with indexeddb | mem | mem |
암호화 전략
Android sqlite 데이터베이스는 sqlcipher로 암호화합니다. 앱을 시작할 때 기기에서 안전한 무작위 256비트 AES 암호화 키를 생성해 앱의 비공개 영역에 저장합니다.
Chrome 앱의 indexedDb는 현재 암호화되지 않습니다. JavaScript에서는 암호화 키를 안전하게 생성하거나 저장할 방법이 없으므로 Chrome 앱을 안전하게 사용하려면 사용자의 하드 디스크를 암호화해야 합니다.
테이블
Patient
Patient Address
Patient attribute
AddressHierarchyLevel
AddressHierarchyEntry
Concept
EventLogMarker
PatientAttributeType
Configs
LoginLocations
Visit
Encounter
Observation
ErrorLog
원문 정보
원문 보기 ↗Bahmni Wiki · CC BY-SA 4.0