Hello!
We have been using IBDAC for our Firebird application for many years. Only later interfaces to foreign SQL databases (MS-SQL, Oracle, etc.) were added. For these functions we use UniDAC in parallel.
Now my questions
Can anyone tell me if IBDAC is better than UniDAC in terms of functionality and speed?
The change to Firebird 4.0 is imminent. According to some internet statements IBDAC will not fully support Firebird 4 regarding functions. Is UniDAC better than IBDAC in this case?
Thanks for your answers and tips
Gerd
Germany / Bavaria
IBDAC vs. UniDAC with Firebird-Database
Re: IBDAC vs. UniDAC with Firebird-Database
As not all of the functions of IBDAC are included in UniDAC - yes. For example none of the management components (backup, restore, ...) are included in UniDAC.Can anyone tell me if IBDAC is better than UniDAC in terms of functionality and speed?
Re: IBDAC vs. UniDAC with Firebird-Database
Kindly note that IBDAC allows you to work only with InterBase (Firebird). You can use UniDAC, which is a universal product for accessing various databases.
UniDAC is a universal set of components that provides a transparent server-independent interface for working with different databases (for example InterBase, PostgreSQL, SQL Server, Oracle and others).
However, IBDAC has access to more server-specific features such as administration services, extended transaction support and so on you can learn more about IBDAC features here: http://devart.com/ibdac/features.html and about UniDAC features here: http://devart.com/unidac/features.html.
So, if you want to use server-specific functionality of each database server, it's better to use specific DAC components. If you are not interested in using server-specific features, you can use UniDAC.
UniDAC uses each DAC components functionality, so you will have almost the same performance with UniDAC and specific DAC components.
Please clarify what you mean by some internet statements IBDAC will not fully support Firebird 4 regarding functions.
If some support for Firebird 4 is specific only to Firebird, then it will definitely be in IBDAC and it may not be in UniDAC.
UniDAC is a universal set of components that provides a transparent server-independent interface for working with different databases (for example InterBase, PostgreSQL, SQL Server, Oracle and others).
However, IBDAC has access to more server-specific features such as administration services, extended transaction support and so on you can learn more about IBDAC features here: http://devart.com/ibdac/features.html and about UniDAC features here: http://devart.com/unidac/features.html.
So, if you want to use server-specific functionality of each database server, it's better to use specific DAC components. If you are not interested in using server-specific features, you can use UniDAC.
UniDAC uses each DAC components functionality, so you will have almost the same performance with UniDAC and specific DAC components.
Please clarify what you mean by some internet statements IBDAC will not fully support Firebird 4 regarding functions.
If some support for Firebird 4 is specific only to Firebird, then it will definitely be in IBDAC and it may not be in UniDAC.