|
Rubicon has been almost completely overhauled in Version 2. The changes include:
- Abstracting all data access so that potentially any source of text
could serve as input and providing wide flexibility for storage of index information.
- Implemented a standard TDataSet based set of classes from which
Borland and third party datasets can be derived from. Rubicon includes drivers for several
leading third party database engines, so now Rubicon can read and write more formats than
ever!
- Fully supports TQuery based drivers for much more efficient access to SQL databases.
- Significantly improved compression reduces the memory and disk
footprint or lets you process more text with the same amount of resources.
- Optimized several key routines by rewriting them in assembler or
enhancing the algorithms.
- Ability to store index information in the database record by using an
encoded string field. This significantly reduces the number of records containing blob
data and results in faster read and write times.
- Improved international character support.
- Shared caching.
- Match tables support TClientDataSet and third party database engine formats.
- Units reorganized to enhance readability and extensibility.
Because of all the enhancements, Rubicon 2 is not a drop in
replacement for Rubicon 1.x, however the transition is simplified because the same
property and method names are used. The Rubicon 2 documentation includes a section
on converting 1.x applications to 2.x.
|