Mimer Data Provider

Architecture of the Mimer Data Provider

The Mimer Data Provider is used to access a Mimer SQL database server on the same machine or across a network. The Mimer Data Provider is developed in a number of stages:

  1. The first version uses ODBC to access the database. This version can work with all the older (and newer) Mimer SQL servers that support ODBC. By doing this, it is possible to use the Mimer Data Provider against versions beginning with 7.2. The functionality of this version is limited by what is possible to do via ODBC.
  2. The second version will be 100% managed code. I.e. the entire provider will be written for .NET. No dependencies will exist on ODBC or any software outside of the .NET Framework. This provider will take advantage of functionality in new versions and can therefore not support older server versions.
  3. The second version will be adapted for the .NET Compact Framework allowing native Mimer SQL Mobile access on small devices.

Mimer SQL under the .NET Framework will allow several versions to be installed concurrently. I.e. the two first versions can, for example, be installed on the same machine and be used by different applications.

The general architecture is as shown below:

The application interface will be the same for both providers. The second generation may be able to support more features. For example, the interval data types will be available as MimerDbTypes.

See Also

Introducing the Mimer Data Provider | How to convert an application to the Mimer Data Provider