We built an entire project for a client-side project with millions of SQL rows and thousands of users without adding a single transaction. :/
If the data is fairly straightforward like just one-to-many CRUD with no circular references, you would be able to do it without transactions, just table relationships would be enough to ensure consistency.