Request for comment : Transaction Sets

Discussions relating to version the "old" version 7 of Jiwa

Request for comment : Transaction Sets

Postby Mike.Sheen » Wed Nov 12, 2008 2:17 pm

During the JSP 2008 conference, I talked about the concept of Transaction Components.

This concept has had a slight name change, is now called Transaction Sets, as we think it better suits the function.

Attached is a design document for the Transaction Sets concept we are building for version 7.

Please, download the document (it's a Word 2007 document), and leave any feedback - suggestions, criticisms (or praise!) here.
Attachments
TransactionSets.rar
(85.33 KiB) Downloaded 155 times
Mike Sheen
Chief Software Engineer
Jiwa Financials

If I do answer your question to your satisfaction, please mark it as the post solving the topic so others with the same issue can readily identify the solution
User avatar
Mike.Sheen
Overflow Error
Overflow Error
 
Posts: 2444
Joined: Tue Feb 12, 2008 11:12 am
Location: Perth, Republic of Western Australia
Topics Solved: 756

Re: Request for comment : Transaction Sets

Postby David.Simmonds » Wed Nov 12, 2008 4:20 pm

Mike, So you plan to have one big table called TR_Set which then refers to 4 other tables - one each for each transaction type. Won't this cause performance issues in a larger multi - user system. Every transaction being written to the database will have the same starting point...
David
User avatar
David.Simmonds
Occasional Contributor
Occasional Contributor
 
Posts: 10
Joined: Wed Feb 13, 2008 5:33 pm
Location: Sydney

Re: Request for comment : Transaction Sets

Postby Scott.Pearce » Wed Nov 12, 2008 4:35 pm

No, we do not believe that performance will be an issue in this regard. Of course, we will be running benchmarks to be sure.
Scott Pearce
Senior Analyst/Programmer
Jiwa Financials
User avatar
Scott.Pearce
Senpai
Senpai
 
Posts: 742
Joined: Tue Feb 12, 2008 11:27 am
Location: New South Wales, Australia
Topics Solved: 221

Re: Request for comment : Transaction Sets

Postby Mike.Sheen » Wed Nov 12, 2008 6:53 pm

David.Simmonds wrote:Mike, So you plan to have one big table called TR_Set which then refers to 4 other tables - one each for each transaction type. Won't this cause performance issues in a larger multi - user system. Every transaction being written to the database will have the same starting point...
David



On the contrary, I think it will mean improved performance.

Currently our reconciliation and audit reports need to trawl through the source documents to reconcile the GL against the sub-ledgers (inventory, debtors and creditors).

Using the Transaction Set concept, we - as you put it - have a single starting point. This way reconciliation and auditing is a lot simpler. Isolating discrepancies should be as simple as comparing the GL entries against the sub-ledger entries for a given period, then refining down to a particular transaction set or sets.

Of course, the main purpose of Transaction Sets is to eliminate the cause of any such discrepancies - the software should encapsulate all related transactions together, so it should not be possible for imbalances between the GL and the sub-ledgers.
Mike Sheen
Chief Software Engineer
Jiwa Financials

If I do answer your question to your satisfaction, please mark it as the post solving the topic so others with the same issue can readily identify the solution
User avatar
Mike.Sheen
Overflow Error
Overflow Error
 
Posts: 2444
Joined: Tue Feb 12, 2008 11:12 am
Location: Perth, Republic of Western Australia
Topics Solved: 756

Re: Request for comment : Transaction Sets

Postby David.Simmonds » Tue Nov 25, 2008 3:36 pm

Do you think you will get the performance from the simpler table structure with less querying of other tables, so does that mean that the tables will have more data (more non normalised tables) in them, will JIWA 7 be bigger?
User avatar
David.Simmonds
Occasional Contributor
Occasional Contributor
 
Posts: 10
Joined: Wed Feb 13, 2008 5:33 pm
Location: Sydney

Re: Request for comment : Transaction Sets

Postby Mike.Sheen » Wed Nov 26, 2008 9:56 am

David.Simmonds wrote:so does that mean that the tables will have more data (more non normalised tables) in them, will JIWA 7 be bigger?


No - no more data than currently.
Mike Sheen
Chief Software Engineer
Jiwa Financials

If I do answer your question to your satisfaction, please mark it as the post solving the topic so others with the same issue can readily identify the solution
User avatar
Mike.Sheen
Overflow Error
Overflow Error
 
Posts: 2444
Joined: Tue Feb 12, 2008 11:12 am
Location: Perth, Republic of Western Australia
Topics Solved: 756


Return to Archived - Jiwa 7

Who is online

Users browsing this forum: No registered users and 1 guest

cron