Common issues in Quickbooks
-
@ajstringham the codebase is like 25 years old, so that makes it hard too. It was only in 2006 that they went to a SQL database.
-
@Nic What was used before?
-
@ajstringham some old flat file database called c-index or something like that. That's the reason QB is so slow.
-
@Nic Is or was or ...?
-
@ajstringham that's what they used before moving to SQLAnywhere (Sybase's embedded database). The problem was they had all this legacy code, and the only way to get it working at first was to do an emulation layer to duplicate the c-index interface. They've been slowly removing that and talking to SQLAnywhere directly, but that takes a lot of time.
-
@ajstringham the move did speed things up somewhat, and allowed for larger list limits. I haven't played with the last couple years versions so not sure how much faster it is now.
-
@nic Ok, that's quite interesting. It does explain a lot...
-
Going to an embedded database still holds it back a lot. At least in how they use it.
-
@scottalanmiller yeah, but they'll never go to allowing the option to use your own DB.
-
@Nic said:
@scottalanmiller yeah, but they'll never go to allowing the option to use your own DB.
No, and it relegates them to a large, but less good, market.
-
@scottalanmiller true dat
-
I think Wave is going to do some damage in the progressive SMB market.
-
@scottalanmiller They still haven't gotten some various things into the US yet though, right?
-
@ajstringham said:
@scottalanmiller They still haven't gotten some various things into the US yet though, right?
Who?
-
@scottalanmiller Wave. I believe their payroll portion.
-
WAVE is fully active and available in the US now. All parts of it, their development team is awesome I have to say. Every request anyone makes, shows up in a few months and works on the first try!
-
@Minion-Queen Oh cool! Awesomesauce!
-
Riding the Wave of awesome sauce.