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:
-
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.
-
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.
-
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