c# - How to circumvent huge files for large embedded db4o databases -


i'm thinking using embedded db4o database storing calculation results of simulation tool. simulation results can quite large (up gbs single run, practical size of database might in range 10 gb 100 gb).

as far i've understood, db4o stores whole database in single file. while i've understood db4o supports databases up 254 gb, i'm still worrying might run problems file systems dislike large files (the application i'm working on run on big variety of architectures, cannot predict file systems in place...). so, there best practice helps me avoiding huge files while still keeping benefits of embedded database?

edit: found this post dealing (really) large amounts of data in db4o in general. however, not go details concerning how achieve without stressing file system...

the way go on large amount of data without create large file use multiples containers. should cut data model multiples containers (aka files).

each file contains part of model. querying container, should able retrieve yours objects; joins (if need) must done hands.

if have few class in model don't make sense cut it, i'm not sure db4o way need. maybe simple file tiny serializations should best fit yours needs.


Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -