Skip to content

PersistenceList & PersistenceDictionary, are Persistent Collections for massive get/insert of data without use of memory to iterate objects; working with compression LZ4, SQLite & DynamicProxy with several serializers & it's compatible with the normaliced use of .NET List, Dictionary & Interfaces

erisonliang/PersistenceCollections

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PersistenceCollections

PersistenceList & PersistenceDictionary, are Persistent Collections for massive get/insert of data without use of memory to iterate objects (be carefull, because using the hard disk); working with compression LZ4, SQLite & DynamicProxy with several serializers & it's compatible with the normaliced use of .NET List, Dictionary & Interfaces plus as Sorted/Ordered; also supports custom serializers & compressors (you can implement JSON, LZO, etc).

This is designed for long inserts to DB, fixing the exceding the 2gb memory in debug & Release restrictions too; long process that you may lost the memory data, or requeries the maxium memory avaliable.

Now, this prototype solution has a fully functional stable core; In a future I will add more documentation and examples with Unit Testing.

About

PersistenceList & PersistenceDictionary, are Persistent Collections for massive get/insert of data without use of memory to iterate objects; working with compression LZ4, SQLite & DynamicProxy with several serializers & it's compatible with the normaliced use of .NET List, Dictionary & Interfaces

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%