My Database는 Android 기기에서 직접 개인화된 SQLite 데이터베이스를 생성하고 관리할 수 있는 직관적인 앱입니다. 재고 정리, 컬렉션 추적, 이미지가 포함된 메모 저장 등 어떤 작업을 하든, 이 앱은 클라우드 서비스나 복잡한 설정 없이 데이터베이스 관리를 간소화합니다. 다재다능하게 설계된 이 앱은 통합 텍스트 필드와 이미지 첨부 기능을 통해 사용자 정의 가능한 데이터베이스, 테이블, 레코드를 지원하며, 안전한 오프라인 저장을 보장합니다.
주요 기능:
- 데이터베이스 및 테이블 관리: 데이터베이스를 쉽게 생성, 이름 변경, 삭제 또는 암호로 보호할 수 있습니다. 사용자 정의 텍스트 열, 자동 이미지 지원, 전체 열 관리(추가, 이름 변경, 삭제, 순서 변경) 기능을 갖춘 사용자 정의 테이블을 추가할 수 있습니다.
- 데이터 입력 및 편집: 테이블에 행(게시물)을 추가하고, 필드를 편집하고, 갤러리 또는 카메라에서 여러 이미지를 첨부할 수 있습니다. 이미지에는 EXIF 회전, 압축, 썸네일이 포함되어 있으며, 확대/축소 및 스와이프 탐색을 지원하는 전체 화면 뷰어가 있습니다.
- 고급 검색 및 필터링: 연산자(예: 같음, 포함, 보다 크거나 작음, 사이)를 사용하여 간단 또는 고급 검색을 수행하고 전체 텍스트 키워드 검색을 수행합니다. 결과를 정렬하고, 대용량 데이터세트의 페이지를 나누고, 검색 결과를 CSV로 내보낼 수 있습니다.
- SQL 쿼리 도구: 구문 강조, 결과 페이지 나누기, CSV로 내보내기 기능을 사용하여 앱에서 직접 사용자 지정 SQL 쿼리를 실행할 수 있습니다.
- 가져오기/내보내기 옵션: 전체 데이터베이스를 ZIP 파일(이미지 포함)로 공유하고, 테이블을 CSV 또는 MySQL 호환 SQL로 내보내고, 순수 SQLite DB 또는 CSV와 같은 다양한 형식에서 가져올 수 있습니다. 백그라운드 처리는 효율성을 위해 진행률 표시기를 사용하여 가져오기/내보내기를 처리합니다.
- 맞춤 설정 및 보안: 밝은 모드와 어두운 모드 전환, 이미지 품질(높음/낮음 압축) 조정, 썸네일 크기 조정(50%~300%), 빠른 액세스를 위한 기본값 설정 기능을 제공합니다. 비밀번호와 데이터베이스 암호화를 통해 민감한 데이터를 보호합니다.
- 오프라인 및 성능 중심: 모든 데이터는 최적의 성능을 위해 WAL 저널링을 통해 로컬에 저장됩니다. 빠른 시작을 위해 내장된 예제 데이터베이스(예: 치누크, 애니멀스)가 포함되어 있습니다. 이 앱은 원활한 사용을 위해 강력한 오류 처리 및 권한 관리 기능을 제공합니다.
개인 정보 보호를 염두에 두고 설계된
My Database는 완전히 오프라인에서 실행되므로 기기의 데이터가 안전하게 보호됩니다. 취미 활동가, 소규모 기업 또는 개인 데이터 관리, 재고 추적 또는 시각적 메모 작성을 위한 가볍고 강력한 데이터베이스 도구가 필요한 모든 사람에게 이상적입니다.