KyleCordes.com
Home Articles BDE Alternatives Guide JBuilder Open Tools Services & Training About
Product: TurboDB
Vendor: dataWeb
Version: 4.1 Data Aware Controls:
Web Site: http://www.turbodb.de/ Support Delphi Vers: 4 5 6 7 and .NET
Email: info@turbodb.de Supports C++B Vers: 4 5 6
Source Available: No Supports Kylix Vers: 1 2 3

Description: TurboDB is a multi-session, multi-threading and multi-user desktop database engine entirely written in Delphi, which compiles into the client application.
Deployment: Enlarges client code by about 400-800k
Modes of
Operation:

Check indicates
primary intended
use(s).
Local: Yes
Multiuser File Server: Yes
Multiuser Client/Server:
Web Server:

Package(s) Available: Price:
Standard USD 329
Professional USD 499

Database/File Format Supported Native? Via Notes
TurboDB Yes Same format as used in Visual Data Publisher and dataWeb Builder
dBase No Import/Export

Third Party Tool Compatibility: Compatible?

Vendor's Description (from Readme files, web site, etc.):

TurboDB is a multi-session, multi-threading and multi-user database engine, which accesses its database tables via the file system (as opposed to TCP/IP communication, which is what database servers like Interbase and SLQ Server do). Therefore TurboDB can become part of your application and is not an external product, which would need additional installation, configuration and maintenance. With Delphi and Kylix you can compile all the database code directly into your application and deliver a single executable. With .NET you have to deploy two dlls (~1 Meg in all).

TurboDB runs directly from any storage like disk, cds or Web space, no registry entries, special directories, log-ins or access rights etc. are required.

The basic TTdbTable and TTdbQuery components are derived from TTdbDataSet, which in turn is a TDataSet descendant. Therefore you can use TurboDB components with all the data-aware components like TDBGrid, Quick Report and TChart. Because the properties and methods are almost identical to those from the BDE database access components, porting your application from BDE to TurboDB is also very easy.

TurboDB components also include a TTdbBatchMove component and a TTdbDatabase component to replace the corresponding BDE components.

  • Multi-user access to database tables
  • Multi-session, multi-threading
  • Single-file databases
  • SQL-92 support
  • Small run-time files
  • Unicode support for strings, memos, filters and SQL
  • No database configuration needed
  • Data types for links between tables
  • Enumeration data type
  • Full-text indexing and searching
  • Encrypted tables
  • Many built-in database functions
  • Supports Windows development (Delphi, C++ Builder)
  • Supports .NET development (VS.NET, SideWinder, Delphi.NET)
  • Supports Linux development (Kyilx)


Is this data old or incomplete? Visit the How To Contribute page. You will also need to download the XML version of the data on this page here. Note that you need to right-click and download the file, not view it in your browser.


Visit the new BAG: bdalternatives.com

Introduction

The List

By Category

By DB Server /
File Type

Why Not
the BDE?

How to Choose

Multi-Tier
Development

Pricing

BAG FAQs



kylecordes.com, Copyright 1999-2007 Kyle Cordes - Contact Kyle