Skip to content

qq5013/TmStorage

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TmStorage

Storage engine (virtual file system) for .NET

TmStorage is a virtual file system written in .NET. Within it, streams of data can be stored. TmStorage allocates data when streams are enlarged and deallocates it when they are shrank. TmStorage storage stores streams in a flat structure where each stream is referenced by stream Id which is of type GUID.

TmStorage supports full transactions. In future it will also support caching and snapshots

It can be used in the simple form as it is, or, because of it's simple flat structure, a more complex storage engines or file systems with custom internal structure can be developed. Such derived storages or file systems automatically get all the features in TmStorage (transactions, caching, snapshots...).

About

Storage engine (virtual file system) for .NET

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%