db4o Release 7.7 Supports Fast Collections and Pluggable String Encoding

  • Articles
    • Fast Collections are Here for Embedded db4o on Java and .NET
      The new fast collection implementation allows select/update of collection elements without an intermediate "stored-object-db4o" layer. This enables random activation and fast querying, thus providing a considerable performance improvement especially on big collections holding deep object graphs.
    • New Addition to Fast Collections: Efficient Handling of Big Sets
      db4o comes with some built-in collections that will work better for specific usescases. In the latest build we have added a new species to this list: BigSet. This is a highly specialized class to hold large and huge sets of references to other first class objects.
    • Pluggable String Encoding Enable Smaller, Faster Database Files and Specialized Character Sets for Your Favorite Language
      db4o now includes a new pluggable string encoding interface which allow users to specify arbitrary character sets on the database. By default db4o comes with Unicode string encoding as the standard setting. For smaller and faster database files users are advised to try new built-in UTF-8 string encoding (or provide their own string encoding plugin for specific requirements). The new pluggable interface can also be useful if the application requires persistence of strings with Chinese or Japanese character sets.
    • db4o Builds and Runs Smoothly on Mono 2.0
      Mono 2.0 is due in a few weeks now and CodeCommander JB Evain confirms that db4o runs smoothly on it.
  • Highlighted Contributions
  • Kudos of the Month
  • Looking into the Mirror

db4o 7.7 Development Release is available for immediate download!

Highlighted Contributions
from the community projects blog

  • sql4o 1.1.0 released: Right after releasing v1.0.1 with support for db4o 7.4+ the DataNucleus team just made available v1.1.0 which allows the framework to be used with JDKs using JDBC4 (i.e JDK1.6+)
  • DataNucleus Access Platform 1.0.2 and Access Platform 1.1.0 Milestone 2 released: DataNucleus Access Platform is a standards-compliant Java persistence product. It is fully compliant with the JDO1, JDO2, JDO2.1, and JPA1 Java standards.
    New in v1.0.2: JDO has been upgraded to 2.2 final. ASM has been upgraded to 3.1. Fixes to L2 caching have been made. A JDK1.5 method has been removed, allowing use with JDK1.3/4. A fix to handling of URLs with the db4o plugin has been made. A fix to XMLIdRef handling with the XML plugin has been made.
  • db4o and Jython: A follow up series of blog posts about db4o and Jython by Jim Cassidy: "Jython Goodness with db4o", "Jython Formula One Tutorial" and "Jython Formula One Tutorial, Part2". The last two entries are a mirror of our Formula 1 tutorial but for Jython.
  • db4o Powershell Provider Challenge - with prizes: The hosts of the PowerShell Podcast are giving away a prize in Episode 46 to anyone who can get db4o working with Windows Powershell. Powershell is the new Microsoft command line/scripting language. It works with an object pipeline instead of text strings like bash or cmd, and has full access to the dotnet framework, com, and wmi.
  • db4o available in Maven2 compliant repository: db4o is now available via the SpringSource Enterprise Bundle Repository (a Maven2-compliant repository). For more information see this blog post.

Kudos of the Month
from the db4o Kudos Blog

"Through a mixture of byte code instrumentation and good design the DB4O folks have achieved a minimally intrusive persistence framework that effectively speeds up development, unit testing, and general maintainability of the code"
- Jim Mochel

Looking into the Mirror
from db4o in the news

db4o First Database in the Industry to Support Optimized LINQ on the Compact Framework
Microsoft Windows Embedded InfoBlast, October 2008


http://www.db4o.com
newsletter@db4o.com
Phone +1 (650) 577-2340
1900 S Norfolk Street, Suite 350
San Mateo, CA 94403 (USA)