DBMS Linter is a relational database management system. The capabilities of Linter make it possible to use the system for virtually any tasks: from applications for microcontrollers to corporate information systems.
Linter is a cross-platform system available for a wide variety of OS (WIN32, including Windows ÑE, NetWare, various versions of UNIX, OS9/9000, QNX, VxWorks etc.) that makes use of each system's advantages. The basic version of Linter has the same interface on all platforms, which allows to easily switch from OS to OS. Linter supports multiple hardware platforms: Intel, Sparc, MIPS, Alpha, VAX, ARM, SHx etc. The system enables transparent interaction between the client applications and the database server functioning in different hardware and software environments.
The system provides a high data security level allowing the user to work with secret information. Linter has been certified by the State Presidential Technical Committee as compliant with Class 2 data security requirements.
Linter is equipped with multiple service facilities, including various utilities and program interfaces:
- interactive/package SQL interface – Inl;
- administration utilities (graphic, pseudographic, command line utilities) providing the user with a set of database administration and information processing tools;
- PCI - embedded SQL for C and C++;
- ODBC – ODBC 3.x interface;
- OLE DB – interface for accessing data in the Windows environment;
- Perl – interface for accessing Linter resources from Perl programs (supports DBI specifications and native developments);
- Php – interface for accessing Linter resources from programs written in PHP (v. 3.õ, 4.õ, 5.õ);
- dbExpress – interface for accessing Linter from Delphi/Kylix/C++ Builder;
- Jdbc - interface supporting JDBC 1.0, 2.0, 3.0;
- Lintcl - interface supporting Tcl/Tk;
- LinPy - interface for accessing data from Python programs;
- Oralin - interface for using Linter in programs developed using the OCI interface of Oracle;
- LinAPI (Linter Application Program Interface) – high-level interface for developing complex programs in C;
- Call – low-level program interface.
Linter supports asynchronous mode, query processing by priority, the use of pre-translated queries, which makes it possible to work with real-time operating systems.
The Optimistic Concurrency Control transaction processing mode enables to use Linter in public service systems that do not allow waiting while the data needed is accessed by another user.
Linter is an easily embeddable system. Linter components can be hidden from the application user, all settings and configuration are performed automatically when installing the application. Due to this, application developers may create products that do not require separate installation and configuration of the DBMS.
Linter's backup server support mechamism provides high performance and reliability of the hot backup. In case of main server failure, the transition of the backup server to the main server mode will take only a few seconds. The hot backup copying system in Linter is used in fault-tolerant software, e.g. air traffic management systems.
Linter supports geometric data types allowing the user to create, store and process geographical data.
Windows CE Linter functions efficiently in systems with limited resources, e.g. on pocket computers under Windows CE. On this platform, Linter can be used as a client or a fully-functional database server. At the same time, Linter can work with large amounts of data, providing rich functionality and high performance in limited-resource systems.
|