All releases tagged .NET


Release Notes: This development release features lightning fast operation with a new B-Tree Id system, a pluggable Id system, transparent activation for .NET collections, and more.


Release Notes: This release comes with new monitoring support to collect runtime statistics about performance relevant behavior and state. Statistics are published through the Performance Counters API. You can now use the PerfMon monitoring tool to view graphed information about queries, the free space manager, the object reference system, IO, and networking. Since this is still a work in progress, you may expect to see changes in the API and the list of actual statistics supported.


Release Notes: This release comes with an optimized implementation of LINQ (Language INtegrated Queries). Solution files for Visual Studio 2008 are provided along with the sources. The latest work on Transparent Activation (TA) and Transparent Persistence (TP) is included. Db4oTool was improved to make optimization for Native Queries and for TA/TP easier. Optimizations can also be called with msbuild.


Release Notes: This is a stability and performance release. Most notably, it is the first production quality release of db4o with completely revised exception handling.


Release Notes: This release is a performance release. It uses a new BTree architecture for class indexes to reduce the time for commits dramatically. New marshallers for strings and arrays improve insert and update performance by achieving a better clustering of slots. A new diagnostics package provides more help for developers to develop fast applications. All performance improvements also lead to a lower memory consumption, emphasizing db4o's suitability for embedded use on low ressource systems.


Release Notes: This release comes with a new BTree architecture for class indexes, resulting in reduced memory consumption with yet more performance. As an example benchmark, 250 million objects were stored with a constant memory footprint of less than 40 MB at a constant overall insert rate of 8000 objects per second on a slow 5400 RPM hard disc. The complete marshalling format has also been revised for this release to allow clustered writes of untyped references along with parent objects. The marshalling change also contributes to a strong improvement in read and write performance.


Release Notes: This release comes with considerably improved insert, delete, and commit performance. The Native Query optimization processor has been enhanced for new use cases, including many String method calls. A new Query result sorting interface is available that allows passing a standard System.Collections.IComparer as an argument. The tutorial has been made available in a Visual Basic version and in a Japanese version.


Release Notes: This release comes with Native Queries, a new approach to express database queries with C# (or any other .NET language) syntax, completely without the use of strings. Native Queries are fully checked at compile time, can be written using IDE autocompletion, and can be automatically refactored by the IDE. Native Queries are optimized to execute against database indexes by analyzing Java bytecode. Further changes in this release include PascalCase calling conventions, a new freespace management system, and a significantly tuned query index processor.


Release Notes: This release comes with significant optimizations of the query processor to execute faster against indexes, especially for complex queries. It has also been improved to integrate even better with .NET language semantics, for instance by changing the inheritance hierarchy of the ObjectSet returned by a query to extend System.Collections.IList.


Release Notes: This release comes with new replication functionality to automate the distribution of objects to multiple disconnected databases, to track their changes, and to merge versions of objects to a consistent and up-to-date state. A new ObjectManager GUI to query and browse databases is also provided for this version as a separate download. The help system was improved to install itself directly into VS.NET.
A GUI application which converts multiple file formats to different extensions.