Book a Demo

Author Topic: EA on FireBird is so slow!  (Read 4628 times)

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
EA on FireBird is so slow!
« on: February 12, 2014, 05:51:55 pm »
I've been playing around with the FireBird backend to make the EA Navigator add-in work on that repository as well. (don't you just love the subtle differences in SQL "standard")
By testing it I noticed that it is lots and lots slower then .eap.
From my gut feeling (I haven't actually measured it) from fast to slow measured on a scale from 1 to 10
- .eap (MS Access) => 1
- MySQL => 3
- Oracle => 5
- .feap (FireBird) => 10

What is your experience?

Geert

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: EA on FireBird is so slow!
« Reply #1 on: February 12, 2014, 08:54:34 pm »
Maybe its more an Icy Snail than a FireBird ;D

q.

motivatedgorilla

  • EA User
  • **
  • Posts: 44
  • Karma: +0/-0
    • View Profile
Re: EA on FireBird is so slow!
« Reply #2 on: February 13, 2014, 05:40:53 am »
Do you mean to say that an EAP is faster than MySQL or Oracle? Are you referring to an EAP stored on a local drive or an EAP stored on a network drive? What about the number of users connecting to it?

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: EA on FireBird is so slow!
« Reply #3 on: February 13, 2014, 09:22:45 am »
My (crude) understanding is that firebird indexes don't work the way you want unless you update the index statistics.

EA has a command for that under Tools | Data Management | Manage FireBird file.

Try giving that a go and see if it helps.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: EA on FireBird is so slow!
« Reply #4 on: February 13, 2014, 06:33:36 pm »
Simon,

I'll try that to see if it works better that way. I'll post the results tomorrow.

Just to put my results into context, I installed Oracle and MySQL locally on my desktop machine and I compared that manually with .eap and .feap both local on my hard drive and with myself as only user.
The differences are most obvious when using the EA Navigator quicksearch feature.

Geert