Log In    |    Knowledge Base    |    4D Home
4D Summit: [4D Summit Europe 2018] Atomic 4D! - The anatomy of a crash-proof design [EN]
Published On: May 17, 2018
This technical article is currently restricted to 4D Summit attendees and Partners Only. Login with your Customer account to have full access to this article!!!
Your current browser may not allow you to download the asset. We recommend Mozilla Firefox or Google Chrome.
Log In

The ACID paradigm guarantees the validity of the database state and 4D provides superlative support for it. Learn the skills of mastering 4D’s “4-Wheel Drive” mode and how to make it work for you.

Wikipedia defines an atomic transaction as “an indivisible and irreducible series of database operations such that either all occur, or nothing occurs” and is part of the ACID gold standard of database features. Strategically placed atomicity can serve as the pillars of a building that keep the roof from crashing down as our projects evolve.
In this presentation we go beyond START/VALIDATE TRANSACTION to examine some key techniques associated with stateless design including a pseudo “3-tier” logic model using brokering records, switching from pessimistic to optimistic concurrency management, decoupled table designs for minimum contention, error handling best practice and “canned” maintenance modes in the atomic tier.
Whether you’re an intermediate developer who would like to take a controlled leap into advanced concepts or an experienced one who just wants to compare notes, this presentation will provide a lively and engaging guide to extreme-reliability design using 4D.

Presented by: Peter Jakobsson • Netkelvin