āđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļģāļ§āđˆāļē "āļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļĒāļ" āļŦāļĄāļēāļĒāļ–āļķāļ‡āļĢāļ°āļ”āļąāļšāļ‚āļ­āļ‡āļāļēāļĢāđāļĒāļāļ—āļĩāđˆāļ„āļ‡āđ„āļ§āđ‰āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ—āļģāļ˜āļļāļĢāļāļĢāļĢāļĄāļžāļĢāđ‰āļ­āļĄāļāļąāļ™āļ—āļĩāđˆāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļšāļ™āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļāļģāļŦāļ™āļ”āļāļēāļĢāļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļˆāļēāļāļ˜āļļāļĢāļāļĢāļĢāļĄāļŦāļ™āļķāđˆāļ‡āđ„āļ›āļĒāļąāļ‡āļ˜āļļāļĢāļāļĢāļĢāļĄāļ­āļ·āđˆāļ™āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļžāļĢāđ‰āļ­āļĄāļāļąāļ™ āļ„āļ§āļšāļ„āļļāļĄāļ„āļ§āļēāļĄāļœāļīāļ”āļ›āļāļ•āļīāļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđāļĨāļ°āļ„āļ§āļēāļĄāļ‚āļąāļ”āđāļĒāđ‰āļ‡āļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ āļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļĒāļāđ€āļ›āđ‡āļ™āđāļ™āļ§āļ„āļīāļ”āļ—āļĩāđˆāļŠāļģāļ„āļąāļāđƒāļ™āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ–āļķāļ‡āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āļĨāļ­āļ”āļ­āļēāļĒāļļāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ‚āļ”āļĒāđ„āļĄāđˆāļāļĢāļ°āļ—āļšāļ•āđˆāļ­āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļžāļĢāđ‰āļ­āļĄāļāļąāļ™ āļāļēāļĢāđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāđāļĨāļ°āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļĒāļāđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļšāļ™āļąāļ . This powerful no-code platform āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļšāļ™ AppMaster. This powerful no-code platform āļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āđāļĨāļ°āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰āļˆāļēāļāļžāļīāļĄāļžāđŒāđ€āļ‚āļĩāļĒāļ§ āļĨāļ”āļŦāļ™āļĩāđ‰āļ—āļēāļ‡āđ€āļ—āļ„āļ™āļīāļ„āđāļĨāļ°āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļĨāļ°āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē

āļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļ‚āļ­āļ‡āļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļĒāļāļ•āļąāļ§āļĄāļēāļˆāļēāļāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ‚āļ­āļ‡āļāļĢāļ” āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļŠāļļāļ”āļ‚āļ­āļ‡āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāļžāļķāļ‡āļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ”āđ† āļ‹āļķāđˆāļ‡āļĒāđˆāļ­āļĄāļēāļˆāļēāļ Atomicity, Consistency, Isolation āđāļĨāļ° Durability āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡ āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī Isolation āļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ§āđˆāļēāļāļēāļĢāļ—āļģāļ˜āļļāļĢāļāļĢāļĢāļĄāļžāļĢāđ‰āļ­āļĄāļāļąāļ™āļŠāļēāļĄāļēāļĢāļ–āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ„āļ”āđ‰āđ‚āļ”āļĒāđ„āļĄāđˆāļāļĢāļ°āļ—āļšāļ‹āļķāđˆāļ‡āļāļąāļ™āđāļĨāļ°āļāļąāļ™ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āļŠāđˆāļ§āļĒāļ›āđ‰āļ­āļ‡āļāļąāļ™āļ›āļąāļāļŦāļēāļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ āļāļēāļĢāļ­āđˆāļēāļ™āļŠāļāļ›āļĢāļ āļāļēāļĢāļ­āđˆāļēāļ™āļ‹āđ‰āļģāđ„āļĄāđˆāđ„āļ”āđ‰ āđāļĨāļ°āļāļēāļĢāļ­āđˆāļēāļ™āļœāļĩ āļ›āļąāļāļŦāļēāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ­āļēāļˆāļ™āļģāđ„āļ›āļŠāļđāđˆāļ„āļ§āļēāļĄāđ„āļĄāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļ§āļēāļĄāđ„āļĄāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™ āđāļĨāļ°āļœāļĨāļāļĢāļ°āļ—āļšāļ—āļĩāđˆāđ„āļĄāđˆāļžāļķāļ‡āļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđ‚āļ”āļĒāļĢāļ§āļĄāļ•āđˆāļ­āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļ”āđ‰āļ§āļĒāļāļēāļĢāļ›āļĢāļąāļšāļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļĒāļāļšāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāđāļ•āđˆāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ­āļĒāđˆāļēāļ‡āļĨāļ°āđ€āļ­āļĩāļĒāļ”āđāļĨāļ°āļāļēāļĢāđāļĨāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™āļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ•āļ™

āļĄāļĩāļŠāļĩāđˆāļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļĒāļāļŦāļĨāļąāļāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āđƒāļ™āļĄāļēāļ•āļĢāļāļēāļ™ SQL āļ‹āļķāđˆāļ‡āļ–āļđāļāļ™āļģāļĄāļēāđƒāļŠāđ‰āļāļąāļ™āļ­āļĒāđˆāļēāļ‡āđāļžāļĢāđˆāļŦāļĨāļēāļĒāđƒāļ™āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ (DBMS) āļ•āđˆāļēāļ‡āđ†:

  1. āļ­āđˆāļēāļ™āđ„āļĄāđˆāļĄāļĩāļ‚āđ‰āļ­āļœāļđāļāļĄāļąāļ”: āļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļĒāļāļ•āđˆāļģāļŠāļļāļ”āđƒāļŦāđ‰āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ” āļāļēāļĢāļ—āļģāļ˜āļļāļĢāļāļĢāļĢāļĄāļŠāļēāļĄāļēāļĢāļ–āđ€āļŦāđ‡āļ™āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāļ‚āđ‰āļ­āļœāļđāļāļĄāļąāļ”āļ‹āļķāđˆāļ‡āļ—āļģāđ‚āļ”āļĒāļ˜āļļāļĢāļāļĢāļĢāļĄāļ­āļ·āđˆāļ™ āđ† āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļ­āđˆāļēāļ™āļŠāļāļ›āļĢāļāđāļĨāļ°āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļ›āđ‰āļ­āļ‡āļāļąāļ™āļāļēāļĢāļ­āđˆāļēāļ™āļ‹āđ‰āļģāļŦāļĢāļ·āļ­āļāļēāļĢāļ­āđˆāļēāļ™āļŦāļĨāļ­āļ āļĢāļ°āļ”āļąāļšāļ™āļĩāđ‰āđ„āļĄāđˆāđāļ™āļ°āļ™āļģāļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļšāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
  2. Read Committ: āļĢāļ°āļ”āļąāļšāļ—āļĩāđˆāļŠāļđāļ‡āļ‚āļķāđ‰āļ™āļ‹āļķāđˆāļ‡āļ›āđ‰āļ­āļ‡āļāļąāļ™āļāļēāļĢāļ­āđˆāļēāļ™āļŠāļāļ›āļĢāļāđ‚āļ”āļĒāđāļŠāļ”āļ‡āđ€āļ‰āļžāļēāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ„āļ­āļĄāļĄāļīāļ•āđ„āļ›āļĒāļąāļ‡āļ˜āļļāļĢāļāļĢāļĢāļĄāļ­āļ·āđˆāļ™āđ† āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ āļāļēāļĢāļ­āđˆāļēāļ™āļ—āļĩāđˆāđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‹āđ‰āļģāđ„āļ”āđ‰āļĒāļąāļ‡āļ„āļ‡āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ„āļ”āđ‰ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ˜āļļāļĢāļāļĢāļĢāļĄāļ­āļ·āđˆāļ™āđ† āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ­āđˆāļēāļ™āļŠāļ­āļ‡āļĢāļēāļĒāļāļēāļĢāđāļĒāļāļāļąāļ™āļ āļēāļĒāđƒāļ™āļ˜āļļāļĢāļāļĢāļĢāļĄāđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļāļēāļĢāļ­āđˆāļēāļ™ Phantom āļāđ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āđ‰āļ­āļ‡āļāļąāļ™āđƒāļ™āļĢāļ°āļ”āļąāļšāļ™āļĩāđ‰ āļ‹āļķāđˆāļ‡āļ­āļēāļˆāļ™āļģāđ„āļ›āļŠāļđāđˆāļ„āļ§āļēāļĄāđ„āļĄāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™āđƒāļ™āļœāļĨāļĨāļąāļžāļ˜āđŒ āđ€āļĄāļ·āđˆāļ­āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļŠāđˆāļ§āļ‡āļ‚āļ­āļ‡āđāļ–āļ§āļŦāļĢāļ·āļ­āļŦāļĨāļēāļĒāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļ™
  3. āļ­āđˆāļēāļ™āļ‹āđ‰āļģāđ„āļ”āđ‰: āđƒāļŦāđ‰āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļĢāļ°āļ”āļąāļšāļ—āļĩāđˆāļĄāļēāļāļāļ§āđˆāļēāđ€āļĄāļ·āđˆāļ­āđ€āļ—āļĩāļĒāļšāļāļąāļšāļāļēāļĢāļ­āđˆāļēāļ™āļ—āļĩāđˆāļĄāļļāđˆāļ‡āļĄāļąāđˆāļ™ āļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ­āđˆāļēāļ™āļ āļēāļĒāđƒāļ™āļ˜āļļāļĢāļāļĢāļĢāļĄāļˆāļ°āđ„āļĄāđˆāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡ āđāļĄāđ‰āļ§āđˆāļēāļˆāļ°āļĄāļĩāļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āđ‚āļ”āļĒāļ˜āļļāļĢāļāļĢāļĢāļĄāļ­āļ·āđˆāļ™ āļ›āđ‰āļ­āļ‡āļāļąāļ™āļ—āļąāđ‰āļ‡āļāļēāļĢāļ­āđˆāļēāļ™āļŠāļāļ›āļĢāļāđāļĨāļ°āļāļēāļĢāļ­āđˆāļēāļ™āļ‹āđ‰āļģāđ„āļĄāđˆāđ„āļ”āđ‰ āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ āļāļēāļĢāļ­āđˆāļēāļ™āļŦāļĨāļ­āļ™āļ­āļēāļˆāļĒāļąāļ‡āļ„āļ‡āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļ—āļĩāđˆāļĢāļ°āļ”āļąāļšāļ™āļĩāđ‰ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļāļēāļĢāļ—āļģāļ˜āļļāļĢāļāļĢāļĢāļĄāļžāļĢāđ‰āļ­āļĄāļāļąāļ™āļ­āļ·āđˆāļ™āđ† āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļˆāļģāļ™āļ§āļ™āļ‚āļ­āļ‡āđ€āļĢāđ‡āļāļ„āļ­āļĢāđŒāļ”āļ—āļĩāđˆāļ•āļĢāļ‡āļ•āļēāļĄāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļšāļēāļ‡āļ›āļĢāļ°āļāļēāļĢāđ„āļ”āđ‰
  4. Serializable: āļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļĒāļāļŠāļđāļ‡āļŠāļļāļ” āļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ‚āļ”āļĒāļāļēāļĢāļšāļąāļ‡āļ„āļąāļšāđƒāļŠāđ‰āļāļŽāļ—āļĩāđˆāđ€āļ‚āđ‰āļĄāļ‡āļ§āļ”āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļžāļĪāļ•āļīāļāļĢāļĢāļĄāļāļēāļĢāļ—āļģāļ˜āļļāļĢāļāļĢāļĢāļĄ āļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļĒāļāļ‹āļĩāđ€āļĢāļĩāļĒāļĨāđ„āļĨāļ‹āđŒāđ„āļ”āđ‰āļ›āđ‰āļ­āļ‡āļāļąāļ™āļāļēāļĢāļ­āđˆāļēāļ™āļŠāļāļ›āļĢāļ āļāļēāļĢāļ­āđˆāļēāļ™āļ‹āđ‰āļģāđ„āļĄāđˆāđ„āļ”āđ‰ āđāļĨāļ°āļāļēāļĢāļ­āđˆāļēāļ™āļŦāļĨāļ­āļ™ āļ—āļģāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāļ˜āļļāļĢāļāļĢāļĢāļĄāļˆāļ°āļ–āļđāļāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļĢāļēāļ§āļāļąāļšāļ§āđˆāļēāļžāļ§āļāđ€āļ‚āļēāļāļģāļĨāļąāļ‡āļ—āļģāļ‡āļēāļ™āļ•āļēāļĄāļĨāļģāļ”āļąāļš āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āļ—āļģāļ‡āļēāļ™āļžāļĢāđ‰āļ­āļĄāļāļąāļ™ āļĢāļ°āļ”āļąāļšāļ™āļĩāđ‰āļ­āļēāļˆāļĨāļ”āļ—āļ­āļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļāļĨāđ„āļāļāļēāļĢāļĨāđ‡āļ­āļāđāļĨāļ°āļāļēāļĢāļšāļĨāđ‡āļ­āļāļ—āļĩāđˆāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™āļ‹āļķāđˆāļ‡āļˆāļģāđ€āļ›āđ‡āļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ„āļ”āđ‰āļāļēāļĢāđāļĒāļāļ—āļĩāđˆāđ€āļ‚āđ‰āļĄāļ‡āļ§āļ”

āļ™āļąāļāļžāļąāļ’āļ™āļēāļĄāļĩāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļąāļšāļœāļīāļ”āļŠāļ­āļšāđƒāļ™āļāļēāļĢāđ€āļĨāļ·āļ­āļāļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļĒāļāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āđ‚āļ”āļĒāļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āđ€āļ‰āļžāļēāļ°āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļĄāļ”āļļāļĨāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļžāļĢāđ‰āļ­āļĄāļāļąāļ™āđāļĨāļ°āļ›āļĢāļīāļĄāļēāļ“āļ‡āļēāļ™āļŠāļđāļ‡āļ­āļēāļˆāđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļˆāļ°āļĨāļ”āļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļĒāļāđ€āļžāļ·āđˆāļ­āļĨāļ”āļ„āļ§āļēāļĄāļ‚āļąāļ”āđāļĒāđ‰āļ‡āđāļĨāļ°āļāļēāļĢāļĨāđ‡āļ­āļ„āļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™ āđ‚āļ”āļĒāļĒāļ­āļĄāļĢāļąāļšāļāļēāļĢāđāļĨāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āđƒāļ™āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđƒāļ™āļ—āļēāļ‡āļāļĨāļąāļšāļāļąāļ™ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāđƒāļŦāđ‰āļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļāļąāļšāļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŦāļ™āļ·āļ­āļŠāļīāđˆāļ‡āļ­āļ·āđˆāļ™āđƒāļ”āļ­āļēāļˆāđ€āļĨāļ·āļ­āļāđƒāļŠāđ‰āļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļĒāļāļ—āļĩāđˆāļŠāļđāļ‡āļ‚āļķāđ‰āļ™ āđāļĄāđ‰āļ§āđˆāļēāļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ‡āļ”āđ‰āļēāļ™āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļ”āđ‰āļēāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļˆāļ°āđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™āļāđ‡āļ•āļēāļĄ

āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆāļ­āļēāļˆāđ€āļŠāļ™āļ­āļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļĒāļāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ āđ€āļ‰āļžāļēāļ°āđ€āļˆāļēāļ°āļˆāļ‡ āļŦāļĢāļ·āļ­āļ›āļĢāļąāļšāđāļ•āđˆāļ‡āđ„āļ”āđ‰āļ‹āļķāđˆāļ‡āļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļāļąāļšāļāļĢāļ“āļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļšāļēāļ‡āļŠāđˆāļ§āļ™ āđ„āļ”āđ‰āđāļāđˆ Snapshot Isolation āļ‹āļķāđˆāļ‡āļĢāļąāļāļĐāļēāļĄāļļāļĄāļĄāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™āļ•āļĨāļ­āļ”āļāļēāļĢāļ—āļģāļ˜āļļāļĢāļāļĢāļĢāļĄāđ‚āļ”āļĒāļāļēāļĢāļ–āđˆāļēāļĒāļ āļēāļžāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ•āļ­āļ™āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āđāļĨāļ° Optimistic Concurrency Control (OCC) āļ‹āļķāđˆāļ‡āļ•āļĢāļ§āļˆāļˆāļąāļšāļ„āļ§āļēāļĄāļ‚āļąāļ”āđāļĒāđ‰āļ‡āļāļąāļšāļ˜āļļāļĢāļāļĢāļĢāļĄāļ­āļ·āđˆāļ™āđ† āđāļĨāļ°āļĨāļ­āļ‡āļ—āļģāļ˜āļļāļĢāļāļĢāļĢāļĄāđƒāļŦāļĄāđˆāļŦāļēāļāļˆāļģāđ€āļ›āđ‡āļ™ āļāļ§āđˆāļēāļāļēāļĢāļ›āļīāļ”āļāļąāđ‰āļ™āļĄāļąāļ™ āđāļ•āļāļ•āđˆāļēāļ‡āļˆāļēāļāļĄāļēāļ•āļĢāļāļēāļ™ SQL āļāļĨāđ„āļāļāļēāļĢāđāļĒāļāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āđƒāļŦāđ‰āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļ—āļĩāđˆāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāļ™āļąāļāļžāļąāļ’āļ™āļēāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļāļēāļĢāļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡

āđƒāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ AppMasterno-code āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļĢāļ§āļĄāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ”āđ† āļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļš PostgreSQL āđ€āļ›āđ‡āļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĨāļąāļ āđ‚āļ”āļĒāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļĒāļāđāļĨāļ°āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ·āđˆāļ™āđ† āļ—āļĩāđˆ PostgreSQL āļĄāļĩāđƒāļŦāđ‰ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ”āđ‰āļ§āļĒ AppMaster āļŠāļēāļĄāļēāļĢāļ–āđāļŠāļ”āļ‡āđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āļ–āļķāļ‡āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļĒāļēāļĒāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ™āđˆāļēāļ—āļķāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāļ­āļ‡āļ„āđŒāļāļĢāđāļĨāļ°āļāļĢāļ“āļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ—āļĩāđˆāļĄāļĩāđ‚āļŦāļĨāļ”āļŠāļđāļ‡ āđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļĒāļāļ­āļĒāđˆāļēāļ‡āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ„āļ·āļ­āļĨāļąāļāļĐāļ“āļ°āļŠāļģāļ„āļąāļāļ‚āļ­āļ‡āļāļēāļĢāļšāļĢāļĢāļĨāļļāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāļŠāļļāļ”āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­āđƒāļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ”āļąāļ‡āļāļĨāđˆāļēāļ§

āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļ­āļĒāđˆāļēāļ‡āļĨāļķāļāļ‹āļķāđ‰āļ‡āđ€āļāļĩāđˆāļĒāļ§āļāļąāļš Isolation Levels āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļšāļ™āļąāļāļžāļąāļ’āļ™āļēāļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļˆāļ°āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļˆāļąāļ”āļāļēāļĢāļāļēāļĢāđāļĨāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļžāļĢāđ‰āļ­āļĄāļāļąāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡āļžāļ§āļāđ€āļ‚āļē āļœāļđāđ‰āđƒāļŠāđ‰āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ AppMaster āļ„āļ§āļĢāļžāļīāļˆāļēāļĢāļ“āļēāļĢāļ°āļ”āļąāļšāļāļēāļĢāđāļĒāļāļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļĨāļ·āļ­āļ āđāļĨāļ°āļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāđ‚āļ”āļĒāđƒāļŠāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļžāļĩāļĒāļ‡āļžāļ­āļ§āđˆāļēāļˆāļ°āđƒāļŠāđ‰āļĢāļ°āļ”āļąāļšāđƒāļ” āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļĄāļĩāļ„āļ§āļēāļĄāļŠāļĄāļ”āļļāļĨāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđāļĨāļ°āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ•āļ™