FLUTTER ECOSYSTEM

drift

Drift는 Dart 및 Flutter 애플리케이션에서 관계형 데이터를 저장하기 위한 반응형 라이브러리입니다.

최신 버전
2.33.0
30일 다운로드
72.2만
좋아요
2.4천
Pub 점수
160

패키지 개요

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

개요

Drift는 Dart 및 Flutter 애플리케이션에서 관계형 데이터베이스를 관리하기 위한 반응형이고 타입 안전한 라이브러리입니다. 컴파일 시점 검사를 지원하는 강력한 SQL 유사 구문을 제공하여 여러 플랫폼 간에 효율적인 로컬 데이터 저장을 가능하게 합니다. Drift는 스트림을 통해 실시간 업데이트를 지원하며, 반응형 데이터 처리가 필요한 앱에 적합합니다. Flutter 워크플로우와 원활하게 통합되어 데이터베이스 작업을 단순화하면서도 성능과 확장성을 유지합니다.

사용 사례
  • 오프라인 우선 모바일 앱
  • 실시간 데이터 동기화
  • Flutter에서 로컬 데이터 지속성
  • 복잡한 쿼리 작업
  • 크로스 플랫폼 데이터베이스 관리
  • 지속적 저장을 갖춘 앱 상태 관리
주요 기능
  • 스트림을 사용한 반응형 데이터베이스 쿼리
  • 타입 안전한 SQL 구문
  • 컴파일 시 쿼리 검증
  • 이전 및 스키마 진화 지원
  • 크로스 플랫폼 호환성
  • 효율적인 변경 추적
적합한 대상
  • 로컬 데이터베이스 저장이 필요한 플러터 개발자
  • 오프라인 기능이 필요한 앱
  • 복잡한 데이터 관계를 가진 프로젝트
  • 코드 안전성과 유지보수를 우선시하는 팀
  • SQLite 래퍼의 현대적인 대안을 찾는 개발자
고려 사항
  • 고급 SQL 기능에 대한 학습 곡선
  • 철저한 마이그레이션 계획이 필요합니다
  • 대규모 서버 측 데이터베이스에 적합하지 않습니다
  • 성숙한 대안에 비해 문서가 제한적
  • 반응형 기능으로 인한 런타임 오버헤드
지원 플랫폼AndroidiOSWebmacOSWindowsLinux

패키지 설치

flutter pub add drift

카테고리

소스 저장소

관련 프로젝트

순위