The process of building custom applications and tools that interact with Microsoft SharePoint, including SharePoint Online in Microsoft 365.
Hello @john john !
I am returning to the original idea
Use an external DB or Tool
Essentially SharePoint is designed for a specific purpose (content/documents) and trying to get it to do something out of the ordinary means you have to fight the application tooth and nail.
Fortunately SharePoint has several means of integrating transactional data into it.
First off (if you have the more expensive Enterprise licence) you have the Business Data Catalog that allows you to import database values that will appear similar to list items.
If you do not have the Enterprise licence, I can recommend either custom controls/webparts or the Data View Web Part to allow that data to be "shown" on the relevant pages within SharePoint.
In summary: You will be setting yourself up for a lot of uneccesary work by storing transactional data within SharePoint compared to other application designs hosting the data in traditional database applications and integrating to SharePoint.
Source : https://stackoverflow.com/questions/184653/sharepoint-lists-vs-database-tables-performance
I hope this helps!
Kindly mark the answer as Accepted and Upvote in case it helped!
Regards