News for hackers. Stuff that matters.
Re:Plain Text Accounting by lasftew on Tuesday January 12, 2021 @12:13PM (#25749900)
I am not aware of any that does. With modern hardware, and in a personal finance context (a few transactions per day), it is unlikely you will have too much data to handle. The algorithm to compute a balance is O(n) with the number of transactions, or O(nlogn) if the tool allows for unsorted input.

If required, you could always close a balance in one file and start with new accounts in a new file, sharding your journal by year, for example.

Re:Plain Text Accounting by smichael on Tuesday January 12, 2021 @12:25PM (#25750074)
It would be good to measure that for the various tools. Things like balance assertions, balance assignments, valuation, may complicate the picture. hledger and beancount users, at least, do often split files by year to keep things in the "pleasantly fast" range.
Re:Plain Text Accounting by npsimons on Tuesday January 12, 2021 @02:28PM (#25752144)
> If required, you could always close a balance in one file and start with new accounts in a new file, sharding your journal by year, for example.

When I was using double entry accounting down to individual grocery items in GNUCash, I used to do this just for my own sanity.