CachéRDD is a RDD (Replaceable Database Driver) for open-source Harbour ( http://www.harbour-project.org ) and xHarbour ( http://www.xharbour.org ) compilers to connect to InterSystems ( http://www.intersystems.com ) Caché, the post-relational, massively scalable database.
CachéRDD is a classic blend of true RDBMS and time-tested traditional xbase syntax as,
the same SEEK,
the same SKIP,
the same GOTO, GOTOP, GOBOTTOM,
the same INDEX ON,
the same TBROWSE,
and that too with billions of records,
with same SPEED, even faster in some cases...
the same RLOCK,
the same FLOCK,
even extended to be honored by external processes,
the same USE EXCLUSIVE / SHARED
The ONLY difference is that now your data is more
FREE OF INDEX CORRUPTION,
and subject to
INTEGRATION WITH WIDE RANGE OF EXTERNAL SQL TOOLS.
AND at top of all you need not to change a single line of source except for resolving table name issues and adjusting a few index expressions here and there.
CachéRDD does not issue any SQL commands to the database for any of the RDD functions nor it needs any DSN ( Data Source Name ). CachéRDD does not require ODBC drivers to be installed. CachéRDD talks to the database directly with its lower level interface. This is the main reason that like DBFCDX functionality has been achieved.
Looks interesting ? Learn more...