
Sage's implementation of them sucks.īlamed completely random and unrelated errorsĭammit I hate this so much. They're useful tools used by many programs. TL/DR: Flat file databases don't inherently suck. Seems in the "enterprise software" world, though, every vendor wants to re-invent their own flat file database libraries and they really don't have the skills or experience to do it right.

If you mean it in the looser sense where the application saves the database as a single file on the local machine with no server - it gets even easier - with libraries like sqlite used by everyone from Adboe to Firefox to iTunes to Skype. If you mean "flat file databases" in it's very strictest sense, where "a flat file database should consist of nothing but data and, if records vary in length, delimiters" - there are a number of standard Unix tools that make working with them almost as easy as working with a commercial databaseįor example, see the 'join' standard unix command line program. Comment here now so I can ignore you because you missed your damn chance.ĭisagree, depending on your definition of "flat file database".Īt least on Unix, there are a number of useful tools for dealing with flat file databases. Bet anything their "support team" spends twice as much time dealing with people posting about how bad they are as they do helping customers. We will have to reopen it later" after following THEIR instructions to a tee that I must say the OP saw this coming, I'm just done. After running into three separate issues that were all explained as "well.sometimes, you know, it does strange things.well you can't download that from the place where our program tells you to download that from, let me send you a link.I'm really going to have to go (at the three and a half minute mark of the call).and my favorite.well, we can't possibly keep a ticket open until you finish. After the usual 45 min to 2 hour wait, was told that they couldn't possibly "walk me through" one of the two support tickets I get a year from them (and pay out the ass for). Called once because I wanted to get their constantly breaking (I have to "rebuild" everything about monthly) software onto new hardware and was having trouble.
