FLUTTER ECOSYSTEM

objectbox

초고속 NoSQL ACID 호환 객체 지속성을 위한 Flutter 데이터베이스.

최신 버전
5.3.2
30일 다운로드
16.8만
좋아요
1.6천
Pub 점수
160

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

개요

ObjectBox는 Flutter용 고성능 NoSQL 데이터베이스로 초고속이고 ACID 준수 객체 지속성을 가능하게 합니다. 봐일러플레이트 코드나 복잡한 매핑 없이 Dart 객체를 직접 저장할 수 있습니다. 속도와 간편함을 위해 설계된 ObjectBox는 Android, iOS, macOS, Windows, Linux에서 실시간 데이터 동기화를 지원합니다. 직관적인 API를 통해 개발자는 네이티브 객체처럼 데이터를 다룰 수 있어, 최소한의 오버헤드로 빠른 로컬 스토리지를 필요로 하는 앱에 이상적입니다. ObjectBox는 인덱싱, 쿼리 및 트랜잭션을 효율적으로 처리하여 신뢰성 있고 반응성이 뛰어난 성능을 보장합니다.

사용 사례
  • 오프라인 우선 모바일 애플리케이션
  • 실시간 데이터 동기화
  • 고주파 데이터 업데이트
  • API 응답의 로컬 캐싱
  • 크로스 플랫폼 데이터 지속성
주요 기능
  • ACID 준수 거래
  • 보일러플레이트 없는 객체 매핑
  • 빠른 쿼리 성능
  • 실시간 데이터 동기화
  • 다중 플랫폼 지원
적합한 대상
  • 고속 로컬 저장소를 찾는 개발자
  • 오프라인 기능이 필요한 앱
  • 개발 속도를 우선시하는 프로젝트
  • 크로스 플랫폼 애플리케이션
  • 데이터 집약형 모바일 앱
고려 사항
  • 복잡한 SQL 쿼리에 대한 제한된 지원
  • 고급 기능을 위한 학습 곡선
  • SQLite에 비해 더 작은 커뮤니티
  • 대규모 서버 측 데이터베이스에는 적합하지 않습니다
  • 마이그레이션 처리는 수동 계획이 필요합니다
지원 플랫폼AndroidiOSmacOSWindowsLinux

패키지 설치

flutter pub add objectbox

카테고리

의존성

의존성 목록 5 개

소스 저장소

관련 프로젝트

순위