helpinghand
search
needassistance
 
Mimer SQL Engine on Linux 2.6+
Introduction

Mimer SQL Engine is available for the Linux operating system – an open-source flavor of UNIX.

This article is aimed at Linux kernels 2.6 and later, for which Mimer SQL was adopted to the NPTL threads package (Native Posix Threads Library) and to full asynchronous I/O.
Description

Mimer SQL Engine is currently available for Linux running on processors supporting the IA-32 architechture, please, see the section Supported Architechtures for details.

Mimer SQL on Linux is enabled for Symmetric Multi Processing (SMP).

The Mimer SQL Engine implementation for Linux 2.6 and later uses POSIX threads (NPTL).

From Mimer SQL 9.2.4 the new I/O package supported in the Linux 2.6 kernel is used. This means that true asynchronous I/O can be utilized.
Products

JDBC- and ODBC drivers are included in the base distribution for Mimer SQL Engine.

See the article unixODBC - An open source ODBC Driver Manager for an example on how to use Mimer SQL on Linux with an ODBC Driver Manager.
Notes

For optimized performance, Mimer SQL supports data storage on raw device files available via the ordinary UNIX system calls: open(), read(), write() and close(). Linux does not currently support this feature.

Large files are supported on Linux 2.4 running Mimer SQL 8.2.4 or later.

Level-2, an older database API, is not supported on Linux platforms. If used, you will receive an error message.

Supported Architechtures

This product runs on processors built on the Instruction Set Architechture (ISA) called IA-32, or x86-32. Several suppliers are providing processors that supports IA-32, for example, Intel (Pentium, Celeron, Xeon, ...) and AMD (Athlon, Duron, Sempron, ...). Mimer SQL for Linux supports all of these.

In addition, an extension to IA-32 is available called AMD64, or x86-64. This architechture is backwards compatible with IA-32. Accordingly, Mimer SQL for Linux can be used on processors based on AMD64. For example, the Athlon-64 and Opteron processors from AMD supports AMD64.

AMD64 (x86-64) shall not be mixed up with the IA-64 architechture (Itanium), developed by Intel. Itanium is incompatible with IA-32, and thus, this version of Mimer SQL for Linux does not work on Itanium.

But, Intel has developed processors supporting the AMD64 architechture. They have named their variant EM64T. This architechture is compatible with AMD64, and consequently, it is supported by Mimer SQL for Linux.

Please note that a Linux OS that runs on, for example, an AMD64 processor can execute programs that are compiled in 64-bit mode. Mimer SQL is currently not available in 64-bit mode which implies that 64-bit programs cannot be linked with Mimer SQL, and that a larger Mimer SQL cache than 4Gb cannot be used. But still, the IA-32 based Mimer SQL for Linux runs perfectly on the platform.
Links

SuSE Linux: www.suse.com
RedHat Linux: www.redhat.com

Download Mimer SQL Engine for Linux from our download page.

For further details, please see our Howto and Feature articles. Or, contact Mimer SQL Support.
Last updated: 2005-09-30

 

Powered by Mimer SQL

Powered by Mimer SQL