FlagShip Logo
Tech Info


RDDs
 
 
 
 

Replaceable Database Drivers


FlagShip fully supports the Replaceable Database Driver (RDD) architecture. This means, you may use another RDD  (e.g. own or from 3rd parties) instead, or in coexistence with the FlagShip standard database driver named DBFIDX.

The advantages of the default DBFIDX are:

  • it is extremly stable and robust, optimized for the multiuser & multitasking use
  • it supports data integrity checking (index vs. database), which 
  • avoids any possible "index file corrupted" errors in your application.

However, there may be reasons why the use of other RDDs is desired. This may be the case if you need to use other index or locking structure (e.g. .cdx indices with FoxPro locking, .ntx for Clipper locking etc) or with very different database structure like SQL or ISAM. However, FlagShip provides you with the mechanism, but does not include other RDDs (or database engines), similarly as FoxPro, dBase etc. does not.

A full description of user defined RDDs is available in the FlagShip manual, an example of user defined RDDs is in the /usr/FSsrc/system/smallrdd directory on your system.

Free 3rd party RDDs available for FlagShip:

  • FmySQL is a free toolkit for mySQL databases by Tore Van Grembergen available in source code (for Linux or for Windows), see also description here

  • SQLmy is a free toolkit for mySQL databases by Alejandro Fernandez Herrero available in source code, see also description here on Web or on the ftp server.  Available also in extended, commercial version including support. If you feel this free RDD helps you, donate to the author.

  • The RqRddFire_Free by Ricardo Delamar Roque is a free and easy-to-use full RDD for FirebirdSS. Supports connect/disconnect directly to multiple databases on different machines, embedded converter to dbf <÷> fb, result sets and much more. Available in source code, replaces previous commercial version of RqRddFire by the same author. See also the short or full description, then download the source. If you feel the RDD helps you, donate to the author.

  • Informix SQL: the free toolkit SQLifx-v0.06.tgz is available in source code by Alejandro Fernandez Herrero . See additional description here.

  • PostgreSQL: a free toolkit "sqlkit_pg.tgz" by Thomas E. Griffin, see also short description here. Available also in the FlagShip distribution, see the /usr/FSsrc/tools/sqlkit directory.

  • JustLogic SQL: a free toolkit "sqlkit_jlt98.tgz" by Thomas E. Griffin, see also short description here. Available also in the FlagShip distribution, see the /usr/FSsrc/tools/sqlkit directory.

  • SolidServer SQL: a free toolkit "sqlkit_sol.tgz" by Thomas E. Griffin, see also short description here. Available also in the FlagShip distribution, see the /usr/FSsrc/tools/sqlkit directory.

  • For an access of .cdx, .ntx, .ndx or .mdx indexes with DOS locking algorithm (e.g. Clipper, FoxPro, dBase etc), there is a RDDcb4 package available in the FlagShip distribution in /FlagShip*/system/ directory. To be able to use it, you will need CodeBase by Sequiter, see details in the accompanying README file and in the support FAQs.
  • Please note: all the above packages are distributed "as is" by the author almost under the GNU or GPL license or under own license conditions (see details in README.* in the package). Although the packages are for free including source, you may obtain an additional support on paid basis directly from the author.

Commercial RDDs for FlagShip:

Refer also to general tools and add-ons for FlagShip


Last updated: 11-Sep-2013

Use the BACK button in the header of your browser to return to previous page,
or go to Tools for FlagShip or to FlagShip home page.