Skip to content

43labs/swagDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

SwagDB

embeddable, persistent KV DB with concurrent operations & indexing

Featuring

  • In-memory and persistent storage
  • ACID-like transaction support
  • Concurrent read/write operations
  • Range and prefix-based queries
  • Simple key-value data model

Setup

go get github.com/codrion/gokv

Quick Start

db, err := gokv.Open("path/to/database")
defer db.Close()

// Write operations
db.Set("key", "value")
db.Delete("key")

// Read operations
value, err := db.Get("key")

Performance

  • O(1) read and write operations
  • Configurable concurrency levels
  • Memory-mapped file support

License

MIT License

Contributing

Contributions welcome. Please read CONTRIBUTING.md

About

DB for the weirdos

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages