Welcome
Download Contents
1. First Glance
1.1. The db4o engine...
1.2. Installation
1.3. API Overview
2. First Steps
2.1. Opening the database
2.2. Storing objects
2.3. Retrieving objects
2.4. Updating objects
2.5. Deleting objects
2.6. Conclusion
2.7. Full source
3. Querying
3.1. Query by Example (QBE)
3.2. Native Queries
3.2.1. Concept
3.2.2. Principle
3.2.3. Simple Example
3.2.4. Advanced Example
3.2.5. Arbitrary Code
3.2.6. Native Query Performance
3.2.7. Full source
3.3. SODA Query API
3.3.1. Simple queries
3.3.2. Advanced queries
3.3.3. Conclusion
3.3.4. Full source
4. Structured objects
4.1. Storing structured objects
4.2. Retrieving structured objects
4.2.1. QBE
4.2.2. Native Queries
4.2.3. SODA Query API
4.3. Updating structured objects
4.3.1. Update depth
4.4. Deleting structured objects
4.4.1. Recursive deletion
4.4.2. Recursive deletion revisited
4.5. Conclusion
4.6. Full source
5. Collections and Arrays
5.1. Storing
5.2. Retrieving
5.2.1. QBE
5.2.2. Native Queries
5.2.3. Query API
5.3. Updating and deleting
5.4. Conclusion
5.5. Full source
6. Inheritance
6.1. Storing
6.2. Retrieving
6.3. Updating and deleting
6.4. Conclusion
6.5. Full source
7. Deep graphs
7.1. Storing and updating
7.2. Retrieving
7.2.1. Activation depth
7.3. Conclusion
7.4. Full source
8. Transactions
8.1. Commit and rollback
8.2. Refresh live objects
8.3. Conclusion
8.4. Full source
9. Client/Server
9.1. Embedded server
9.2. Networking
9.3. Out-of-band signalling
9.4. Putting it all together: a simple but complete db4o server
9.5. Conclusion
9.6. Full source
10. SODA Evaluations
10.1. Evaluation API
10.2. Example
10.3. Drawbacks
10.4. Conclusion
10.5. Full source
11. Configuration
11.1. Scope
11.2. Calling Methods
12. IDs
12.1. Internal IDs
12.2. Unique Universal IDs (UUIDs)
13. Native Query Optimization
13.1. Enabling Native Query optimization on the CompactFramework 2.0
13.2. Build
13.3. Monitoring optimization
14. License
14.1. General Public License (GPL)
14.2. Commercial License
14.3. Bundled 3rd Party Licenses
14.4. http://mono-project.com/Cecil Mono.Cecil
14.5. http://mono-project.com/Cecil Cecil.FlowAnalysis
14.6. http://mono-project.com/ Mono.GetOptions
15. Contacting db4objects Inc.