What is Titan?
The Titan Database Interface is a software developer's tool which provides highly-optimized database access components for the Embarcadero Rad Studio Delphi™ XE 6 & XE 7 and C++ Builder™ development environments. (We have versions that go back to Delphi 1.0, but nobody needs those anymore)
How does it work?
Titan provides a set of components similar to the standard TTable and TQuery components, that talk directly to the Btrieve database engine. As Btrieve developers ourselves, we wanted the awesome combination of the design-time access to data, as well as lightning fast access to Btrieve. No ODBC could get in our way!
Titan TtbTable and TtbQuery components are compatible with any other components that work with data. This means you can use your InfoPower, DevExpress, or any other data-aware components with Titan.
What do other users say about Titan?
"By the way, if you need any testimonials for your product I'd be happy to serve as one. I was developing with the ODBC drivers and had a table of about 800 records of size 1k that I had hooked to a dbgrid. Both the data files and the engine were on my local machine and it took about 90 seconds to display the dbgrid. When I switched from ODBC to Titan that same process took less than 1 second. Simply amazing." - A Happy Customer
"I was so impressed with the performance of Titan against an ODBC connection to pervasive. The Pervasive database we are trying to read data from and integrate into a MS SQL application is Exchequer Accounts by Iris software, one of the first windows accounting packages written in Delphi 1 way back. The problem is that the database is really slow, they use all sorts of strange methods for which I can find no logic. The refresh of the tables we are using in ODBC takes over 2 minutes with Titan it takes 24 seconds. Fantastic!"
- Jason Richards, Healing Breeze
How can I license Titan?
Visit our store here to sign up for an annual subscription. We now sell Titan as a subscription, rather than simple upgrades.
I have been using Titan since the early days, do you still sell updates?
We now publish all the Titan source code in a private forum here on this web site. Purchasing a Titan annual subscription allows you access to the contents. Embarcadero's product roadmap has them releasing two major releases a year, and selling single updates became impractical. Thanks for being a loyal Titan user however.
Is there a free trial version available?
Not at this time, but check back as we'll publish something soon.
How can I get support?
We're not able to provide direct end user support to Titan developers, but we have two options that may be of help to you:
What about your Microsoft Access version?
We no longer ship the Microsoft Access version of Titan for a simple reason - The Embarcadero RAD Studio already comes with enough native components to talk to Access, and there's no need to reinvent the wheel.
What about your Sybase SQLAnywhere version?
We no longer publish this version for a couple reasons. First, some hackers from another country stole our source code and started publishing a competing version complete with our source code comments and all, amazing! Secondly, SQL Anywhere was bought by SAP and is now called, "SAP SQL Anywhere". We have had no demand for that version since 2002, so we just decided to drop it.
Titan works with the data-aware controls found in Delphi™ and C++ Builder™
Titan provides the developer with the ability to use almost all of the data-aware components and tools available today. Titan allows the developer to use charting packages, report writers, or any other data-aware component easily. We directly support Infopower, Dev Express, Orpheus, and Tee Chart components, as well as the thousands of others available.
Titan allows you to see your data live at design-time, just like the Embarcadero (Borland) Database Engine (BDE) does
Titan is a drop-in replacement for the BDE, and as such it provides all the amazing capabilities the BDE does. These features include record filtering, cached updates, and record search and locate services. Titan shows data live at design-time, allowing the developer to see what their application will look like before compiling a single line of code.
Titan makes native engine calls to the underlying database API to provide the fastest performance
Since Titan bypasses the BDE and the ODBC drivers, Titan can provide lightning fast access to databases, providing performance that only hand-coded applications might deliver. Another benefit of Titan is that you can eliminate distributing the BDE with your applications. This makes life simpler, and reduces support.
No Titan Runtime License Fees
There are no runtime license fees with Titan. All we ask is that you have one Titan license for each developer you have, we don't care how many products you build with it. This no nonsense approach keeps your investment low, and lets you distribute your applications without worrying about license fees to us.
Source Code included!
We're so confident in Titan that we include source code. See for yourself how Titan works its magic. We have no ugly code to hide! Titan is built on a solid object oriented architecture that is easy to understand. This is a great deal as there is over 18 man years of development in the code. Our new Titan annual subscription gives you access to the Titan source code in a private repository on Github.
The Titan Database Interface allows multiple engines to operate at the same time
Since Titan is built on a rich set of common objects, you can run applications with multiple database interfaces at the same time. Need to export Btrieve database to a Parse.com NoSQL database? No problem with Titan and the RAD Studio.