Overview (FireDAC)

From Appmethod Topics
Jump to: navigation, search

Go Up to FireDAC


FireDAC is a unique set of Universal Data Access Components for developing multi-device database applications for Object Pascal and Appmethod C++. With its powerful common architecture, FireDAC enables native high-speed direct access from Object Pascal to InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, IBM DB2, SQL Anywhere, Access, Firebird, Informix and more.

Description

Based on 10 years of experience writing native drivers for database back-ends, FireDAC was built as a powerful access layer that supports all the features needed to build real-world high-load applications. FireDAC provides a common API for accessing different database back-ends, without giving up access to unique database-specific features, or compromising on performance.

FireDAC Benefits

  • FireDAC is the fruit of 10 years of experience in developing real-world database applications.
  • FireDAC enables the developer to concentrate on developing the application, not on the complexities of database interaction.
  • FireDAC provides a modern feature-rich set of components to address all major RDBMS environments.
  • FireDAC uses one set of components to address all supported RDBMS types.
  • FireDAC reduces the Total Cost of Ownership by providing:
    • Less initial cost, compared to separate expensive libraries.
    • Less time required to learn and become familiar with the unique powerful libraries.
    • Straight-ahead application design and development when targeting different databases.

FireDAC Core Features

Native access

Enterprise:

Workgroup:

Database in clouds:

  • Microsoft SQL Azure

Desktop:

Embedded:

Generic access

Provided through bridge drivers to:

Enterprise:

  • Sybase Adaptive Server Everywhere
  • SAP MaxDB
  • Teradata
  • IBM AS/400

Workgroup:

  • Ingres Database
  • Nexus Database

Desktop:

Legacy:

  • MicroFocus Cobol
  • DBase
  • FoxPro
  • Paradox
  • Clarion

Multi-Device support

  • Object Pascal Win32, Win64, OSX32, iOS, Android
  • Appmethod C++ Win32, Win64, OSX32

API