db4o Developer Community
Developer Community db4o open source object database, native to Java and .NET
Register   |  Login
  Search
  • Forums
  • Documentation
  • Resources
  • Downloads
  • Blogs
  • About

What is db4o?

Tags

  • android
  • benchmark
  • db4o-7.12
  • db4o-7.13
  • db4o-8.0
  • documentation
  • maven
  • Poleposition
  • release notes
  • source code

Archive

  • July, 2010 ( 4 )
  • June, 2010 ( 2 )
  • May, 2010 ( 5 )
  • February, 2010 ( 1 )
  • January, 2010 ( 3 )
  • November, 2009 ( 3 )
  • October, 2009 ( 6 )
  • September, 2009 ( 1 )
  • August, 2009 ( 3 )
  • June, 2009 ( 4 )
  • May, 2009 ( 3 )
  • March, 2009 ( 5 )
  • February, 2009 ( 1 )
  • January, 2009 ( 4 )
  • December, 2008 ( 1 )
  • November, 2008 ( 4 )
  • October, 2008 ( 2 )
  • September, 2008 ( 3 )
  • August, 2008 ( 3 )
  • July, 2008 ( 4 )
  • June, 2008 ( 3 )
  • May, 2008 ( 2 )
  • April, 2008 ( 5 )
  • February, 2008 ( 5 )
  • January, 2008 ( 6 )
  • December, 2007 ( 1 )
  • November, 2007 ( 4 )
  • October, 2007 ( 4 )
  • September, 2007 ( 3 )
  • August, 2007 ( 2 )
  • July, 2007 ( 2 )
  • June, 2007 ( 1 )
  • May, 2007 ( 6 )
  • April, 2007 ( 3 )
  • March, 2007 ( 3 )
  • February, 2007 ( 1 )
  • January, 2007 ( 1 )
  • December, 2006 ( 3 )
  • November, 2006 ( 10 )
  • October, 2006 ( 2 )
  • September, 2006 ( 2 )
  • August, 2006 ( 2 )
  • July, 2006 ( 4 )
  • June, 2006 ( 5 )
  • May, 2006 ( 6 )
  • April, 2006 ( 4 )
  • February, 2006 ( 3 )
  • Home
  • Rss Feed

Product News

LINQ for the Compact Framework 3.5

Db4o for .NET 3.5 ships with an optimizing LINQ provider. This provider is able to optimize the execution of a query by analyzing the LINQ expression tree emitted by the C# (or VB.NET) compiler to produce an equivalent SODA query which can be executed by db4o at full speed.The Compact Framework 3.5 however includes no support for expression trees. No expression trees, no optimizing LINQ provider. A saddening state of affairs for Compact Framework db4o users.As it turns out, expression trees are provided by the System.Linq.Expressions namespace which is not available in the standard Compact Framework 3.5 distribution.Mono to the rescueThe Mono project provides a free software implementation of the .net framework including LINQ and the System.Linq.Expressions namespace.Hypothesis: will the Compact Framework compiler emit expression trees if it sees a reference to a compatible assembly that provides a System.Linq.Expressions namespace?Yes it will. LINQ for Compact Framework seemed to be possible.There was a rema ... Read the rest of entry »
Posted on 9/24/2008 11:40 AM By Rodrigo B. de Oliveira
In: | 2 Comments

Collected Generics, Volume 1

Finally we are starting to harvest the fruits of our work on pluggable type handlers. As a first step, please welcome .NET generic collections to the exclusive club of types natively supported by db4o in the upcoming 7.6 build.In principle, .NET generic collections could already be persisted in previous versions, but there was no dedicated handling in place for them. db4o would not recognize them as collections and would simply handle them as any other object - inspect their internal layout and persist the field values found. This approach came with some pitfalls. Most notably, db4o would not recognize the collection's internal state objects as parts of a single, atomic unit - in C/S mode, concurrent updates from multiple clients against the same collections could have resulted in inconsistent internal collection state in the worst case. Furthermore, issues could arise with specific collection implementations: Dictionaries, for example, would persist hash codes alongside keys/values and could stumble when att ... Read the rest of entry »
Posted on 9/12/2008 11:49 AM By Patrick Roemer
In: | 7 Comments

Latest production build: 7.4.58.11547

here is a short info to resolve a race condition between our newsletter sendout and the very latest production build:

We got informed about a serious (blocker) bug with a deadlock in committed callbacks after our newsletter had already been released to marketing: COR-1377

This bug received the highest priority and it has has been fixed immediately.

A new production build with the build number 7.4.58.11547 is online in the meanwhile. If you downloaded 7.4 right after the newsletter and if you use committed callbacks or UUIDs, we recommend to check the build number you are using (call Db4o#version() / Db4oFactory#Version() ) and to download the very latest build once again if it is lower than 7.4.58.

To our knowledge this bug has been present in all 7.2 builds.

Posted on 9/2/2008 10:51 AM By Carl Rosenberger
In: | 0 Comments
Publish Confirmation
Are you sure you want to publish this entry?
On the request process...
Copyright ©2000-2010 by Versant Corp.
Privacy Policy