March09

Telerik OpenAccess ORM supports VistaDB 4

Telerik OpenAccess ORMTelerik is launching an updated Premium Collection today that includes a new release of the Telerik OpenAccess ORM.  This release supports VistaDB 4 as a targeted database.

This is something we have been holding the lid on for a while, but it is great news for the VistaDB community.  We continue to work with industry leaders to ensure our customers have the most options when it comes to how and where they use their databases.

What is OpenAccess ORM?

All Object Relational Modelers (ORM) are built to allow object oriented languages to map their objects to the relational database model.  There is an mismatch (called the Object relational impedance mismatch) between how things work in a relational database, and how we as object oriented programmers view those objects.  ORM tools aim to ease that process by creating mapping layers that hide the complexity of these problems.

An added benefit to modern ORM tools is that they often encapsulate you from the underlying database (mostly).  Many are now also starting to allow for advanced features like the ability to model your application in objects first, and have the database generated from that model.

From the Telerik website:

Telerik OpenAccess is an Enterprise-grade .Net ORM that does the data access plumbing in desktop and web applications. Supporting both forward (model-first) and reverse (schema-first) mapping, the tool offers transparent persistence for your DAL and business objects. OpenAccess ORM provides tight Visual Studio integration and allows you to seamlessly create database independent code. Take full control of the generated code by customizing the tool and leveraging its advanced features for code optimization and caching.

Visit the OpenAccess ORM Features page to read through their complete list of features.  The list is quite large, and includes a lot of features you won’t find in the Entity Framework.

Caching is a good thing

I think possibly the most interesting features to me are around their caching layer technology.  They have some very intelligent cache mechanisms for handling Fetch Plans (reduce round trips to the database for the same information), and the Level 2 distributed cache. 

The Level 2 cache is a distributed cache that resides in memory and is shared across database contexts in the same process.  This cache can significantly reduce trips to the disk to load data that is frequently used.

Disconnected API

The other significant technology (from my standpoint) is the disconnected API. This allows you to work offline with a local data cache.  I am not sure if you could choose to use VistaDB for only the local store, and SQL Server for your backend.  That is something we have often discussed here as a great scenario for applications, but the coding can be quite complex for most users.  Telerik has simplified a lot of heavy lifting for you.

Telerik Reporting and more

And of course you can integrate your OpenAccess ORM application with Telerik reporting for a robust customer reporting application. 

You don’t have to use OpenAccess to use VistaDB with Telerik Reporting.  The reporting engine knows how to work with ADO.NET providers through strongly typed datasets, data adapters, and custom integration.

Telerik Links

The following links are on Telerik’s site. 

Discussions

10/03/2010 11:49 #

js

I should have added that this is the Telerik Q1 '10 Release that supports VistaDB.

js United States

11/03/2010 02:38 #

js_vistadb

Interesting.  I didn't know they had a free version.  Of course you still have to be a licensed VistaDB developer (they don't distribute our runtimes).

js_vistadb United States

15/03/2010 05:16 #

Rick

Evidently Telerik miss posted this and has since corrected it. The OpenAccess Express edition is only available to databases which are free... thanks to Erik who followed up on that.
Oh well... it sure caught my eye when they originally had it posted the other way.

Rick United States

15/03/2010 05:53 #

js_vistadb

Ok, well that makes sense though.  They need to make money as a company, and probably figure people using us are already in the commercial space.

js_vistadb United States

Discussions are closed