Skip to content

Minimal and lightweight KV persistence for iOS and Android.

Notifications You must be signed in to change notification settings

omise/persistkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PersistKit

PersistKit is a small-ish library that provides a simple Key-Value interface with the following functions:

  1. Get/Set binary blobs.
  2. Perform an ordered range scan of keys.
  3. Perform a filtered range scan of keys based on key prefixes.
  4. Serialization to/from binary format.

The goal of this project is to provide a minimal and normalized cross-platform KV store interface that is easy to guarantee consistent functionality between iOS and Android.

Goals:

  • Make porting code from iOS to Android and back simple.
  • Fast.
  • Must not require schema management.

Non-Goals:

  • Database compatibility between Android and iOS. Each platform must use the best and most performant format available to them.

About

Minimal and lightweight KV persistence for iOS and Android.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages