Follow iTWire on Twitter

About iTWire

iTWire is all about technology news, information, jobs and community for the IT and telecommunications industry professional. Subscribe to our free ICT daily newsletter
Press-release
db4o First Database in the Industry to Support Optimized LINQ on the Compact Framework E-mail
Thursday, 09 October 2008
ImageNow Microsoft Compact Framework Users Can Leverage a Native ODBMS Engine with the Same LINQ Interface as in .NET

SAN MATEO db4objects http://www.db4o.com/about/news/release , creator of the leading open source object database, has announced  that its db4o object database now supports Microsoft's LINQ on the Compact Framework v3.5. After the introduction of an optimized LINQ provider in May this year, db4o became one of the first object-oriented databases in the industry to support this new set of extensions to Microsoft's .NET Framework. With this recent addition db4o becomes the first embedded object-oriented database to provide optimized LINQ support on the Compact Framework. CF developers are now free to choose an object oriented persistence engine and still use optimized LINQ expressions for data access as in standard .NET. This means that porting from standard .NET to CF will require no changes to the persistence API  and will not entail degradation of performance.

An ODBMS is a smart choice because it eliminates the burden of translating objects into tables, a process that is time consuming and prone to mismatch problems, thus allowing the developer to stay focused on the problem logic. A native ODBMS enables the persisted objects to be identical to those created in the object-oriented programming language and to purely reflect the logic inherent to the problem.

Even though the Compact Framework comes with a LINQ-to-objects implementation, it lacks the ability to allow language-level code expressions to be represented as objects in the form of expression trees (System.Linq.Expressions namespace), a prerequisite for an optimized LINQ provider. Due to this shortcoming the db4o LINQ provider for CF uses the Mono http://mono-project.com implementation of this namespace which, thanks to Mainsoft http://www.mainsoft.com , also includes an expression interpreter which allows to perform LINQ optimizations at runtime (i.e. compilation of expression trees).

"This is a great example of what can be achieved through collaboration in the open source community," said German Viscuso, community manager at db4objects, "db4o is GPL and thanks to the incorporation of a MIT/X11 licensed Mono namespace implementation of part of an open standard created by Microsoft we're the first database to provide an optimized LINQ provider for the Compact Framework. Simply mind-blowing!"

db4object's db4o database offers the ultimate persistence solution to store objects of any complexity natively, with only a single line of code. db4o's embedded Java and .NET engine leverages many optimization techniques such as Transparent Activation to bolster its lead of up to 44 time faster performance. The database automatically activates objects only when needed thereby loading the absolute minimum from disk, which consumes less memory and boosts performance.

For more information on db4objects or any of its products, visit the company's Web site at http://www.db4o.com/.

About db4objects, Inc
db4objects, Inc (http://www.db4o.com/) provides db4o, the world's most popular object database, native to Java and .NET and available under open source and commercial licenses. With more than 45,000 registered community members and one million downloads, db4o is used in a broad array of industries around the globe.  Customers include the world's most innovative companies, including Boeing, Bosch, Intel, Ricoh, and Seagate. db4objects is based in San Mateo, California, and backed by noted Silicon Valley luminaries including Mark Lesie, founding CEO of Veritas; Jerry Fiddler, founding CEO of Wind River; Vinod Khosla, founding CEO of Sun Microsystems as well as Palo Alto-based Asset Management venture firm.

About Microsoft

Founded in 1975, Microsoft (Nasdaq "MSFT") is the worldwide leader in software, services and solutions that help people and businesses realize their full potential.

Note to editors: If you are interested in viewing additional information on Microsoft, please visit the Microsoft Web page at http://www.microsoft.com/presspass  on Microsoft's corporate information pages. Web links, telephone numbers and titles were correct at time of publication, but may since have changed. For additional assistance, journalists and analysts may contact Microsoft's Rapid Response Team or other appropriate contacts listed at http://www.microsoft.com/presspass/contactpr.mspx.

Press and analyst contacts:  This e-mail address is being protected from spam bots, you need JavaScript enabled to view it

Hits [ 7 ]

Tags See All Tags Add New Tag...

Please Enter New Tags Separated By Comma's
  Or Close


Powered By Joomla Tags

 
< Next story in category   Previous story in the category >
iTWire user statistics Visitors last 30 days
665,005
Subscribers 14,517
#1 independent technology news advertise here
  •   *  
  • Search
  • AdvSeach
  • Login
  • Events
  • FreeStuff

Register now to win a Canon EOS 500D Canon EOS 500D Digital SLR
1