What to consider with dirty reads?

ta5
Member Posts: 1,164
Hello
What has to be considered because of dirty reads in "normal" C/AL development?
What has to be considered in special scenario, for example with NAS (see also here viewtopic.php?f=23&t=44676)
Any comments and/or code snippets would be appreciated!
Thanks in advance
Thomas
What has to be considered because of dirty reads in "normal" C/AL development?
What has to be considered in special scenario, for example with NAS (see also here viewtopic.php?f=23&t=44676)
Any comments and/or code snippets would be appreciated!
Thanks in advance
Thomas
0
Comments
-
Do you have any specific problem to solve?
I cannot see any single rule of thumb - do this and that and you will be fine. Each particular problem needs specific solution.
Example: client 1 generates looooong journal (say generates year closure per 3 dimensions on 5m G/L Entry table).
Lines generated by client 1 are visible in other sessions, even if process at client 1 has not been finished and data hasn't been commited.
This is good behaviour if you want to just 'see' what is going on from another client session. No problems here. The same behaviour is bad if you have some NAS routine exporting or checking general journal table, as this routine will have access to uncommitted data. The same thing may or may not be considered a problem. The same problem may be addressed in different ways.
Kind regards,
SlawekSlawek Guzek
Dynamics NAV, MS SQL Server, Wherescape RED;
PRINCE2 Practitioner - License GR657010572SG
GDPR Certified Data Protection Officer - PECB License DPCDPO1025070-2018-030 -
Hm, good question.
No particular problem at the moment, the reason for my question is this: Somebody brought the topic of dirty reads to my attention. I just wanted to find out what to consider in everydays programming task, of course without getting paranoid
Any tips and tricks will be appreciated.
Thanks
Thomas0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions