|
TurboDB 5 Brings Server Features to the Desktop Engine
dataWeb has released version 5 of its premium desktop database engine TurboDB. The new version puts its focus on typical features of database servers, which are now brought to an embedded database. These features include integrity rules, transactions, full-text search, strong encryption and correlated sub-queries.
With TurboDB 5, programmers can define checks on the row level as well as integrity rules between rows of different tables (foreign keys). TurboDB now also offers transaction support with automatic crash recovery, which means that transactions are rolled-back even if the client crashed in between. Full-text search is another important feature, available in TurboDB for a long time, but completely re-implemented in the current version, to make full-text indexes maintained and much faster. There is strong encryption for database tables and last but not least, support for sub-queries in all flavors including correlated ones.
In a presentation at the German Developer Conference in Frankfurt last week, Peter Pohmann, dataWeb's presi-dent and chief architect explained: "Reliable transactions are much harder to implement in a desktop database engine than in a database server, because there is no central instance that manages the clients and detects failures and crashes. However, we wanted to deliver this important feature also to those programmers, who do not wish to sacrifice the unbeatable ease of deployment and installation."
In addition to the above-mentioned features, TurboSQL now also includes the table operators UNION, EXCEPT and INTERSECT, the CASE construct as well as the TOP and the CAST keyword. On a general level there have been improvements on performance, SQL conformance, extensions to data types and many more. Despite the sheer number of enhancements, the programming interfaces for .NET languages and Delphi/C++ programs have undergone only minimalistic changes necessary to cope with the new features. Existing applications work with TurboDB 5 with just a few if any modifications.
TurboDB 5 is available for the Borland Win32 development tools Delphi and C++ Builder starting from version 5 up to the upcoming version code-named DeXter. It is also available for Visual Studio.NET 2003 (all lan-guages) and is currently in preparation for .NET framework 2.0 and VS.NET 2005. The Professional Edition of TurboDB costs 499 EUR/USD per developer seat and does not demand royalties. Quantity discounts are avail-able. A trial edition of TurboDB can be downloaded at the company's Web site www.dataweb.com.
TurboDB is a renowned desktop database engine since the year of 2000. Written completely in the Delphi pro-gramming language, it is a natural choice for all programmers, who want to replace the Borland Database Engine through a powerful and up-to-date alternative. TurboDB compiles completely into a Delphi or C++ program and therefore offers unbeatable ease of deployment not to speak about its large additional feature set compared to the BDE.
Related Discussions - HOW TO RUN DATABASE APPLICATION ON THE INTERNET (2001-01-03 03:04:54)This is possible using COM objects and ActiveX Server ...
Don't ask how ... I'm not into COM object programming ... :o)
Regards
/Filip
- FRIENDS IN DELPHI ?? (OR OTHER ACCESS WORKAROUNDS) (2001-01-04 09:08:37)One of the quirks of Delphi is that classes in the same unit can access protected and private methods and variables. Borland does this a lot in...
- HOW TO CREATE SEQURE LOGIN TO DESKTOP APPLICATION (2001-01-05 09:30:01)I'm not pretty sure, what your intention is. One possible approach would be to use a edit-field, which cannot be "spyed out" by the usual password...
- QUERY PARAMETER QUESTION...? (2001-01-04 22:44:03)there are two parts
first is writing the script with variable and another is using bind variable
eg-
for first you can say
query1.sql.text...
- ERROR MESSAGE "KEY FIELD CONTAINING A DUPLICATE VALUE" (2001-01-05 11:54:47)I am certain that you have created a field and made it a key or index field with unique properties. Being unique, if a value entered is identical...
- HOW CAN I "FORCE" WINDOWS TO CREATE A LINK TO A SPECIFIED FILE? (2001-01-06 09:12:17)Hi,
This should help:
uses
ShlObj, ActiveX, ComObj, Registry;
var
MyObject: IUnknown;
MySLink: IShellLink;
MyPFile: IPersistFile;...
- DETECTING ACTIVE DESKTOP -- SYSTEMPARAMETERSINFO? (2001-01-07 06:06:54)I'll check this out and then accept as answer, cheers :)
- HOW CAN I ROTATE A PICTURE? (2001-01-07 05:18:51)Hello
You can download TRotateImage for Delphi 3-4-5 at
http://www.crosswinds.net/%7Ekhojasteh/rotimg.html
This component works with...
- HOW CAN I LOG A MESSAGE IN THE EVENTVIEWER OF WINNT? (2001-01-08 23:53:38)Thanks,
Actualy, it uses the same procedure I used,
but it is explained...
Elscampie
- BTRIEVE ERROR CODE 3014, «NO ENGINE FOUND» ,PLEASE HELP... (2001-01-10 07:01:39)Contact me via e-mail at mrbaseball34@hotmail.com.
I have a very good friend that works in support at
Pervasive and he will telephone you to work...
|