Skip to main content
Question

Speed of TX REST vs CData REST

  • January 27, 2026
  • 9 replies
  • 84 views

sten.lomme
Participant
Forum|alt.badge.img

Is the new TX Enhanced REST source slower than the old CData REST source?

When we tested simple REST endpoints we saw the new TX source using 10x longer for the same identical job.

Anyone have any experience with this?

For reference we are running on TX 20.10.72.64.

9 replies

Christian Hauggaard
Community Manager
Forum|alt.badge.img+5

Are you testing on the same VM or a VM with the same specs?

To increase performance please try enabling incremental load


sten.lomme
Participant
Forum|alt.badge.img
  • Author
  • Participant
  • January 29, 2026

Running on exactly the same VM.

Do you have any instructions/documentation on how to set up incremental load on TX version 20.10? All I get when trying to set this up is “Incremental load is not supported on this table”.


Thomas Lind
Community Manager
Forum|alt.badge.img+5
  • Community Manager
  • February 10, 2026

Hi ​@sten.lomme 

How did you test the speed? Have you tried to do this in the newest v20 release 20.10.74?

Was the calls exactly the same?


sten.lomme
Participant
Forum|alt.badge.img
  • Author
  • Participant
  • February 10, 2026

Hi. We set up connections to the same API endpoint with similar setup using the new connector. Running on the same dataset. Tested multiple times to prevent other executions from interfering with process power. It is a very small endpoint, but increased run time was aprox 4x. So I wanted to know other peoples experience on this. For a bigger endpoint this increase would be dramatic.

In your Classic support there is a ticket with the XSLT and RSD.


rory.smith
TimeXtender Xpert
Forum|alt.badge.img+8
  • TimeXtender Xpert
  • February 10, 2026

Hi,

are the data types detected by TX identical between the CData and TX enhanced connector?


  • Problem Solver
  • February 10, 2026

Have you enabled logging? That may affect performance (but not that much).


sten.lomme
Participant
Forum|alt.badge.img
  • Author
  • Participant
  • February 10, 2026

Hi,

are the data types detected by TX identical between the CData and TX enhanced connector?

No, they are detected as different data types.

In the faster CData source, both fields are nvarchar(2000).
In the slower TX Enhanced, both fields are INT.

In this case would expect the opposite result.


sten.lomme
Participant
Forum|alt.badge.img
  • Author
  • Participant
  • February 10, 2026

Have you enabled logging? That may affect performance (but not that much).

I have tried both with logging enabled and disabled. Seems like the same result.


rory.smith
TimeXtender Xpert
Forum|alt.badge.img+8
  • TimeXtender Xpert
  • February 10, 2026

Hi,

CData would typically just apply (n)varchar(2000), but in some cases the TX Enhanced connectors choose wider types which can sometimes explain extra slowness / resource usage. In this case I would expect int to be more efficient.