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. Available also in extended, commercial
version including support.
- 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_jlt"
(tar or zip) 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
or .ntx indexes, .fpt memo fields and DOS locking
algorithm, there is a RDDcb4 package available in the FlagShip
distribution in the /usr/FSsrc/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:
- The RqRddFire
by
Ricardo Delamar Roque
is an easy-to-use full RDD for FirebirdSS. Supports connect/disconnect
directly to multiple databases on diferent machines, embedded
converter to dbf <÷> fb, result sets and much more,
see further
details.
Licensed per server, no user or connection limits. You may download (new
1.0.5 release)
and test the free demo version.
- SQLmy commercial
- an extended version of the free SQLmy, available by
AllControl
/ Alejandro Fernández Herrero -
see detailed description here
Refer also to general
tools and add-ons for FlagShip
Last updated: 15-Dec-2022
|