āđāļŠāļĢāđŒ

Database design for multi-tenant Cloud ERP

āļ­āļąāļžāđ€āļ”āļ—āļĨāđˆāļēāļŠāļļāļ”: 19 āļĄ.āļ„. 2025
439 āļœāļđāđ‰āđ€āļ‚āđ‰āļēāļŠāļĄ

āļ§āļąāļ™āļ™āļĩāđ‰āļāļąāļĨāļĒāļēāļĄāļīāļ•āļĢāđ„āļ”āđ‰āđāļŠāļĢāđŒāļ„āļĨāļīāļ› "āđ€āļ•āđ‰āļēāđ€āļ•āđ‹āļ­āļˆāļīāļ‡" āļĄāļēāđƒāļŦāđ‰ āļ„āļĨāļīāļ›āļ™āļĩāđ‰āļœāļĄāđ„āļĄāđˆāđ€āļ„āļĒāļĢāļąāļšāļŸāļąāļ‡āļĄāļēāļāđˆāļ­āļ™ āļžāļ­āļ”āļĩāļāļąāļšāļŠāđˆāļ§āļ‡āļˆāļąāļ‡āļŦāļ§āļ°āđ€āļ§āļĨāļēāļ—āļĩāđˆāļ„āļīāļ”āļœāđˆāļ­āļ™āļ›āļĢāļ™āļ•āļąāļ§āđ€āļ­āļ‡ āļ­āļĒāļēāļāļ—āļšāļ—āļ§āļ™āđ€āļžāļ·āđˆāļ­āđ€āļ•āļĢāļĩāļĒāļĄāđ€āļŠāđ‰āļ™āļ—āļēāļ‡āđ€āļ”āļīāļ™āļĨāļ‡āđ€āļ‚āļē
 
āļ­āļēāļˆāļēāļĢāļĒāđŒāļ§āļĩāļĢāļ° āđ€āļ‚āļĩāļĒāļ™āļšāļ—āļ„āļ§āļēāļĄāđ€āļĄāļ·āđˆāļ­āđ„āļĄāđˆāļ™āļēāļ™āļĄāļēāļ™āļĩāđ‰ āđ€āļĨāđˆāļēāļ–āļķāļ‡āļ™āļīāļ—āļēāļ™āđƒāļ™āļžāļĢāļ°āļŠāļđāļ•āļĢāđ€āļĢāļ·āđˆāļ­āļ‡āļ„āļ™āļ•āļēāļšāļ­āļ”āļ„āļĨāļģāļŠāđ‰āļēāļ‡ āđ€āļ›āļĢāļĩāļĒāļšāđ€āļŠāļĄāļ·āļ­āļ™āđƒāļŠāđ‰āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ„āļ§āļēāļĄāļĢāļđāđ‰āđ€āļ—āđˆāļēāđ€āļĢāļēāļĄāļĩāļ•āļĩāļ„āļ§āļēāļĄāđ‚āļĨāļāļ—āļĩāđˆāđ€āļĢāļēāđ€āļŦāđ‡āļ™ āđāļĨāđ‰āļ§āļœāļĄāļĄāļĩāļ„āļ§āļēāļĄāļ„āļīāļ”āļŠāļ‡āļŠāļąāļĒāļ•āđˆāļ­āđ„āļ› āļ–āđ‰āļēāđ€āļ­āļēāļ„āļ™āļ•āļēāļ”āļĩāļĄāļēāļ­āļ˜āļīāļšāļēāļĒāļŠāđ‰āļēāļ‡āļ—āļĩāđˆāđ€āļ‚āļēāđ€āļŦāđ‡āļ™ āļ„āļ™āļ•āļēāļšāļ­āļ”āđāļ•āđˆāļĨāļ°āļ„āļ™āļˆāļ°āļ›āļąāđ‰āļ™āļĢāļđāļ›āļŠāđ‰āļēāļ‡āļ­āļ­āļāļĄāļēāđ€āļ›āđ‡āļ™āđāļšāļšāđ„āļŦāļ™āļāļąāļ™āļšāđ‰āļēāļ‡
 
āļŠāļģāļŦāļĢāļąāļš "āđ€āļ•āđ‰āļēāđ€āļ•āđ‹āļ­āļˆāļīāļ‡" āļœāļĄāđ€āļ›āđ‡āļ™āđ€āļŦāļĄāļ·āļ­āļ™āļ„āļ™āļ•āļēāļšāļ­āļ”āđ„āļ”āđ‰āđāļ•āđˆāļ„āļĢāļļāđˆāļ™āļ„āļīāļ”āļ•āļēāļĄ āļ„āļ™āļ•āļēāļ”āļĩāļ—āļĩāđˆāđ€āļ„āļĒāđ€āļŦāđ‡āļ™āļŠāđ‰āļēāļ‡āļĄāļĩāļ§āļīāļ˜āļĩāļ­āļ˜āļīāļšāļēāļĒāđ„āļĄāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āļĒāļīāđˆāļ‡āļĄāļĩāđ‚āļ­āļāļēāļŠāļĢāļąāļšāļŸāļąāļ‡āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āļŦāļĨāļēāļĒāļ”āđ‰āļēāļ™āļāđ‡āļŠāđˆāļ§āļĒāļ•āđˆāļ­āđ€āļ•āļīāļĄāđƒāļŦāđ‰āļŠāļĄāļšāļđāļĢāļ“āđŒāļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™
 
āļĄāļĩāļĒāļ­āļ”āđ€āļ‚āļēāļŦāļ™āļķāđˆāļ‡āļ—āļĩāđˆāļœāļĄāļĄāļļāđˆāļ‡āđ€āļ”āļīāļ™āļ‚āļķāđ‰āļ™āļ•āļĨāļ­āļ”āļŠāđˆāļ§āļ‡āļ§āļēāļĢāļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™ āļ„āļ·āļ­āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđāļĨāļ°āļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄ āļˆāļķāļ‡āļĢāļđāđ‰āļˆāļąāļāļ„āļļāđ‰āļ™āđ€āļ„āļĒāļ”āļĩāđƒāļ™āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļŠāļēāļĒāļ™āļĩāđ‰ āļāļĨāđˆāļēāļ§āđ„āļ”āđ‰āļ§āđˆāļēāđ€āļ›āđ‡āļ™āļ—āļēāļ‡āđ€āļ›āļĨāļĩāđˆāļĒāļ§āļŠāļēāļĒāļŦāļ™āļķāđˆāļ‡ āļ—āļĩāđˆāđ„āļĄāđˆāļ„āđˆāļ­āļĒāđ„āļ”āđ‰āļžāļšāđ€āļŦāđ‡āļ™āđƒāļ„āļĢāđ€āļĨāļ·āļ­āļāļ—āļēāļ‡āļ™āļĩāđ‰ āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļœāļĄāļ—āļģāđ€āļāļīāļ”āļˆāļēāļāļāļēāļĢāļ•āļĩāļ„āļ§āļēāļĄāļ•āļēāļĄāđ‚āļĨāļāļ—āļĩāđˆāļĄāļ­āļ‡āđ€āļŦāđ‡āļ™ āđāļ•āđˆāđ€āļĄāļ·āđˆāļ­āđ€āļĨāđˆāļēāļ­āļ­āļāļĄāļēāđāļĨāđ‰āļ§āļˆāļ°āļ–āļđāļāđ€āļ‚āđ‰āļēāđƒāļˆāļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āđ€āļ›āđ‡āļ™āļ­āļĩāļāđ€āļĢāļ·āđˆāļ­āļ‡āļŦāļ™āļķāđˆāļ‡
 
āļ—āļģāđ‚āļ›āļĢāđāļāļĢāļĄ Cloud āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļœāļĄāđ„āļĄāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāļ‡āļēāļ™āđ‚āļ›āļĢāđ€āļˆāļāļ—āđŒāļ—āļĩāđˆāļĄāļĩāļŠāđ€āļ›āļ„āđ€āļ›āđ‡āļ™āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāđƒāļŦāđ‰āļŦāļĒāļļāļ” āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļ™āļĩāđ‰āđ€āļ”āļīāļ™āđ„āļ›āđ€āļĢāļ·āđˆāļ­āļĒ āđ† āđ„āļĄāđˆāļĄāļĩāđ€āļŠāđ‰āļ™āļŠāļąāļĒ āđ„āļĄāđˆāļĄāļĩāļˆāļļāļ”āļŠāļīāđ‰āļ™āļŠāļļāļ” āļ•āđ‰āļ­āļ‡āļ›āļĢāļąāļšāļ•āļąāļ§āđƒāļŦāđ‰āļ„āļīāļ”āļ–āļķāļ‡āļāļēāļĢāļĒāļ·āļ™āļĢāļ°āļĒāļ°āļ”āļđāđāļĨāđ‚āļ›āļĢāđāļāļĢāļĄāđ„āļ”āđ‰āļĒāļēāļ§āļ™āļēāļ™ āļžāļĒāļēāļĒāļēāļĄāļĄāļ­āļ‡āđƒāļŦāđ‰āđ„āļāļĨāļ—āļĩāđˆāļŠāļļāļ” āļ„āļēāļ”āđ€āļ”āļēāļ–āļķāļ‡āļŠāļīāđˆāļ‡āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđƒāļ™āļ­āļ™āļēāļ„āļ• āļāļĨāļēāļĒāđ€āļ›āđ‡āļ™āļ„āļ§āļēāļĄāļŠāļļāļ”āđ‚āļ•āđˆāļ‡āļ­āļĒāđˆāļēāļ‡āļŦāļ™āļķāđˆāļ‡ āļ­āļēāļˆāļˆāļ°āļĄāļĩāđ‚āļŠāļ„āļ­āļĒāļđāđˆāļšāđ‰āļēāļ‡ āļ—āļĩāđˆāļšāļąāļ‡āđ€āļ­āļīāļāļĄāļĩāļ‚āļąāđ‰āļ§āļ•āļĢāļ‡āļ‚āđ‰āļēāļĄāļĄāļēāļŠāđˆāļ§āļĒāđ€āļŦāļ™āļĩāđˆāļĒāļ§āļĢāļąāđ‰āļ‡āđ„āļ§āđ‰ āđ€āļžāļ·āđˆāļ­āļ™āļĢāđˆāļ§āļĄāļ‡āļēāļ™āļœāļđāđ‰āđ€āļŠāļ·āđˆāļ­āļāļąāļšāļāļēāļĢāļ—āļģāļ›āļąāļˆāļˆāļļāļšāļąāļ™āđƒāļŦāđ‰āļ”āļĩāļ—āļĩāđˆāļŠāļļāļ” āļĄāļĩāļžāļĢāļŠāļ§āļĢāļĢāļ„āđŒāđƒāļ™āļāļēāļĢāļĢāļąāļšāļĄāļ·āļ­āđāļāđ‰āļ›āļąāļāļŦāļēāļ•āļēāļĄāđ€āļŦāļ•āļļāļ›āļąāļˆāļˆāļąāļĒ āđ„āļĄāđˆāļ„āđˆāļ­āļĒāđ€āļŦāđ‡āļ™āļ”āđ‰āļ§āļĒāļāļąāļšāļāļēāļĢāđƒāļŠāđ‰āļžāļĨāļąāļ‡āļāļąāļšāļŠāļīāđˆāļ‡āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ€āļāļīāļ” āļĄāļąāļāļĢāļđāđ‰āļŠāļķāļāļ‚āļģāļāļąāļšāļ„āļ§āļēāļĄāļžāļĒāļēāļĒāļēāļĄāļˆāļīāļ™āļ•āļ™āļēāļāļēāļĢāļ–āļķāļ‡āļœāļđāđ‰āđƒāļŠāđ‰āđƒāļ™āļ­āļ™āļēāļ„āļ• āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāļ­āļ­āļāļĄāļēāđ„āļĄāđˆāļŦāļĨāļļāļ”āđ„āļ›āđ„āļāļĨāđ€āļāļīāļ™āļāļēāļĢāļĢāļąāļšāļĢāļđāđ‰āļ‚āļ­āļ‡āļœāļđāđ‰āļ„āļ™āļ—āļąāđˆāļ§āđ„āļ›
 
āļšāļąāļāļŠāļĩ āļŦāļĢāļ·āļ­ ERP?
 
āļ›āļĩ 2012 āļœāļĄāđ€āļĢāļīāđˆāļĄāļ„āļīāļ”āļ§āđˆāļēāļˆāļ°āļ—āļģāđ‚āļ›āļĢāđāļāļĢāļĄ Cloud āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāļ—āļĩāđˆ internet āļĒāļąāļ‡āđ„āļĄāđˆāđāļžāļĢāđˆāļŦāļĨāļēāļĒāđƒāļ™āļ­āļ­āļŸāļŸāļīāļĻāļ—āļąāđˆāļ§āđ„āļ› āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ‡āļĢāļ­āļĒāļ•āđˆāļ­āļĢāļ°āļŦāļ§āđˆāļēāļ‡ iPhone 4 āļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļąāļāļāļēāļ“ 3G āļāļąāļš iPhone 5 āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļš 4G LTE āļĢāļ­āļ­āļĩāļāļŦāļ™āļķāđˆāļ‡āļ›āļĩ 2013 āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒāļˆāļķāļ‡āđ€āļĢāļīāđˆāļĄāļĄāļĩāļšāļĢāļīāļāļēāļĢ 4G āļœāļĄāļ™āļķāļāļ āļēāļžāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāđƒāļ™āļ­āļ­āļŸāļŸāļīāļĻāļ—āļļāļāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļ­āļīāļ™āđ€āļ•āļ­āļĢāđŒāđ€āļ™āđ‡āļ• āļ—āļģāļ‡āļēāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāđ€āļ›āđ‡āļ™ web app āļ„āļ§āļēāļĄāļĒāļēāļāļ­āļĒāļđāđˆāļ—āļĩāđˆāļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āđƒāļŦāđ‰āļœāļđāđ‰āđƒāļŠāđ‰āđ€āļŠāļ·āđˆāļ­āļ§āđˆāļēāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰ āđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĨāļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡ āđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļ‹āļ·āđ‰āļ­ server āļĄāļēāļ•āļąāđ‰āļ‡āđ€āļ­āļ‡ āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļĄāđˆāđ‚āļ”āļ™āļ‚āđ‚āļĄāļĒāļŦāļĢāļ·āļ­āļŠāļđāļāļŦāļēāļĒ āđ„āļĄāđˆāļĢāļđāđ‰āļ§āđˆāļēāļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āđāļ•āđ‰āļĄāļšāļļāļāđ€āļ—āđˆāļēāđ„āļŦāļĢāđˆ āđ‚āļŠāļ„āļ”āļĩāļ—āļĩāđˆāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļ™āļĩāđ‰āđ„āļĄāđˆāđƒāļŠāđˆāļ‚āļ­āļ‡āļœāļĄ
 
āļ„āļīāļ”āļ–āļķāļ‡āļ„āļģāļ›āđ‹āļēāđ€āļ•āđ‡āļ” āļ§āļīāļŠāļēāļĄāļ§āļĒāļ§āļąāļ” āļœāļŠāļĄāļ›āļ™āđ€āļ›āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āđ€āļ­āļēāļĄāļēāļŦāļĨāļ­āļĄāļĢāļ§āļĄāļˆāļ™āđ€āļāļīāļ”āđ€āļ›āđ‡āļ™āļāļĢāļ°āļšāļ§āļ™āļ—āđˆāļēāļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļ­āļ‡ āđ„āļĄāđˆāļĄāļĩ how to āļŦāļĢāļ·āļ­ best practice āđƒāļŦāđ‰āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āđ„āļ”āđ‰āđāļ•āđˆāļĨāļ­āļ‡āļœāļīāļ”āļĨāļ­āļ‡āļ–āļđāļāđāļĨāđ‰āļ§āđ‚āļŠāļ„āļ”āļĩāļ—āļĩāđˆāļĢāļ­āļ”āļĄāļēāđ„āļ”āđ‰ āļ āļēāļĒāļŦāļĨāļąāļ‡āđ€āļĄāļ·āđˆāļ­āļĄāļĩāļŠāļ•āļēāļĢāđŒāļ—āļ­āļąāļžāļ—āļģ Cloud ERP āļ­āļ­āļāļĄāļēāļĄāļēāļāļĄāļēāļĒ āļœāļĄāđ€āļ„āļĒāđ„āļ›āļ‡āļēāļ™āļĄāļĩāļ•āļ­āļąāļžāļāļĨāļļāđˆāļĄāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒ āļ–āļđāļāļ–āļēāļĄāļ§āđˆāļēāđƒāļŠāđ‰ software stack āļ­āļ°āđ„āļĢ āđāļĨāđ‰āļ§āļœāļĄāļ•āļ­āļšāđ„āļĄāđˆāđ„āļ”āđ‰ āļ­āļĩāļāļ„āļĢāļąāđ‰āļ‡āļŦāļ™āļķāđˆāļ‡āļ•āđ‰āļ­āļ‡āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļāļąāļšāļ­āļ­āļ”āļīāļ—āđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļēāļ•āļĢāļ§āļˆāļĢāļ°āļšāļšāļ āļēāļĒāđƒāļ™āļ‚āļ­āļ‡āļĨāļđāļāļ„āđ‰āļē āļ–āļđāļāļ–āļēāļĄāļ§āđˆāļēāđ€āļ›āđ‡āļ™ PaaS (Platform as a Service) āļŦāļĢāļ·āļ­ SaaS (Software as as Service) āļœāļĄāļāđ‡āđ„āļĄāđˆāđāļ™āđˆāđƒāļˆāļ­āļĩāļāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āđ€āļĢāļ·āđˆāļ­āļ‡āļ•āļĨāļāļāļ§āđˆāļēāļ™āļąāđ‰āļ™āļœāļĄāđ€āļ„āļĒāļ–āļēāļĄāđ€āļžāļ·āđˆāļ­āļ™āļĢāđˆāļ§āļĄāļ‡āļēāļ™āļ—āļĩāđˆāļ”āļđāđāļĨāļĨāļđāļāļ„āđ‰āļē āļ§āđˆāļēāļ—āļĩāđˆāđ€āļĢāļēāļ—āļģāļ­āļĒāļđāđˆāļ™āļĩāđˆāđ€āļ›āđ‡āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļšāļąāļāļŠāļĩ āļŦāļĢāļ·āļ­ ERP āđ€āļ‚āļēāļĒāļīāđ‰āļĄāđāļĨāđ‰āļ§āļ•āļ­āļšāļ§āđˆāļē āļāđ‡āđāļĨāđ‰āļ§āđāļ•āđˆāļĨāļđāļāļ„āđ‰āļē
 
āđ‚āļ›āļĢāđāļāļĢāļĄāļšāļąāļāļŠāļĩ āļ•āđˆāļēāļ‡āļˆāļēāļ ERP āļĄāļēāļāļĄāļēāļĒāļ™āļąāļāđƒāļ™āļ—āļąāļĻāļ™āļ°āļ‚āļ­āļ‡āļœāļĄ āđāļ•āđˆāļ„āļ™āļ—āļąāđˆāļ§āđ„āļ›āļ­āļēāļˆāđ„āļĄāđˆāđ„āļ”āđ‰āļ„āļīāļ”āļĄāļēāļāļ‚āļ™āļēāļ”āļ™āļąāđ‰āļ™ āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāļ„āļ™āļ—āļĩāđˆāđ„āļĄāđˆāļ­āļĒāļđāđˆāđƒāļ™āđāļ§āļ”āļ§āļ‡āļŦāļĄāļ­āļāđ‡āđ„āļĄāđˆāļ„āļīāļ”āļ§āđˆāļēāļŦāļĄāļ­āļāļąāļšāļžāļĒāļēāļšāļēāļĨāļ•āđˆāļēāļ‡āļāļąāļ™ āļŠāļģāļŦāļĢāļąāļšāļœāļĄāļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰ āļ–āđ‰āļēāļœāļđāđ‰āđƒāļŠāđ‰āļŦāļĨāļąāļāļ—āļĩāđˆāļœāļĨāļąāļāļ”āļąāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļˆāļēāļāļāđˆāļēāļĒāļšāļąāļāļŠāļĩ āļāđ‡āļĄāļąāļāļˆāļ°āđ‚āļ™āđ‰āļĄāđ€āļ­āļĩāļĒāļ‡āđ€āļžāļ·āđˆāļ­āļ•āļ­āļšāļŠāļ™āļ­āļ‡āļ‡āļēāļ™āļŠāđˆāļ§āļ™āļ™āļąāđ‰āļ™āļāđˆāļ­āļ™ āļĄāļĩāļŠāļąāļ”āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļšāļąāļāļŠāļĩāđ€āļĒāļ­āļ°āļŦāļ™āđˆāļ­āļĒ āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļŠāđ‰āļēāļ‡āļ—āļĩāđˆāļ–āļđāļāļšāļ­āļāđ€āļĨāđˆāļēāļˆāļēāļāļāđˆāļēāļĒāļšāļąāļāļŠāļĩ
 
āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāļŠāļģāļ„āļąāļāļ‚āļ­āļ‡ ERP āļ­āļĒāļđāđˆāļ•āļĢāļ‡āļ—āļĩāđˆāļāļĢāļ°āļˆāļēāļĒāļ‡āļēāļ™ āļŠāļĨāļēāļĒāļ„āļ§āļēāļĄāļ‹āđ‰āļģāļ‹āđ‰āļ­āļ™ āđ‚āļ”āļĒāđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļĢāđˆāļ§āļĄāļāļąāļ™āđ„āļ”āđ‰ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āđƒāļ™āļāļēāļĢāļšāļąāļ™āļ—āļķāļāļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļģāļŦāļĢāļąāļšāļ‡āļēāļ™āđƒāļ” āđ† āļˆāļ°āļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļĒāļđāđˆ 3 āļ›āļĢāļ°āđ€āļ āļ—
 
āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ•āļ™āđ€āļ­āļ‡āđƒāļŠāđ‰ āđāļ•āđˆāļœāļđāđ‰āļ­āļ·āđˆāļ™āđ„āļĄāđˆāđ„āļ”āđ‰āđƒāļŠāđ‰ 
āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ•āļ™āđ€āļ­āļ‡āđƒāļŠāđ‰ āđāļĨāļ°āļœāļđāđ‰āļ­āļ·āđˆāļ™āđƒāļŠāđ‰ 
āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ•āļ™āđ€āļ­āļ‡āđ„āļĄāđˆāđƒāļŠāđ‰ āđāļ•āđˆāļœāļđāđ‰āļ­āļ·āđˆāļ™āđƒāļŠāđ‰
 
āļˆāļ°āđ€āļŦāđ‡āļ™āļ§āđˆāļēāļāļēāļĢāļ­āļ­āļāđāļšāļšāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™ ERP āļŠāļģāļŦāļĢāļąāļšāļ‡āļēāļ™āļ—āļĩāđˆāđ„āļĄāđˆāļ­āļĒāļđāđˆāđƒāļ™āļāđˆāļēāļĒāļšāļąāļāļŠāļĩ āļˆāļ°āļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ‚āļ­āļ‡āđ€āļˆāđ‰āļēāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ°āđ€āļœāļ·āđˆāļ­āđāļœāđˆāđ„āļ›āļ–āļķāļ‡āļœāļđāđ‰āļ­āļ·āđˆāļ™āļ—āļĩāđˆāļĄāļĩāļŠāđˆāļ§āļ™āļĢāđˆāļ§āļĄ āđ„āļĄāđˆāđƒāļŠāđˆāļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļ„āđˆāđƒāļŦāđ‰āļāđˆāļēāļĒāļšāļąāļāļŠāļĩāđƒāļŠāđ‰ āđ‚āļ”āļĒāļĨāļ·āļĄāļ”āļđāļ§āđˆāļēāđ€āļˆāđ‰āļēāļ‚āļ­āļ‡āļ‡āļēāļ™āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđ„āļ”āđ‰āļŦāļĢāļ·āļ­āđ„āļĄāđˆ
 
āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļĢāļēāļāđ‡āļ­āļ­āļāđāļšāļšāđƒāļŦāđ‰āđāļšāđˆāļ‡āđ€āļšāļēāļ‡āļēāļ™āļ­āļ­āļāļˆāļēāļāļāđˆāļēāļĒāļšāļąāļāļŠāļĩ āđ‚āļ”āļĒāļāļēāļĢāđ‚āļ­āļ™āđ„āļ›āđƒāļŦāđ‰āļāđˆāļēāļĒāļ­āļ·āđˆāļ™āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ•āđ‰āļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļĢāļąāļšāļœāļīāļ”āļŠāļ­āļšāđāļ—āļ™ āđ€āļŠāđˆāļ™ āđƒāļŦāđ‰āļāđˆāļēāļĒāļ‚āļēāļĒāđ€āļ›āļīāļ”āļšāļīāļĨāđ€āļ­āļ‡ āļŦāļĢāļ·āļ­āļāđˆāļēāļĒāļŠāđ‚āļ•āļĢāđŒāļŠāđˆāļ§āļĒāļšāļąāļ™āļ—āļķāļāļĢāļąāļšāļŠāļīāļ™āļ„āđ‰āļē āđ€āļšāļīāļāļŠāļīāļ™āļ„āđ‰āļē āļŦāļēāļāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļĒāļąāļ‡āđ„āļ”āđ‰āđ€āļžāļĩāļĒāļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļēāļ‡āļšāļąāļāļŠāļĩ āļāđ‡āđ„āļĄāđˆāļ•āđˆāļēāļ‡āļˆāļēāļāđ‚āļ›āļĢāđāļāļĢāļĄāļšāļąāļāļŠāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļŠāļĄāļĩāļĒāļ™āļ—āļģ āļāđˆāļēāļĒāļŠāđ‚āļ•āļĢāđŒāļ­āļēāļˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļšāļąāļ™āļ—āļķāļāļŠāļīāļ™āļ„āđ‰āļēāļŠāļģāļĢāļļāļ” āđāļ•āđˆāđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ—āļģāđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ āļ•āđ‰āļ­āļ‡āđāļĒāļāļĄāļēāļ—āļģāđ€āļ§āļīāļĢāđŒāļāļŠāļĩāļ•āļ„āļļāļĄāđ€āļ­āļ‡ āđ€āļžāļĢāļēāļ°āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļĩāđāļ„āđˆāļĒāļ­āļ”āļŠāļ•āđ‡āļ­āļ„āļšāļąāļāļŠāļĩ
 
āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄāļšāļąāļāļŠāļĩāļāđ‡āđ€āļ›āđ‡āļ™āļŦāļąāļ§āđƒāļˆāļ‚āļ­āļ‡āļ˜āļļāļĢāļāļīāļˆ āđƒāļ™āļāļīāļˆāļāļēāļĢāļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāļ–āļ·āļ­āļ§āđˆāļēāđ€āļ›āđ‡āļ™āļ‡āļēāļ™āļŠāđˆāļ§āļ™āļ—āļĩāđˆāļŠāļģāļ„āļąāļāļāļ§āđˆāļēāļŠāđˆāļ§āļ™āļ­āļ·āđˆāļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļēāļ‡āļšāļąāļāļŠāļĩāļŠāļēāļĄāļēāļĢāļ–āļŦāļĒāļīāļšāļĒāļ·āļĄāđ„āļ›āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒ āļŦāļĢāļ·āļ­āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļŦāļĨāļąāļāļāļēāļ™āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđ„āļ”āđ‰ āđ„āļĄāđˆāđ„āļ”āđ‰āļœāļīāļ”āđ€āļžāļĩāđ‰āļĒāļ™āļˆāļ™āļĢāļąāļšāđ„āļĄāđˆāđ„āļ”āđ‰ āđƒāļ™āļ­āļ‡āļ„āđŒāļāļĢāļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŦāļāđˆ āđ„āļĄāđˆāļĄāļĩāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āđāļœāļ™āļāļŦāļĢāļ·āļ­āļāđˆāļēāļĒāļ—āļĩāđˆāļŠāļąāļ”āđ€āļˆāļ™ āđ„āļĄāđˆāļ­āļĒāļđāđˆāđƒāļ™āļ˜āļļāļĢāļāļīāļˆāļ—āļĩāđˆāđāļ‚āđˆāļ‡āļ‚āļąāļ™āļŠāļđāļ‡ āđ„āļĄāđˆāļĄāļĩāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™ āđāļ„āđˆāđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ”āđ‰āļēāļ™āļšāļąāļāļŠāļĩ āđāļ•āđˆāļŠāđˆāļ§āļĒāļāļąāļ™āļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļāđ‡āđ€āļžāļĩāļĒāļ‡āļžāļ­āđāļĨāđ‰āļ§ āđ€āļĢāļ·āđˆāļ­āļ‡āļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āļ™āļ‚āļ­āļ‡āđ€āļĢāļēāļšāļ­āļāļ§āđˆāļē "āļŠāļģāļŦāļĢāļąāļšāļ—āļļāļāļ„āļ™ (āđ€āļĢāļēāđāļĨāļ°āļĨāļđāļāļ„āđ‰āļē)​ āļ–āđ‰āļēāļ„āļģāļ§āđˆāļēāđ‚āļ›āļĢāđāļāļĢāļĄ ERP āļ”āļđāļ”āļĩāļāļ§āđˆāļē āļāđ‡āđ„āļĄāđˆāđ€āļŦāđ‡āļ™āļˆāļ°āļĄāļĩāļ›āļąāļāļŦāļēāļ­āļ°āđ„āļĢ"
 
āđ€āļĨāđˆāļēāļˆāļ·āđ‰āļ­āļšāļ­āļāļ§āđˆāļē āđ€āļžāļĢāļēāļ°āļ§āđˆāļēāļ‡āđ€āļ›āļĨāđˆāļēāļˆāļķāļ‡āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđ„āļ”āđ‰
 
āđƒāļ™āļ­āļ‡āļ„āđŒāļāļĢāđƒāļŦāļāđˆ āļāđˆāļēāļĒāļ­āļ·āđˆāļ™āļ­āļēāļˆāļĄāļĩāđ€āļĢāļ·āđˆāļ­āļ‡āđ€āļĨāđˆāļēāļ–āļķāļ‡āļŠāđ‰āļēāļ‡āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡ āđ€āļŠāđˆāļ™ āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢāļāđˆāļēāļĒāļ‚āļēāļĒāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āđ€āļ‹āļĨ āļ­āļąāļ•āļĢāļēāļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āđƒāļšāđ€āļŠāļ™āļ­āļĢāļēāļ„āļēāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ›āļīāļ”āļāļēāļĢāļ‚āļēāļĒāļŠāļģāđ€āļĢāđ‡āļˆ āđ€āļ§āļīāļĢāđŒāļāđ‚āļŸāļĨāļ§āđŒāļāđ‡āļˆāļ°āļ•āđ‰āļ­āļ‡āļ­āļ­āļāđāļšāļšāļĄāļĩāđƒāļšāđ€āļŠāļ™āļ­āļĢāļēāļ„āļē āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āđ€āļ­āļāļŠāļēāļĢāļ—āļĩāđˆāđ„āļĄāđˆāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ‡āļēāļ™āļšāļąāļāļŠāļĩ āļŦāļĢāļ·āļ­āļ„āļĨāļąāļ‡āļŠāļīāļ™āļ„āđ‰āļēāļ•āđ‰āļ­āļ‡āļāļēāļĢāļˆāļąāļ”āļĢāļ°āļšāļšāđ‚āļ‹āļ™āļ™āļīāđˆāļ‡āđ€āļžāļ·āđˆāļ­āļŦāļĒāļīāļšāļŠāļīāļ™āļ„āđ‰āļē āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļīāļ™āļ„āđ‰āļēāļāđ‡āļˆāļ°āļ•āđ‰āļ­āļ‡āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļŦāļąāļŠāļžāļ·āđ‰āļ™āļ—āļĩāđˆāđƒāļ™āđ‚āļāļ”āļąāļ‡ āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āđāļŠāļ”āļ‡āđ€āļĄāļ·āđˆāļ­āļ•āđ‰āļ­āļ‡āļˆāļąāļ”āļĢāļ°āļšāļšāļŦāļĒāļīāļšāļŠāļīāļ™āļ„āđ‰āļē āļŦāļĢāļ·āļ­ āļāđˆāļēāļĒāļˆāļąāļ”āļŠāđˆāļ‡āļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŦāđ‰āđāļĒāļāļžāļ·āđ‰āļ™āļ—āļĩāđˆāļŠāđˆāļ‡āļŠāļīāļ™āļ„āđ‰āļē āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļ§āļēāļ‡āđāļœāļ™āļˆāļąāļ”āļĢāļ–āļ‚āļ™āļŠāđˆāļ‡ āļ‚āđ‰āļ­āļĄāļđāļĨāļĨāļđāļāļ„āđ‰āļēāļāđ‡āļˆāļ°āļ•āđ‰āļ­āļ‡āļĄāļĩāļĢāļŦāļąāļŠāļ‚āļ­āļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļˆāļąāļ”āļŠāđˆāļ‡
 
āđ€āļĄāļ·āđˆāļ­āļ„āļīāļ”āļ–āļķāļ‡āļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļŦāđ‰āļāļąāļšāļ„āļ™āļ—āļĩāđˆāļ­āļĒāļēāļāđ„āļ”āđ‰āļŠāđ‰āļēāļ‡āļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ€āļ‚āļēāļ•āđ‰āļ­āļ‡āļāļēāļĢ āļˆāļķāļ‡āđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļĄāđˆāđ„āļ”āđ‰āļ—āļĩāđˆāļˆāļ°āļ—āļģāđ‚āļ›āļĢāđāļāļĢāļĄ ERP āđ‚āļ”āļĒāļĄāļĩāļ„āļīāļ”āđ€āļĄāļ™āļđāđāļĨāļ°āļĢāļēāļĒāļ‡āļēāļ™āļĄāļēāļ•āļĢāļāļēāļ™āđ€āļ•āļĢāļĩāļĒāļĄāđ„āļ§āđ‰āļāđˆāļ­āļ™ āđ€āļžāļĢāļēāļ°āđāļ•āđˆāļĨāļ°āļāđˆāļēāļĒāđāļ•āđˆāļĨāļ°āđāļœāļ™āļāļĄāļĩāļ‡āļēāļ™āđ„āļĄāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āđ€āļĢāļ·āđˆāļ­āļ‡āļ™āļĩāđ‰āļ‡āđˆāļēāļĒāļĄāļēāļāļŠāļģāļŦāļĢāļąāļšāļœāļĄ āļ­āļ°āđ„āļĢāļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆāļĄāļēāļ•āļĢāļāļēāļ™ āļˆāļ°āļ–āļđāļāļ•āļąāļ”āļ­āļ­āļāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļ‡āļēāļ™ customize āļ āļēāļĒāļŦāļĨāļąāļ‡ āļŠāļļāļ”āļ—āđ‰āļēāļĒāđ€āļĄāļ·āđˆāļ­āļ–āļ­āļ”āļĢāļ°āļšāļšāļšāļąāļāļŠāļĩāļ­āļ­āļāđ„āļ›āļ”āđ‰āļ§āļĒ āļāđ‡āđ€āļŦāļĨāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āđˆāļēāļ‡ āđ† āđ€āļŦāļĄāļ·āļ­āļ™āļŦāđ‰āļ­āļ‡āđ„āļĄāđˆāļĄāļĩāđ€āļŸāļ­āļĢāđŒāļ™āļīāđ€āļˆāļ­āļĢāđŒāļ­āļ°āđ„āļĢāđ€āļĨāļĒ āļ„āļĢāļąāđ‰āļ‡āļŦāļ™āļķāđˆāļ‡āđ€āļžāļ·āđˆāļ­āļ™āļĢāđˆāļ§āļĄāļ‡āļēāļ™āļšāļ­āļāļ§āđˆāļēāļ­āļĒāļēāļāđƒāļŦāđ‰āļœāļĄāđ„āļ”āđ‰āđ€āļŦāđ‡āļ™āļŠāļĩāļŦāļ™āđ‰āļēāļĨāļđāļāļ„āđ‰āļēāļ•āļ­āļ™āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āđ‚āļŠāļ§āđŒāđ‚āļ›āļĢāđāļāļĢāļĄāđ„āļĄāđˆāļĄāļĩāļ­āļ°āđ„āļĢāđƒāļŦāđ‰āļ”āļđ
 
āļŠāļģāļŦāļĢāļąāļšāļœāļĄāđ‚āļ›āļĢāđāļāļĢāļĄāļšāļąāļāļŠāļĩ āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļ‡āļēāļ™āļšāļąāļāļŠāļĩ āđāļ•āđˆ ERP āļ™āļąāđ‰āļ™āđ€āļžāļ·āđˆāļ­āļ—āļļāļāļ„āļ™ āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļˆāļēāļāļ§āđˆāļēāļ‡āđ€āļ›āļĨāđˆāļē āļˆāļ™āļāļ§āđˆāļēāļˆāļ°āļ–āļđāļ implement āđƒāļŦāđ‰āđ€āļ‚āđ‰āļēāļāļąāļšāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰ āļ‹āļķāđˆāļ‡āđāļ›āļĢāļœāļąāļ™āđ„āļ”āđ‰āļĢāđ‰āļ­āļĒāļžāļąāļ™āļāļĢāļ°āļšāļ§āļ™āļ—āđˆāļē āļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡āļœāļĄāđ€āļŦāđ‡āļ™āļ—āļĩāļĄāļ§āļēāļ‡āļĢāļ°āļšāļšāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļˆāļēāļāļĢāļ°āļšāļšāļ‚āļ­āļ‡āļāđˆāļēāļĒāļ­āļ·āđˆāļ™āļāđˆāļ­āļ™ āđāļĨāđ‰āļ§āđ€āļāđ‡āļšāļ‡āļēāļ™āļāđˆāļēāļĒāļšāļąāļāļŠāļĩāđ„āļ§āđ‰āļŦāļĨāļąāļ‡āļŠāļļāļ” āđ€āļĄāļ·āđˆāļ­āļ–āļķāļ‡āļ•āļ­āļ™āļ™āļąāđ‰āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āđ„āļŦāļĨāļĄāļēāļĢāļ§āļĄāđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļ­āļ­āļāđāļĢāļ‡āļĄāļēāļ āđ€āļŦāļĨāļ·āļ­āđāļ„āđˆāļĢāļ§āļšāļĢāļ§āļĄ transaction āļ—āļĩāđˆāđ€āļāļīāļ”āļˆāļēāļāļāđˆāļēāļĒāļ•āđˆāļēāļ‡ āđ† āļĄāļēāļŠāļĢāļļāļ›āļ•āļĢāļ§āļˆāļ—āļēāļ™āļ•āļēāļĄāļĢāļ­āļšāļ āļēāļĐāļĩāđāļĨāļ°āļšāļąāļāļŠāļĩ
 
āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡ Multi-tenant
 
Multi-tenant Cloud ERP āļˆāļķāļ‡āļĄāļĩāļ—āļĩāđˆāļĄāļēāļˆāļēāļāļāļēāļĢāđ€āļŦāđ‡āļ™āļ§āđˆāļēāđāļāđˆāļ™ ERP āļ™āļąāđ‰āļ™āļ§āđˆāļēāļ‡āđ€āļ›āļĨāđˆāļē āđāļĄāđ‰āļāļĢāļ°āļ—āļąāđˆāļ‡āļĢāļ°āļšāļšāļšāļąāļāļŠāļĩāļāđ‡āđ€āļ›āđ‡āļ™āđ€āļžāļĩāļĒāļ‡āļāļīāđˆāļ‡āļāđ‰āļēāļ™āļ—āļĩāđˆāđ€āļ­āļēāļĄāļēāļ•āđˆāļ­āđ€āļ•āļīāļĄāļ āļēāļĒāļŦāļĨāļąāļ‡ āļāļēāļĢāļ­āļ­āļāđāļšāļšāđƒāļ™āļĢāļ°āļ”āļąāļšāļ™āļĩāđ‰āļˆāļķāļ‡āđāļĒāļāļ­āļ­āļāļˆāļēāļ Business Logic āđāļ•āđˆāļ­āļēāļĻāļąāļĒāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļžāļ·āđ‰āļ™āļāļēāļ™āļ—āļĩāđˆāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ—āļĩāļĄāļ§āļēāļ‡āļĢāļ°āļšāļšāļŠāļēāļĄāļēāļĢāļ– customize āđ„āļ”āđ‰āļ•āļēāļĄ Logic āļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āļāļīāļˆāļāļēāļĢāđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļĒāđ‰āļ­āļ™āļĄāļēāđ€āļ›āđ‡āļ™āļ‡āļēāļ™āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļžāļīāđˆāļĄ
 
āđ„āļ­āđ€āļ”āļĩāļĒāļ™āļĩāđ‰āđāļ•āļāļ•āđˆāļēāļ‡āļˆāļēāļ ERP āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļ™ Cloud āļ­āļ·āđˆāļ™āļ­āļĒāđˆāļēāļ‡āđ„āļĢ āđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļ­āļĒāđˆāļēāļ‡ SAP, Dynamic āļŦāļĢāļ·āļ­ Odoo āđ€āļĄāļ·āđˆāļ­āļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļ™ Cloud āļˆāļ°āļ•āđ‰āļ­āļ‡āļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļ•āļĢāļāļēāļ™āđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ›āđ‡āļ™ Private Cloud āļ„āļĨāđ‰āļēāļĒāļāļąāļšāļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĨāļ‡ Server āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļ­āļ‡ āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ›āđ€āļĢāļ·āđˆāļ­āļĒ āđ† āļ­āļēāļˆāļĄāļĩāļāļēāļĢ customize āļ”āļąāļ”āđāļ›āļĨāļ‡ āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ‡āļēāļ™āļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāļ­āļĒāļđāđˆāđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļ•āļĢāļāļēāļ™ āļāļĨāļēāļĒāđ€āļ›āđ‡āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļĢāļļāđˆāļ™āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļžāļīāđ€āļĻāļĐ āļ›āļąāļāļŦāļēāļ—āļĩāđˆāļˆāļ°āđ€āļˆāļ­āđƒāļ™āļ­āļ™āļēāļ„āļ• āđ€āļĄāļ·āđˆāļ­āļĄāļĩāļāļēāļĢāļ­āļąāļžāđ€āļ”āļ—āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĢāļ°āļšāļšāļžāļ·āđ‰āļ™āļāļēāļ™ āļ‡āļēāļ™āļŠāđˆāļ§āļ™āļ—āļĩāđˆāļ”āļąāļ”āđāļ›āļĨāļ‡āđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āļ­āļēāļˆāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļĄāđˆāđ„āļ”āđ‰ āļĒāļīāđˆāļ‡āđƒāļŠāđ‰āđ‚āļ›āļĢāđāļāļĢāļĄāļĒāļēāļ§āļ™āļēāļ™āđ€āļ—āđˆāļēāđ„āļŦāļĢāđˆāļ‡āļēāļ™āļ”āļąāļ”āđāļ›āļĨāļ‡āđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āļāđ‡āđ€āļ›āđ‡āļ™āļ āļēāļĢāļ°āļ—āļĩāđˆāļŦāļēāļ„āļ™āļ”āļđāđāļĨāļĒāļēāļāđāļĨāļ°āļĄāļĩāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļŠāļđāļ‡āļ‚āļķāđ‰āļ™āđ€āļĢāļ·āđˆāļ­āļĒ āđ†

 


 
āļœāļĄāļˆāļ°āđ€āļĨāđˆāļēāđ€āļĢāļ·āđˆāļ­āļ‡ Odoo Studio āđ€āļ—āđˆāļēāļ—āļĩāđˆāļĢāļđāđ‰
 
āļ›āļąāļˆāļˆāļļāļšāļąāļ™ Odoo āđ€āļ›āđ‡āļ™āđ‚āļ›āļĢāđāļāļĢāļĄ Cloud ERP (āđ€āļĄāļ·āđˆāļ­āļāđˆāļ­āļ™āđ„āļĄāđˆāđƒāļŠāđˆ) āļĄāļĩāļāļēāļĢāļžāļąāļ’āļ™āļēāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ•āļĨāļ­āļ”āđ€āļ§āļĨāļē āđāļĨāļ°āđ€āļ›āđ‡āļ™ open source āđ€āļ›āļīāļ”āđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļĻāļķāļāļĐāļēāđāļĨāļ°āļ›āļĢāļąāļšāđāļāđ‰āđ„āļ‚āđ€āļ­āļēāđ„āļ›āđƒāļŠāđ‰āļ‡āļēāļ™āļ•āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ„āļ”āđ‰ āļ‚āļ“āļ°āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļ•āļąāļ§āđ‚āļ›āļĢāđāļāļĢāļĄāļŦāļĨāļąāļāđ€āļ­āļ‡āļāđ‡āļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ­āļ­āļāđ€āļ§āļ­āļĢāđŒāļŠāļąāđˆāļ™āđƒāļŦāļĄāđˆ āđ€āļžāļīāđˆāļĄāđ‚āļĄāļ”āļđāļĨāļŦāļĢāļ·āļ­āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ—āļĩāđˆāđ€āļ§āļ­āļĢāđŒāļŠāļąāđˆāļ™āđ€āļāđˆāļēāđ„āļĄāđˆāļĄāļĩ āļ›āļąāļāļŦāļēāļˆāļķāļ‡āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™ āļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰ E-Commerce āļ—āļĩāđˆāļĄāļĩāđƒāļ™āđ€āļ§āļ­āļĢāđŒāļŠāļąāđˆāļ™āđƒāļŦāļĄāđˆ āđāļ•āđˆāļ•āļīāļ”āļ•āļĢāļ‡āđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāđ€āļ„āļĒāļ”āļąāļ”āđāļ›āļĨāļ‡āđƒāļŠāđ‰āļāļąāļšāđ€āļ§āļ­āļĢāđŒāļŠāļąāđˆāļ™āđ€āļ”āļīāļĄāļˆāļ°āļ—āļģāļ­āļĒāđˆāļēāļ‡āđ„āļĢ āđ€āļžāļĢāļēāļ°āđ‚āļ„āđ‰āļ”āđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļĩāļĄāļ·āļ­āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒāļ āļēāļĒāļ™āļ­āļ āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ§āđˆāļēāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļ­āļąāļžāđ€āļāļĢāļ”āļ•āļēāļĄāļĄāļēāđ„āļ”āđ‰ āđ€āļĄāļ·āđˆāļ­āļĄāļĩ Odoo Studio āļ—āļģāđƒāļŦāđ‰āļ„āļ§āļšāļ„āļļāļĄāļ‚āļ­āļšāđ€āļ‚āļ•āđāļĨāļ°āļ§āļīāļ˜āļĩāļāļēāļĢāļ›āļĢāļąāļšāđāļ•āđˆāļ‡āļ§āđˆāļēāļ—āļģāļ­āļ°āđ„āļĢāđ„āļ”āđ‰āļšāđ‰āļēāļ‡ āđ„āļĄāđˆāđƒāļŠāđˆāđ€āļ‚āđ‰āļēāđ„āļ›āđāļāđ‰āđ„āļ‚āđ‚āļ„āđ‰āļ”āļ­āļīāļŠāļĢāļ°āļ­āļĒāđˆāļēāļ‡āđ€āļ”āļīāļĄ āļ—āļĩāđˆāļŠāļģāļ„āļąāļāļ‡āļēāļ™ customize āļœāđˆāļēāļ™ Studio āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāđ‚āļ”āļĒāļœāļđāđ‰āļ§āļēāļ‡āļĢāļ°āļšāļšāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒ āđāļĨāļ°āļ•āļąāļ§ Odoo āđ€āļ­āļ‡āļāđ‡āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāļ”āļđāđāļĨāļāļēāļĢāļ­āļąāļžāđ€āļāļĢāļ”āđ€āļ§āļ­āļĢāđŒāļŠāļąāđˆāļ™āđ„āļ”āđ‰
 
āļ—āļĩāđˆāļˆāļĢāļīāļ‡āđāļĨāđ‰āļ§āļœāļĄāđ„āļĄāđˆāđ„āļ”āđ‰āļ„āļīāļ”āļāļēāļĢāđƒāļŦāļāđˆāļ–āļķāļ‡āļĢāļ°āļ”āļąāļšāļ™āļąāđ‰āļ™ āļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļĄāļēāļˆāļēāļāļœāļđāđ‰āđƒāļŠāđ‰āļĄāļĩāļšāļĢāļīāļĐāļąāļ—āđƒāļ™āđ€āļ„āļĢāļ·āļ­āļˆāļģāļ™āļ§āļ™āļĄāļēāļ āđāļĨāļ°āļ•āđ‰āļ­āļ‡āđ€āļĢāļīāđˆāļĄāđƒāļŠāđ‰āļ‡āļēāļ™āļžāļĢāđ‰āļ­āļĄāļāļąāļ™āļ­āļĒāđˆāļēāļ‡āļ™āđ‰āļ­āļĒ 4 āļšāļĢāļīāļĐāļąāļ— āđƒāļ™āđāļ‡āđˆāļœāļđāđ‰āđƒāļŠāđ‰āļĄāļ­āļ‡āļ§āđˆāļēāđāļ•āđˆāļĨāļ°āļšāļĢāļīāļĐāļąāļ—āļĄāļĩāļĢāļ°āļšāļšāļ‡āļēāļ™āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āđāļ•āđˆāđ€āļĄāļ·āđˆāļ­āļĨāļ‡āđ„āļ›āđ€āļāđ‡āļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļāđ‡āļžāļšāļ§āđˆāļēāļĄāļĩāļŠāđˆāļ§āļ™āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡ āļĢāļ§āļĄāļ–āļķāļ‡āļŠāđ„āļ•āļĨāđŒāļāļēāļĢāļ—āļģāļ‡āļēāļ™āđ„āļĄāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āļˆāļķāļ‡āđ€āļ›āđ‡āļ™āđ‚āļˆāļ—āļĒāđŒāļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āļ—āļģāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļ›āđ‡āļ™ "Multi-tenant" āļŦāļĢāļ·āļ­ ERP as a Service āļ™āļąāđˆāļ™āđ€āļ­āļ‡
 
MongoDB
 
āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļĄāļąāļĒāļ™āļąāđ‰āļ™āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļˆāļēāļāđāļ™āļ§āļ„āļīāļ”āļ—āļĩāđˆāļ§āđˆāļē āļ•āđ‰āļ­āļ‡āļŠāļģāļĢāļ§āļˆāđāļĨāļ°āļ­āļ­āļāđāļšāļšāļ—āļļāļāļ­āļĒāđˆāļēāļ‡āđƒāļŦāđ‰āļŠāļĄāļšāļđāļĢāļ“āđŒāļ—āļĩāđˆāļŠāļļāļ” āđ€āļžāļĢāļēāļ° database āļ—āļĩāđˆāļ™āļīāļĒāļĄāđƒāļŠāđ‰āļāļąāļ™āļŠāļĄāļąāļĒāļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™ relational database āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļāļģāļŦāļ™āļ” table, column āđāļĨāļ° key āļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡ table āđƒāļŦāđ‰āļŠāļąāļ”āđ€āļˆāļ™āļ•āļąāđ‰āļ‡āđāļ•āđˆāļāđˆāļ­āļ™āđ€āļĢāļīāđˆāļĄāđƒāļŠāđ‰āļ‡āļēāļ™ āļŦāļēāļāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ›āđāļĨāđ‰āļ§ āļŦāļēāļāđāļāđ‰āđ„āļ‚āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ āļēāļĒāļŦāļĨāļąāļ‡ āđ€āļ›āđ‡āļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļĒāļēāļāļĨāļģāļšāļēāļ āļĄāļĩāļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļ—āļąāđ‰āļ‡āđƒāļ™āļŠāđˆāļ§āļ™āļāļēāļĢāļ”āļđāđāļĨāđ€āļ§āļ­āļĢāđŒāļŠāļąāđˆāļ™ database āđāļĨāļ°āđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļāļąāļš database āļ™āļąāđ‰āļ™ āļ–āļķāļ‡āđāļĄāđ‰āļ§āđˆāļēāļĄāļĩāļāļēāļĢāđƒāļŠāđ‰ ORM āļĄāļēāļ„āļĢāļ­āļšāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āļĩāļĒāļ™āđ‚āļ„āđ‰āļ”āļˆāļąāļ”āļāļēāļĢāđ„āļ”āđ‰āļŠāļ°āļ”āļ§āļāļ‚āļķāđ‰āļ™ āđāļ•āđˆāļāđ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ­āļ­āļāđāļšāļšāđƒāļŦāđ‰āđƒāļŠāđ‰āđ‚āļ„āđ‰āļ”āđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļ—āļģāļ‡āļēāļ™āļāļąāļš database āļ‚āļ­āļ‡āļšāļĢāļīāļĐāļąāļ—āđāļ•āđˆāļĨāļ°āđāļŦāđˆāļ‡ āļ—āļĩāđˆāļĄāļĩāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļšāļēāļ‡āļŠāđˆāļ§āļ™āđ„āļĄāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™
 
āļāļēāļĢāđ€āļĨāļ·āļ­āļāđƒāļŠāđ‰ database āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ§āļ‡āļˆāļĢāļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāđ‚āļ”āļĒāļŠāļīāđ‰āļ™āđ€āļŠāļīāļ‡ āļ­āļ­āļāđāļšāļšāļ™āđ‰āļ­āļĒ āđ† āļ—āļģāļ­āļ­āļāļĄāļēāđ€āļĢāđ‡āļ§ āđ† āļ—āļ”āļĨāļ­āļ‡āđƒāļŠāđ‰āđāļĨāđ‰āļ§āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđ€āļĢāļ·āđˆāļ­āļĒ āđ† āđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļāļąāļ‡āļ§āļĨāļ­āļ­āļāđāļšāļšāđƒāļŦāđ‰āļŠāļĄāļšāļđāļĢāļ“āđŒāļ•āļąāđ‰āļ‡āđāļ•āđˆāđāļĢāļ āļĢāļēāļ„āļēāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļˆāđˆāļēāļĒāđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāđ€āļžāļīāđˆāļĄāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļāđ‡āļšāđƒāļ™ database āđāļ•āđˆāļĨāļ°āļ„āļĢāļąāđ‰āļ‡āđ€āļĢāļĩāļĒāļāļ§āđˆāļēāđāļ—āļšāđ„āļĄāđˆāļĄāļĩāđ€āļĨāļĒ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ‚āđ‰āļ­āļ™āļĩāđ‰āļ‚āļ­āļ‡ database āļˆāļķāļ‡āđ€āļ›āđ‡āļ™āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āđāļĢāļāļ—āļĩāđˆāļŠāļģāļ„āļąāļ āļ—āļĩāđˆāļŠāđˆāļ§āļĒāļ›āļĨāļ”āļĨāđ‡āļ­āļāļāļĢāļ°āļšāļ§āļ™āļžāļąāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄ
 
āļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļˆāļ­ MongoDB āļœāļĄāļĄāļĩāđ‚āļˆāļ—āļĒāđŒāļ—āļĩāđˆāļ•āļīāļ”āļ‚āļąāļ”āļ•āļąāđ‰āļ‡āđāļ•āđˆāļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļĄāļąāļĒāļāđˆāļ­āļ™ āđ€āļĄāļ·āđˆāļ­āđ€āļˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļˆāļēāļāļāļīāļˆāļāļēāļĢāļ—āļĩāđˆāđ„āļĄāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āđ€āļŠāđˆāļ™ āļŦāļēāļāļĢāļ­āļ‡āļĢāļąāļšāđƒāļŦāđ‰āđƒāļŠāđ‰āļŦāļĨāļēāļĒāļŠāļēāļ‚āļēāđ„āļ”āđ‰ āđāļĨāđ‰āļ§āļžāļ§āļāļ—āļĩāđˆāļĄāļĩāļŠāļēāļ‚āļēāđ€āļ”āļĩāļĒāļ§āļˆāļ°āļ•āđ‰āļ­āļ‡āđ€āļŦāđ‡āļ™āļŠāļēāļ‚āļēāļ”āđ‰āļ§āļĒāļŦāļĢāļ·āļ­āđ„āļĄāđˆ āļ˜āļļāļĢāļāļīāļˆāļ‚āļēāļĒāļ›āļĨāļĩāļ āļ‚āļēāļĒāļŠāđˆāļ‡ āđāļĨāļ°āļšāļĢāļīāļāļēāļĢ āļĄāļĩāļ—āļēāļ‡āđ€āļ”āļīāļ™āđ€āļ­āļāļŠāļēāļĢāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļˆāļ°āļ•āđ‰āļ­āļ‡āļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āđ€āļ”āļīāļ™āđ€āļ­āļāļŠāļēāļĢāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™āļŦāļĢāļ·āļ­āđ„āļĄāđˆ āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļˆāļ­āđ€āļ„āļŠāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ„āļĄāđˆāļšāđˆāļ­āļĒ āļāļēāļĢāļ‚āļēāļĒāļŠāļīāļ™āļ„āđ‰āļēāļ—āļĩāđˆāļĨāļđāļāļ„āđ‰āļēāđƒāļŦāđ‰āđ€āļ›āļīāļ”āđƒāļšāļāļģāļāļąāļšāļ āļēāļĐāļĩāļ•āļēāļĄāļ—āļĩāđˆāļ­āļĒāļđāđˆāļˆāļ”āļ—āļ°āđ€āļšāļĩāļĒāļ™ āđāļ•āđˆāļŠāđˆāļ‡āļŠāļīāļ™āļ„āđ‰āļēāđ„āļ›āļ—āļĩāđˆāđ„āļ‹āļ•āđŒāļ‡āļēāļ™āļ­āļĩāļāļ—āļĩāđˆāļ­āļĒāļđāđˆāļŦāļ™āļķāđˆāļ‡āļˆāļ°āļ•āđ‰āļ­āļ‡āļ­āļ­āļāđāļšāļšāđ€āļœāļ·āđˆāļ­āđƒāļŦāđ‰āļ—āļģāđ„āļ”āđ‰āļŦāļĢāļ·āļ­āđ„āļĄāđˆ
 
āļˆāļļāļ”āļŠāļģāļ„āļąāļāļ‚āļ­āļ‡ MongoDB āļ­āļĒāļđāđˆāļ—āļĩāđˆāļāļēāļĢāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™ collection (āđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāļāļąāļš table āļ‚āļ­āļ‡ database āļ­āļ·āđˆāļ™) āđ€āļ›āđ‡āļ™ schemaless āđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļāļģāļŦāļ™āļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđ„āļ§āđ‰āļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē āđāļĨāļ°āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™āļ—āļļāļāļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļĢāļ·āđˆāļ­āļ‡āļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļ—āļļāļāļ‚āđŒāļĄāļēāļāļ•āļ­āļ™āļ—āļĩāđˆāđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļĨāļ°āļ—āļīāđ‰āļ‡āļ„āļ§āļēāļĄāđ€āļ„āļĒāļŠāļīāļ™āļ—āļĩāđˆāđ€āļ„āļĒāļ„āļīāļ”āļ§āđˆāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āđ‰āļ­āļ‡āđ€āļ›āđ‡āļ™āļ•āļēāļĢāļēāļ‡ āđāļĨāļ°āļĄāļĩāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āđ„āļĄāđˆāļ‡āļąāđ‰āļ™āļˆāļ°āļĄāļĩāļ›āļąāļāļŦāļēāļ•āļēāļĄāļĄāļēāļĄāļēāļāļĄāļēāļĒ āđ„āļĄāđˆāļ§āđˆāļēāļˆāļ°āđ€āļ›āđ‡āļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ, āļāļēāļĢāļ­āļ­āļāđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļˆāļ°āļ—āļģāļ­āļĒāđˆāļēāļ‡āđ„āļĢ āđ€āļĄāļ·āđˆāļ­āđ„āļĄāđˆāđāļ™āđˆāđƒāļˆāđƒāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļąāđ‰āļ™āļĄāļĩāļ­āļ°āđ„āļĢāļ­āļĒāļđāđˆāļšāđ‰āļēāļ‡ āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āđ€āļ§āļĨāļēāļ­āļĒāļđāđˆāļ™āļēāļ™āļāļ§āđˆāļēāļˆāļ°āļĒāļ­āļĄāļŠāļīāđ‚āļĢāļĢāļēāļš āļĨāļ°āļ—āļīāđ‰āļ‡āļŦāļĨāļąāļāļāļēāļĢāļ­āļ­āļāđāļšāļšāļ—āļĩāđˆāđ€āļ„āļĒāļ—āļģ āđ„āļĄāđˆāđ€āļ­āļēāļĄāļēāļ•āļąāđ‰āļ‡āđ€āļ›āđ‡āļ™āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚ āđ€āļŠāđˆāļ™āļ‚āļ­āļ‡āđ€āļ”āļīāļĄāđ€āļĢāļ·āđˆāļ­āļ‡āļ™āļĩāđ‰āļ—āļģāļĄāļēāļ”āļĩāļ–āđ‰āļēāđƒāļŠāđ‰ MongoDB āļˆāļ°āļ•āđ‰āļ­āļ‡āļ—āļģāļ­āļĒāđˆāļēāļ‡āđ„āļĢ āļāļĨāļēāļĒāđ€āļ›āđ‡āļ™āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļīāļ”āļˆāļēāļ MongoDB āđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļ™āļĩāđ‰ āđ€āļĢāļēāļˆāļ°āļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļ­āļĒāđˆāļēāļ‡āđ„āļĢāļˆāļķāļ‡āļ”āļķāļ‡āļĻāļąāļāļĒāļ āļēāļžāļ­āļ­āļāļĄāļēāđ„āļ”āđ‰
 
āđ€āļĄāļ·āđˆāļ­āļ­āļ­āļāđāļšāļšāđƒāļŦāđ‰āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļšāļāļģāļāļąāļšāļ āļēāļĐāļĩ āļœāļĄāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļˆāļēāļāļ„āļīāļ”āļ–āļķāļ‡āļ˜āļļāļĢāļāļīāļˆāļ—āļĩāđˆāđ€āļĨāđ‡āļāļ—āļĩāđˆāļŠāļļāļ” āļ‡āđˆāļēāļĒāļ—āļĩāđˆāļŠāļļāļ” āđ€āļžāļ·āđˆāļ­āļāļģāļŦāļ™āļ”āđ€āļ›āđ‡āļ™āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ”āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āđƒāļšāļāļģāļāļąāļšāļ āļēāļĐāļĩ āļŠāđˆāļ§āļ™āļ—āļĩāđˆāļ™āļ­āļāđ€āļŦāļ™āļ·āļ­āļˆāļēāļāļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāđāļ•āđˆāļ‡āđƒāļŦāđ‰āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ„āļ”āđ‰ āđ€āļžāļĢāļēāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™ collection āļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āļšāļĢāļīāļĐāļąāļ—āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āļāđ‡āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™


 
Data API
 
āļ„āļĩāļĒāđŒāļŠāļģāļ„āļąāļāļ—āļĩāđˆāļ—āļģāđƒāļŦāđ‰āđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļēāļĄāļēāļĢāļ–āļ•āļīāļ”āļ•āđˆāļ­āļāļąāļš database āđāļĨāļ° collection āļŦāļĨāļēāļāļŦāļĨāļēāļĒāđ„āļ”āđ‰ āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļš Data API āļ•āļ­āļ™āđ€āļĢāļīāđˆāļĄāđāļĢāļāļœāļĄāđƒāļŠāđ‰ MongoDB āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ DaaS (Database as a Service) āļˆāļēāļ mLab āļ‹āļķāđˆāļ‡āļĄāļĩ Data API āđƒāļŦāđ‰āđƒāļŠāđ‰āļ”āđ‰āļ§āļĒ āļĨāļ”āļ āļēāļĢāļ°āļ‡āļēāļ™āļžāļąāļ’āļ™āļēāļŠāđˆāļ§āļ™āļ‚āļ­āļ‡ backend database āđ„āļ›āđāļ—āļšāļ—āļąāđ‰āļ‡āļŦāļĄāļ”
 
āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ—āļĩāđˆāļŠāļģāļ„āļąāļāļ‚āļ­āļ‡ mLab Data API āļ­āļĒāļđāđˆāļ—āļĩāđˆāđ€āļ›āđ‡āļ™ general purpose āļŠāļēāļĄāļēāļĢāļ–āļ­āļ­āļāđāļšāļšāđƒāļŦāđ‰āļ•āļīāļ”āļ•āđˆāļ­āļāļąāļš database āđāļĨāļ° collection āđƒāļ” āđ† āļāđ‡āđ„āļ”āđ‰ āļ—āļģāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļŦāđ‰āļ—āļģāļ‡āļēāļ™āđƒāļ™āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡ database farm
 
āļ›āļąāļˆāļˆāļļāļšāļąāļ™ mLab āļŦāļĒāļļāļ”āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢ āđ‚āļ”āļ™ take over āđ‚āļ”āļĒ MongoDB āđ„āļ›āđāļĨāđ‰āļ§ āļœāļĄāļ­āļēāļĻāļąāļĒāļŠāđ€āļ›āļ„āļ‚āļ­āļ‡ Data API āļĄāļēāļžāļąāļ’āļ™āļēāļ•āđˆāļ­āđ€āļžāļ·āđˆāļ­āđ€āļ­āļēāđ„āļ›āđƒāļŠāđ‰āļāļąāļš MongoDB Atlas āļ­āļĩāļāļŦāļ™āļķāđˆāļ‡ āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļ­āļžāļĒāļž database āļˆāļēāļ mLab āđ„āļ› Atlas āđƒāļ™āļŠāđˆāļ§āļ‡āļĢāļ­āļĒāļ•āđˆāļ­āđ„āļĄāđˆāļĄāļĩāļ›āļąāļāļŦāļēāđƒāļ” āđ†
 
Collection Name
 
āļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļŦāđ‰āđƒāļŠāđ‰āļāļąāļšāļŦāļĨāļēāļĒāđāļŦāđˆāļ‡ āļœāļĄāđƒāļŠāđ‰āđ€āļ—āļ„āļ™āļīāļ„āļ‡āđˆāļēāļĒ āđ† āļ•āļąāđ‰āļ‡āļŠāļ·āđˆāļ­ collection āđƒāļŦāđ‰āļĄāļĩāļĢāļŦāļąāļŠāļ‚āļ­āļ‡āđ€āļˆāđ‰āļēāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļģāļŦāļ™āđ‰āļē āđāļĨāđ‰āļ§āļ•āļēāļĄāļ”āđ‰āļ§āļĒāļŠāļ·āđˆāļ­āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļŠāđˆāļ™ abc_docs āđ€āļ›āđ‡āļ™ collection āļ‚āļ­āļ‡āļšāļĢāļīāļĐāļąāļ— abc āļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ­āļāļŠāļēāļĢ āđāļĨāļ° xyz_docs āļāđ‡āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ­āļāļŠāļēāļĢāļ‚āļ­āļ‡āļšāļĢāļīāļĐāļąāļ— xyz āļ”āļąāļ‡āļ™āļąāđ‰āļ™
 
āļ‚āđ‰āļ­āļ”āļĩāļ‚āļ­āļ‡āļ§āļīāļ˜āļĩāļ™āļĩāđ‰ āļ—āļģāđƒāļŦāđ‰āļĨāļ”āļˆāļģāļ™āļ§āļ™ database āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļāļīāļˆāļāļēāļĢāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļ āđ€āļžāļĢāļēāļ°āļŠāļēāļĄāļēāļĢāļ–āļĢāļ§āļĄāđƒāļ™ database āļŠāđˆāļ§āļ™āļāļĨāļēāļ‡āļāđˆāļ­āļ™ āđāļĨāļ°āļ­āļĩāļāđ€āļŦāļ•āļļāļœāļĨāļŦāļ™āļķāđˆāļ‡āļ„āļ·āļ­ āļ•āđ‰āļ­āļ‡āļāļēāļĢāļ­āļ­āļāđāļšāļšāđƒāļŦāđ‰āļšāļĢāļīāļĐāļąāļ—āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āļ­āđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļ­āļĒāļđāđˆāđƒāļ™ database āđ€āļ”āļĩāļĒāļ§āļāļąāļ™
 
āđ€āļĄāļ·āđˆāļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨ āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ‡āļ„āļģāļŠāļąāđˆāļ‡āļ„āđ‰āļ™āļŦāļē, āđ€āļžāļīāđˆāļĄ āļŦāļĢāļ·āļ­āđāļāđ‰āđ„āļ‚ āđ‚āļ”āļĒāļĢāļ°āļšāļļāļĢāļŦāļąāļŠāļšāļĢāļīāļĐāļąāļ— āđāļĨāļ°āļŠāļ·āđˆāļ­āļ‚āđ‰āļ­āļĄāļđāļĨ āļœāđˆāļēāļ™ Data API āļ—āļĩāđˆāļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđāļ›āļĨāļ‡āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļŠāļ·āđˆāļ­āđ€āļ•āđ‡āļĄ collection āđāļĨāļ°āļĢāļđāđ‰āļ§āđˆāļēāđ€āļāđ‡āļšāļ­āļĒāļđāđˆāđƒāļ™ database āđ„āļŦāļ™
 
āļāļēāļĢāļ•āļąāđ‰āļ‡āļŠāļ·āđˆāļ­āđāļĨāđ‰āļ§āļ•āļīāļ”āļ•āđˆāļ­āļœāđˆāļēāļ™ Data API āļ—āļģāđƒāļŦāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™ āļŠāļēāļĄāļēāļĢāļ–āļ­āļ­āļāđāļšāļšāđƒāļŦāđ‰āđ‚āļĒāļāļĒāđ‰āļēāļĒ database āļ āļēāļĒāļŦāļĨāļąāļ‡āđ„āļ”āđ‰ āđ€āļĄāļ·āđˆāļ­āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđƒāļŠāđ‰āļ‡āļēāļ™āļĒāļąāļ‡āđ„āļĄāđˆāđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļˆāļ°āļĄāļĩāļ›āļĢāļīāļĄāļēāļ“āļ‚āđ‰āļ­āļĄāļđāļĨāđāļ„āđˆāđ„āļŦāļ™ āļāđ‡āđƒāļŦāđ‰āļ­āļĒāļđāđˆāđƒāļ™ database āļĢāļ§āļĄāļāđˆāļ­āļ™ āđ€āļ›āļĢāļĩāļĒāļšāđ€āļŠāļĄāļ·āļ­āļ™āđ€āļ›āđ‡āļ™āļšāđˆāļ­āļžāļąāļāļ­āļ™āļļāļšāļēāļĨ āļŦāļēāļāļžāļšāļ§āđˆāļēāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļĒāļ­āļ°āļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāļāđ€āļ•āļīāļšāđ‚āļ•āđ€āļĢāđ‡āļ§ āļāđ‡āļŠāļēāļĄāļēāļĢāļ–āđāļĒāļāļ­āļ­āļāļĄāļēāđ€āļ›āđ‡āļ™ database āļ•āđˆāļēāļ‡āļŦāļēāļāļ āļēāļĒāļŦāļĨāļąāļ‡āđ„āļ”āđ‰
 
Multi-cluster
 
āļ āļēāļĒāđƒāļ™ cluster āļŦāļ™āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļŦāļĨāļēāļĒ database āļ­āļĒāļđāđˆāļ”āđ‰āļ§āļĒāļāļąāļ™ āđāļ•āđˆāļœāļĄāđ€āļĨāļ·āļ­āļāđƒāļŠāđ‰āļ§āļīāļ˜āļĩāđāļĒāļāļ”āđ‰āļ§āļĒāļŠāļ·āđˆāļ­ collection āđāļ—āļ™ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļāļēāļĢāđāļĒāļ database āļˆāļķāļ‡āļĄāļąāļāļ—āļģāļžāļĢāđ‰āļ­āļĄāļāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ cluster āđƒāļŦāļĄāđˆāļ”āđ‰āļ§āļĒ
 
āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡ database āđƒāļ” āđ† āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļŠāđ€āļ›āļ„āļ‚āļ­āļ‡ cluster āļ§āđˆāļēāļĄāļĩ memory āđāļĨāļ° CPU āđ€āļ—āđˆāļēāđ„āļŦāļĢāđˆ āļĒāļīāđˆāļ‡ database āļĄāļĩāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ āļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāļāļāđ‡āļ•āđ‰āļ­āļ‡āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡ memory āđāļĨāļ° CPU āđƒāļŦāđ‰āđ„āļ”āđ‰āļŠāļąāļ”āļŠāđˆāļ§āļ™āļ•āļēāļĄāļāļąāļ™āļ”āđ‰āļ§āļĒ
 
āļ”āļąāļ‡āļ—āļĩāđˆāļāļĨāđˆāļēāļ§āļĄāļēāđāļĨāđ‰āļ§ āļ āļēāļĒāđƒāļ™ database āļ­āļēāļˆāļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļŦāļĨāļēāļĒāļšāļĢāļīāļĐāļąāļ—āļĢāļ§āļĄāļāļąāļ™āļ­āļĒāļđāđˆ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļŦāļēāļāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡ database āļ™āļąāđ‰āļ™āđƒāļŦāļāđˆ āđ€āļžāļĢāļēāļ°āļĄāļĩāļˆāļģāļ™āļ§āļ™āļšāļĢāļīāļĐāļąāļ—āļĄāļēāļāđ€āļāļīāļ™āđ„āļ› āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āļ›āļĢāļąāļšāļ‚āļĒāļēāļĒ memory āđāļĨāļ° CPU āđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™ āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļ„āļ§āļšāļ„āļļāļĄāļ‚āļ™āļēāļ” database āđ„āļĄāđˆāđƒāļŦāđ‰āđƒāļŦāļāđˆāđ€āļāļīāļ™āđ„āļ› āđ‚āļ”āļĒāļāļēāļĢāđāļĒāļāļšāļĢāļīāļĐāļąāļ—āļ­āļ­āļāđ„āļ›āđ„āļ§āđ‰āļ—āļĩāđˆ cluster āđƒāļŦāļĄāđˆāđāļ—āļ™
 
āļœāļĨāļžāļĨāļ­āļĒāđ„āļ”āđ‰āļ‚āļ­āļ‡āļāļēāļĢāđāļĒāļ āļŠāđˆāļ§āļĒāļāļĢāļ°āļˆāļēāļĒāļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ‡āđ€āļĄāļ·āđˆāļ­ cluster āđƒāļ”āļĄāļĩāļ›āļąāļāļŦāļēāļ—āļģāļ‡āļēāļ™āđ„āļĄāđˆāļ—āļąāļ™āļŦāļĢāļ·āļ­āļŦāļĒāļļāļ”āļ—āļģāļ‡āļēāļ™ āļāđ‡āļˆāļ°āļĄāļĩāļœāļĨāđ€āļ‰āļžāļēāļ°āļšāļĢāļīāļĐāļąāļ—āļ—āļĩāđˆāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļĒāļđāđˆāđƒāļ™ cluster āļ™āļąāđ‰āļ™āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
 
āđ‚āļ”āļĒāļ›āļāļ•āļīāđāļĨāđ‰āļ§āļāļīāļˆāļāļēāļĢāļ‚āļ™āļēāļ”āļāļĨāļēāļ‡āļ—āļĩāđˆāļĄāļĩāļ„āļ™āđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļžāļĢāđ‰āļ­āļĄāļāļąāļ™āļĄāļēāļāļāļ§āđˆāļē 10 āļ„āļ™ āļĄāļĩāļ„āļ§āļēāļĄāļ–āļĩāđˆāđƒāļ™āļāļēāļĢāļ­āđˆāļēāļ™āđāļĨāļ°āđ€āļ‚āļĩāļĒāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāļ āļœāļĄāļˆāļ°āđāļĒāļ cluster āļ­āļ­āļāđ„āļ›āđƒāļŦāđ‰āđƒāļŠāđ‰āđ€āļ‰āļžāļēāļ°āļ—āļĩāđˆāđ€āļ”āļĩāļĒāļ§ āđ€āļžāļ·āđˆāļ­āđ„āļĄāđˆāđƒāļŦāđ‰āļĄāļĩāļāļĢāļ°āļ—āļšāļāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰āļĢāļēāļĒāļ­āļ·āđˆāļ™
 
Report Database
 
āļ āļēāļĒāđƒāļ™ cluster āļ‚āļ­āļ‡ MongoDB āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ 3 nodes āļĢāļ§āļĄāļāļąāļ™āđ€āļ›āđ‡āļ™ replica set āļŦāļĢāļ·āļ­āđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāļāļąāļš server 3 āļ•āļąāļ§ āļ—āļĩāđˆāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ•āļĢāļ‡āļāļąāļ™ āđ€āļ›āļĢāļĩāļĒāļšāđ€āļŠāļĄāļ·āļ­āļ™ real-time backup āļ›āđ‰āļ­āļ‡āļāļąāļ™āļĄāļīāđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļđāļāļŦāļēāļĒ āļĄāļĩ primary node āđ€āļ›āđ‡āļ™āļ”āđˆāļēāļ™āļŦāļ™āđ‰āļē read & write āļĢāļąāļāļĐāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļ•āđ‰āļ™āļ‰āļšāļąāļš āđāļĨāļ° secondary 2 nodes āļ—āļĩāđˆāđ€āļŦāļĨāļ·āļ­āļ„āļ­āļĒāļ•āļēāļĄāļ—āļģāļŠāļģāđ€āļ™āļē
 
āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļŠāđˆāļ§āļ™āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āļ­āđˆāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļģāļ™āļ§āļ™āļĄāļēāļ āđ€āļŠāđˆāļ™ āļĢāļēāļĒāļ‡āļēāļ™āļ•āđˆāļēāļ‡ āđ† āđƒāļŦāđ‰āļ­āđˆāļēāļ™āļˆāļēāļ secondary node āđāļ—āļ™ āđ€āļžāļ·āđˆāļ­āļĨāļ”āļ āļēāļĢāļ° primary node āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļĢāļąāļšāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļšāļąāļ™āļ—āļķāļāļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļ›āļĢāļĩāļĒāļšāđ€āļŠāļĄāļ·āļ­āļ™āđāļĒāļ operational database āļŠāļģāļŦāļĢāļąāļšāđƒāļŠāđ‰āļ‡āļēāļ™āļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ­āļ­āļāļˆāļēāļ report database āļŠāļģāļŦāļĢāļąāļšāđƒāļŠāđ‰āļ—āļģāļĢāļēāļĒāļ‡āļēāļ™ āđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ replica set

 
Report Cluster
 
āļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļ‚āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰ secondary node āđƒāļ™ replica set āđ€āļ›āđ‡āļ™ report āļ­āļĒāļđāđˆāļ•āļĢāļ‡āļ—āļĩāđˆāļ„āļ§āļēāļĄāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ›āđ‡āļ™ transaction āļˆāļķāļ‡āđ€āļŦāļĄāļēāļ°āļāļąāļšāļĢāļēāļĒāļ‡āļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āļāļąāļšāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļĢāļ°āļ”āļąāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ” āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāđāļ„āļš āđ† āđ€āļŠāđˆāļ™ āļĢāļēāļĒāļ‡āļēāļ™āļ›āļĢāļ°āļˆāļģāđ€āļ”āļ·āļ­āļ™ āļŦāļēāļāļ•āđ‰āļ­āļ‡āļĢāļēāļĒāļ‡āļēāļ™āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ•āļąāļ§āđ€āļĨāļ‚āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĒāļ­āļ”āļŠāļĢāļļāļ›āļĢāļ°āļ”āļąāļšāļ§āļąāļ™ āļŦāļĢāļ·āļ­āđ€āļ”āļ·āļ­āļ™ āļˆāļ°āļ•āđ‰āļ­āļ‡āļ—āļģ aggregation query āļ—āļļāļāļ„āļĢāļąāđ‰āļ‡āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰ āļ‹āļķāđˆāļ‡āļ—āļģāđƒāļŦāđ‰āļƒāđ‰āļēāđāļĨāļ°āļāļīāļ™āđāļĢāļ‡ database
 
āđƒāļ™āļ—āļēāļ‡āđ€āļ—āļ„āļ™āļīāļ„āļĢāļēāļĒāļ‡āļēāļ™āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āđ€āļāđ‡āļšāļ•āļąāļ§āđ€āļĨāļ‚āļŠāļĢāļļāļ›āđāļĨāļ°āđƒāļŠāđ‰āļ›āļĢāļ°āļˆāļģ āļˆāļ°āļ­āļ­āļāđāļšāļšāđƒāļŦāđ‰āļ„āļģāļ™āļ§āļ“āđāļĨāđ‰āļ§āđ€āļāđ‡āļšāđ€āļ›āđ‡āļ™ analytic model āđ€āļ­āļēāđ„āļ§āđ‰āļāđˆāļ­āļ™ āđāļĨāđ‰āļ§āļĢāļēāļĒāļ‡āļēāļ™āļ­āđˆāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āđ€āļ­āļēāđ„āļ›āđƒāļŠāđ‰āđ„āļ”āđ‰āļ—āļąāļ™āļ—āļĩ āđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āđ€āļŠāļĩāļĒāđ€āļ§āļĨāļēāļ—āļģ aggregation āļ‹āđ‰āļģāļ‹āđ‰āļ­āļ™ āļ§āļīāļ˜āļĩāļ™āļĩāđ‰āđ€āļĢāļĩāļĒāļāļ§āđˆāļēāđ€āļ›āđ‡āļ™āļāļēāļĢāļ—āļģ data pipeline āđāļšāļš ETL (Extract) āļ­āđˆāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļ•āđ‰āļ™āļ‰āļšāļąāļš (Transform) āđāļ›āļĨāļ‡āđƒāļŦāđ‰āļ­āļĒāļđāđˆāđƒāļ™āļĢāļđāļ›āđāļšāļšāļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļ—āļģāļĢāļēāļĒāļ‡āļēāļ™ (Load) āđ€āļāđ‡āļšāđ€āļ­āļēāđ„āļ§āđ‰āđ€āļ›āđ‡āļ™āđ€āļŦāļĄāļ·āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļĩāļāļŠāļļāļ”āļŦāļ™āļķāđˆāļ‡
 
āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļ­āđˆāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļ operational database āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™ cluster āļŦāļ™āļķāđˆāļ‡ āđāļĨāđ‰āļ§āđāļ›āļĨāļ‡āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļģāļŦāļĢāļąāļšāđƒāļŠāđ‰āļĢāļēāļĒāļ‡āļēāļ™āđ€āļāđ‡āļšāđ„āļ§āđ‰āđƒāļ™ report database āļ­āļĩāļ cluster āļŦāļ™āļķāđˆāļ‡ āđ€āļžāļ·āđˆāļ­āđ„āļĄāđˆāđƒāļŦāđ‰āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļĢāļēāļĒāļ‡āļēāļ™āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļĢāļšāļāļ§āļ™ database āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āļĢāļđāļ—āļĩāļ™
 
āđāļŠāļ”āļ‡āļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļšāļĢāļīāļĐāļąāļ— āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ­āļĒāļđāđˆāđƒāļ™ database āđāļĨāļ° cluster āđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ—āļģāđ€āļŠāđˆāļ™āļ™āļĩāđ‰āđ„āļ”āđ‰ āļœāļĄāđƒāļŠāđ‰āļ§āļīāļ˜āļĩāļ­āļ­āļāđāļšāļš Data API āđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ•āļąāđ‰āļ‡āļ„āđˆāļē reroute collection āđƒāļŦāđ‰āđāļĒāļāđ„āļ›āđƒāļŠāđ‰ cluster āļ™āļ­āļāļ­āļ·āđˆāļ™ āđ† āđ„āļ”āđ‰ āđ‚āļ”āļĒāļ—āļĩāđˆāļāļĨāđ„āļāļ‚āļ­āļ‡āļĢāļēāļĒāļ‡āļēāļ™āļ­āđ‰āļēāļ‡āļ–āļķāļ‡āļĢāļŦāļąāļŠāļšāļĢāļīāļĐāļąāļ—āđ€āļŦāļĄāļ·āļ­āļ™āđ€āļ”āļīāļĄāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļĢāļđāđ‰āļ§āđˆāļē collection āļ™āļąāđ‰āļ™āđ€āļāđ‡āļšāļ­āļĒāļđāđˆāļ—āļĩāđˆāđ„āļŦāļ™


 
Data Model
 
āđ€āļĢāļ·āđˆāļ­āļ‡āļŠāļļāļ”āļ—āđ‰āļēāļĒāļ—āļĩāđˆāļˆāļ°āđ€āļĨāđˆāļēāđƒāļŦāđ‰āļŸāļąāļ‡āļ–āļķāļ‡āđāļ™āļ§āļ„āļīāļ”āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ‚āđ‰āļ­āļĄāļđāļĨ āļŦāļĨāļąāļ‡āļˆāļēāļāļ—āļĩāđˆāđƒāļ„āļĢāđˆāļ„āļĢāļ§āļāļ­āļĒāļđāđˆāļ™āļēāļ™ āđƒāļ™āļ—āļĩāđˆāļŠāļļāļ”āļœāļĄāļāđ‡āđ€āļĨāļ·āļ­āļāļ­āļ­āļāđāļšāļšāđƒāļŦāđ‰ Transaction āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ‚āļ­āļ‡ ERP āđ€āļāđ‡āļšāļ­āļĒāļđāđˆāđƒāļ™ collection āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļ—āļĩāđˆāļŠāļ·āđˆāļ­āļ§āđˆāļē "doc"

 
āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļš ERP āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ collection āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ 3 āļŦāļĨāļąāļ (āļ‚āļēāļ”āđ„āļĄāđˆāđ„āļ”āđ‰) āđāļĨāļ° 3 āđ€āļŠāļĢāļīāļĄ (āļŠāđˆāļ§āļĒāļ­āļģāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļ)
 
"Config" collection
 
āļœāļđāđ‰āļ§āļēāļ‡āļĢāļ°āļšāļšāđƒāļŠāđ‰āļ•āļąāđ‰āļ‡āļ„āđˆāļē āļ­āļ­āļāđāļšāļšāļĢāļ°āļšāļšāđ€āļ­āļāļŠāļēāļĢ āļāļģāļŦāļ™āļ”āļ›āļĢāļ°āđ€āļ āļ—āđāļĨāļ°āļĢāļŦāļąāļŠāđ€āļĨāđˆāļĄāđ€āļ­āļāļŠāļēāļĢ āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ‚āļ­āļ‡āļĄāļąāļ™ āđ€āļŠāđˆāļ™ āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āđƒāļšāļāļģāļāļąāļšāļ āļēāļĐāļĩ, āđƒāļŠāđ‰āļ•āļąāļ”āļŠāļ•āđ‡āļ­āļ, āđƒāļŠāđ‰āļĨāļ‡āļšāļąāļāļŠāļĩāđāļĒāļāļ›āļĢāļ°āđ€āļ āļ— āļŊāļĨāļŊ āļĢāļ§āļĄāļ—āļąāđ‰āļ‡āļāļģāļŦāļ™āļ”āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļšāđ€āļ­āļāļŠāļēāļĢāđ€āļĨāđˆāļĄāļ­āļ·āđˆāļ™ āļ™āļ­āļāļˆāļēāļāļĒāļąāļ‡āđƒāļŠāđ‰āđ€āļāđ‡āļš Custom View āđāļĨāļ° Custom Edit āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āđ€āļŠāļĢāļīāļĄāđƒāļ™āļāļēāļĢāļŦāļ™āđ‰āļēāļˆāļ­āđ€āļĄāļ™āļđ āđāļĨāļ°āļŦāļ™āđ‰āļēāļˆāļ­āđ€āļĄāļ™āļđāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ
 
"Link" collection
 
āļœāļđāđ‰āļ§āļēāļ‡āļĢāļ°āļšāļšāđƒāļŠāđ‰āđ€āļāđ‡āļšāļĢāļēāļĒāļ‡āļēāļ™āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™ āļŠāļēāļĄāļēāļĢāļ–āđ€āļ­āļēāļĄāļēāđƒāļŠāđ‰āļ›āļĢāļ°āļāļ­āļšāđ€āļ›āđ‡āļ™āđ€āļĄāļ™āļđ āđāļĨāļ°āļāļģāļŦāļ™āļ”āļŦāļĄāļ§āļ”āļŦāļĄāļđāđˆāđāļĨāļ°āļŠāļīāļ—āļ˜āļīāđŒāļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļĢāļēāļĒāļ‡āļēāļ™
 
"Doc" collection
 
āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ­āļāļŠāļēāļĢāđāļĨāļ° transaction āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļĢāļ§āļĄāļ­āļĒāļđāđˆāļ”āđ‰āļ§āļĒāļāļąāļ™ āļāļēāļĢāļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‚āđ‰āļēāļĢāļ°āļšāļšāļˆāļ°āļĄāļĩāļĢāļđāļ›āđāļšāļšāđ€āļŦāļĄāļ·āļ­āļ™āļāļēāļĢāļšāļąāļ™āļ—āļķāļāđƒāļŠāđˆāđ€āļ­āļāļŠāļēāļĢ āļ‹āļķāđˆāļ‡āđ€āļ­āļāļŠāļēāļĢāđāļ•āđˆāļĨāļ°āđ€āļĨāđˆāļĄāļ­āļēāļˆāļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ„āļĄāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āđāļ•āđˆāļˆāļ°āļĄāļĩāļŸāļīāļĨāļ”āđŒāļŠāļģāļ„āļąāļāļ­āļĒāđˆāļēāļ‡āļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ”āđ„āļ”āđ‰āđāļāđˆ āļ›āļĢāļ°āđ€āļ āļ—, āđ€āļĨāđˆāļĄ, āđ€āļĨāļ‚āļ—āļĩāđˆ, āļ§āļąāļ™āļ—āļĩāđˆ
 
āļ™āļ­āļāļˆāļēāļāđ€āļŦāļ™āļ·āļ­āļˆāļēāļāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™ collection āđ€āļŠāļĢāļīāļĄ āđ„āļ”āđ‰āđāļāđˆ "Who" āļœāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡, "Which" āļŠāļīāđˆāļ‡āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡ (āļŠāļīāļ™āļ„āđ‰āļē) āđāļĨāļ° "What" āđ€āļĢāļ·āđˆāļ­āļ‡āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡ āļĄāļĩāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ§āļĒāļ­āļģāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāļ•āļ­āļ™āļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļŠāđˆāļ™ āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđˆāļŠāļ·āđˆāļ­āļĨāļđāļāļ„āđ‰āļē āļāđ‡āļˆāļ°āļ”āļķāļ‡āđ€āļĨāļ‚āļœāļđāđ‰āđ€āļŠāļĩāļĒāļ āļēāļĐāļĩ āļ—āļĩāđˆāļ­āļĒāļđāđˆ āļĄāļēāđƒāļŠāđˆāđƒāļŦāđ‰āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āđāļĨāļ°āļ­āļĩāļāđ€āļŦāļ•āļļāļœāļĨāļ—āļĩāđˆāļŠāļģāļ„āļąāļāđ€āļžāļ·āđˆāļ­āđ„āļĄāđˆāđƒāļŦāđ‰āđ‚āļ›āļĢāđāļāļĢāļĄāļŦāļĨāļļāļ”āđ‚āļĨāļāđ€āļāļīāļ™āđ„āļ›āļˆāļ™āļ—āļĩāļĄāļ§āļēāļ‡āļĢāļ°āļšāļšāļĨāļģāļšāļēāļāđƒāļˆ
 
āļĄāļĩāđ€āļžāļĩāļĒāļ‡āđ€āļ—āđˆāļēāļ™āļĩāđ‰āļˆāļĢāļīāļ‡ āđ† āļˆāļ™āđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļ§āļēāļ” Diagram āđ€āļžāļĢāļēāļ°āđ„āļĄāđˆāļĄāļĩ relation āļ—āļĩāđˆāđ‚āļĒāļ‡āļāļąāļ™āđ„āļ›āļĄāļē āļœāļĨāļ—āļĩāđˆāļ•āļēāļĄāļĄāļēāļ—āļģāđƒāļŦāđ‰āļ—āļĩāļĄāļ§āļēāļ‡āļĢāļ°āļšāļšāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰ Data Model āļ–āđ‰āļēāļ­āļĒāļēāļāļ­āļ­āļāđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļ āļēāļĐāļĩāļ‚āļēāļĒ āļāđ‡āđ€āļĢāļīāđˆāļĄāļˆāļēāļāđ€āļ‚āļĩāļĒāļ™ query āļāļĢāļ­āļ‡āđ€āļ­āļēāđ€āļ‰āļžāļēāļ°āđ€āļ­āļāļŠāļēāļĢāđ€āļĨāđˆāļĄāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđƒāļšāļāļģāļāļąāļšāļ āļēāļĐāļĩ āđāļĨāđ‰āļ§āđ€āļĨāļ·āļ­āļāđ€āļ­āļēāļŸāļīāļĨāļ”āđŒāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļĄāļēāđāļŠāļ”āļ‡āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļĢāļēāļĒāļ‡āļēāļ™
 
āļœāļĄāļˆāļ°āļĨāļ­āļ‡āļĒāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āļ­āļ˜āļīāļšāļēāļĒāļ§āđˆāļēāļĄāļĩāļ§āļīāļ˜āļĩāļ„āļīāļ”āļŦāļĢāļ·āļ­āļ™āļīāļĒāļēāļĄāļ•āđˆāļ­āļ„āļģāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ­āļĒāđˆāļēāļ‡āđ„āļĢ
 
āļšāļīāļĨāļ‚āļēāļĒ āđāļĨāļ° āđƒāļšāļĢāļąā
āļ āļēāļĒāđƒāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ Doc āļĄāļĩāļŸāļīāļĨāļ”āđŒ "_type" āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāđāļĒāļāļ›āļĢāļ°āđ€āļ āļ—āđ€āļ­āļāļŠāļēāļĢ āđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļŠāđ‰āļŠāļ·āđˆāļ­āļ•āļĢāļ‡āļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āļāļģāļŦāļ™āļ”āļ™āļīāļĒāļēāļĄāļāļēāļĢāļ—āļģāļ‡āļēāļ™āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ€āļ­āļāļŠāļēāļĢāļ•āļēāļĄāļ›āļĢāļ°āđ€āļ āļ—āļ™āļąāđ‰āļ™ āđ† āļ›āļĢāļ°āđ€āļ āļ— "āļšāļīāļĨāļ‚āļēāļĒ" āļŦāļĄāļēāļĒāļ–āļķāļ‡āđ€āļ­āļāļŠāļēāļĢāļ—āļĩāđˆāļĄāļĩāļ˜āļĢāļĢāļĄāļŠāļēāļ•āļīāļ‚āļēāļĒāļ—āļēāļ‡āļšāļąāļāļŠāļĩ āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļĒāđˆāļ­āļĒāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ”āđƒāļŦāđ‰āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđāļ•āđˆāļĨāļ°āļŦāļĄāļ§āļ” āļˆāļķāļ‡āļĄāļĩāļœāļĨāđ€āļ›āđ‡āļ™āđ„āļ›āļ•āļēāļĄāļ˜āļĢāļĢāļĄāļŠāļēāļ•āļīāļ‚āļēāļĒ āļœāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āđƒāļ™āļšāļīāļĨāļ„āļ·āļ­ āļĨāļđāļāļ„āđ‰āļē āļŦāļĢāļ·āļ­āļĨāļđāļāļŦāļ™āļĩāđ‰
 
āļŦāļĄāļ§āļ”āđ„āļŦāļ™āđƒāļŠāđ‰āļ„āļļāļĄāļ āļēāļĐāļĩ āļāđ‡āļˆāļ°āđ€āļ›āđ‡āļ™āļĢāļēāļĒāļāļēāļĢāļ āļēāļĐāļĩāļ‚āļēāļĒ 
āļŦāļĄāļ§āļ”āđ„āļŦāļ™āđƒāļŠāđ‰āļ„āļļāļĄāļŠāļ•āđ‡āļ­āļ„ āļāđ‡āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āđ€āļ›āđ‡āļ™āļĢāļēāļĒāļāļēāļĢāļ­āļ­āļāļŠāļ•āđ‡āļ­āļ„ 
āļŦāļĄāļ§āļ”āđ„āļŦāļ™āđƒāļŠāđ‰āļĨāļ‡āļšāļąāļāļŠāļĩ āļāđ‡āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āđ€āļ›āđ‡āļ™āļĢāļēāļĒāļāļēāļĢāđāļĒāļāļ›āļĢāļ°āđ€āļ āļ—āļ­āļĒāļđāđˆāļ”āđ‰āļ§āļĒāļāļąāļ™
 
āļĒāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđƒāļšāđ€āļŠāļ™āļ­āļĢāļēāļ„āļē āđ€āļ›āđ‡āļ™āļšāļīāļĨāļ‚āļēāļĒāļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđ‰āļ„āļļāļĄāļ­āļ°āđ„āļĢāđ€āļĨāļĒ āđƒāļšāļŠāđˆāļ‡āļŠāļīāļ™āļ„āđ‰āļē/āđƒāļšāļāļģāļāļąāļšāļ āļēāļĐāļĩ āđƒāļŠāđ‰āļ„āļļāļĄāļŠāļ•āđ‡āļ­āļ„,āļ āļēāļĐāļĩ āđāļĨāļ°āļĨāļđāļāļŦāļ™āļĩāđ‰ āđƒāļ™āļŦāļĄāļ§āļ”āđ€āļ”āļĩāļĒāļ§āļāļąāļ™
 
"āđƒāļšāļĢāļąāļš" āđ€āļ›āđ‡āļ™āļ­āļ™āļļāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡ "āļšāļīāļĨāļ‚āļēāļĒ" āļĄāļĩāļ˜āļĢāļĢāļĄāļŠāļēāļ•āļīāļ—āļēāļ‡āļšāļąāļāļŠāļĩāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āđƒāļ™āļ—āļēāļ‡āđ€āļ—āļ„āļ™āļīāļ„āđ„āļĄāđˆāļĄāļĩāļ­āļ°āđ„āļĢāļ•āđˆāļēāļ‡āļāļąāļ™ āļĄāļąāļāđƒāļŠāđ‰āļāļąāļšāļŦāļĄāļ§āļ”āļšāļīāļĨāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđƒāļšāļ§āļēāļ‡āļšāļīāļĨ āļŦāļĢāļ·āļ­āđƒāļšāđ€āļŠāļĢāđ‡āļˆāļĢāļąāļšāđ€āļ‡āļīāļ™ āđ€āļžāļ·āđˆāļ­āļ•āļąāļ”āļŦāļ™āļĩāđ‰āļāļąāļšāļšāļīāļĨāļ‚āļēāļĒ āļœāļĄāđāļĒāļāļ­āļ­āļāļĄāļēāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāđāļĒāļāđ€āļ­āļāļŠāļēāļĢ āļ‹āļ·āđ‰āļ­-āļ‚āļēāļĒ-āļˆāđˆāļēāļĒ-āļĢāļąāļš āļ‚āļ­āļ‡āļ™āļąāļāļšāļąāļāļŠāļĩ
 
āļšāļīāļĨāļ‹āļ·āđ‰āļ­ āđāļĨāļ° āđƒāļšāļˆāđˆāļēāļĒ 
āļ˜āļĢāļĢāļĄāļŠāļēāļ•āļīāļ‚āļ­āļ‡ "āļšāļīāļĨāļ‹āļ·āđ‰āļ­" āđāļĨāļ° "āđƒāļšāļˆāđˆāļēāļĒ" āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļš āđ€āļˆāđ‰āļēāļŦāļ™āļĩāđ‰, āļ āļēāļĐāļĩāļ‹āļ·āđ‰āļ­ āđāļĨāļ°āđ€āļ‚āđ‰āļēāļŠāļ•āđ‡āļ­āļ„
 
(āđƒāļšāļŠāļģāļ„āļąāļ)āđāļĒāļāļ›āļĢāļ°āđ€āļ āļ— 
āđ€āļ›āđ‡āļ™āđ€āļ­āļāļŠāļēāļĢāļ—āļĩāđˆāđƒāļŠāđ‰āļšāļąāļ™āļ—āļķāļāļšāļąāļāļŠāļĩāđāļĒāļāļ›āļĢāļ°āđ€āļ āļ—āđ‚āļ”āļĒāļ•āļĢāļ‡ āđ€āļ”āļšāļīāļ• āđ€āļ„āļĢāļ”āļīāļ• āļŠāđˆāļ§āļ™āđƒāļŦāļāđ‹āļˆāļ°āđƒāļŠāđ‰āļāļąāļšāļ‡āļēāļ™āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļšāļąāļāļŠāļĩ
 
āļĨāļđāļāļŦāļ™āļĩāđ‰ 
āļ™āļīāļĒāļēāļĄāļ‚āļ­āļ‡āļĨāļđāļāļŦāļ™āļĩāđ‰ āļ„āļ·āļ­ āļšāļīāļĨāļ‚āļēāļĒāļ—āļĩāđˆāļ„āđ‰āļēāļ‡āļŠāļģāļĢāļ° query āļˆāļēāļ Doc āļŦāļēāđ€āļ­āļāļŠāļēāļĢāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡ āđāļĨāļ°āļĄāļĩāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ„āđ‰āļēāļ‡āļŠāļģāļĢāļ° āļŠāļ·āđˆāļ­āļĨāļđāļāļ„āđ‰āļēāđƒāļ™āļšāļīāļĨāđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āļ„āļ·āļ­āļĨāļđāļāļŦāļ™āļĩāđ‰ āļĒāļ­āļ”āļ—āļĩāđˆāļ„āđ‰āļēāļ‡āļŠāļģāļĢāļ°āļ„āļ·āļ­āļĒāļ­āļ”āļŦāļ™āļĩāđ‰
 
āđ€āļˆāđ‰āļēāļŦāļ™āļĩāđ‰ 
āđ€āļˆāđ‰āļēāļŦāļ™āļĩāđ‰ āļ„āļ·āļ­ āļšāļīāļĨāļ‹āļ·āđ‰āļ­āļ—āļĩāđˆāļ„āđ‰āļēāļ‡āļŠāļģāļĢāļ° āđƒāļŠāđ‰āļŦāļĨāļąāļāļ„āļīāļ”āđ€āļ”āļĩāļĒāļ§āļāļąāļšāļĨāļđāļāļŦāļ™āļĩāđ‰
 
āļĨāļđāļāļ„āđ‰āļē 
āļŠāļ–āļēāļ™āļ°āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļĨāļđāļāļ„āđ‰āļēāļ‚āļ­āļ‡āļāļīāļˆāļāļēāļĢ āđ€āļ›āđ‡āļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļŠāļąāđˆāļ§āļ„āļĢāļēāļ§āđ€āļŠāđˆāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļšāļĨāļđāļāļŦāļ™āļĩāđ‰ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āđ„āļĄāđˆāđƒāļŠāđˆāđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļāđ‡āļšāļŠāļ°āļŠāļĄāļĢāļēāļĒāļŠāļ·āđˆāļ­āđ„āļ§āđ‰āđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļŠāļ·āđˆāļ­āļ—āļĩāđˆāđ€āļ„āļĒāđ€āļ›āđ‡āļ™āļĨāļđāļāļ„āđ‰āļēāđ€āļĄāļ·āđˆāļ­āļŠāļ­āļ‡āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ āđāļ•āđˆāđ„āļĄāđˆāđ€āļ„āļĒāļ•āļīāļ”āļ•āđˆāļ­āļ„āđ‰āļēāļ‚āļēāļĒāļāļąāļ™āļ­āļĩāļāđ€āļĨāļĒāļĒāļąāļ‡āļ™āļąāļšāļ§āđˆāļēāđ€āļ›āđ‡āļ™āļĨāļđāļāļ„āđ‰āļēāļŦāļĢāļ·āļ­āđ„āļĄāđˆ
 
āļ™āļīāļĒāļēāļĄāđ€āļĢāļ·āđˆāļ­āļ‡āļĨāļđāļāļ„āđ‰āļēāļ‚āļ­āļ‡āļœāļĄāļˆāļ°āļĄāļĩāļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāđ€āļ‚āđ‰āļēāļĄāļēāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ”āđ‰āļ§āļĒ āđ€āļŠāđˆāļ™ āļĨāļđāļāļ„āđ‰āļē 12 āđ€āļ”āļ·āļ­āļ™āļĨāđˆāļēāļŠāļļāļ” āđ€āļ­āļēāļĄāļēāļˆāļēāļāļŠāļ·āđˆāļ­āđƒāļ™āđ€āļ­āļāļŠāļēāļĢāļĨāđˆāļēāļŠāļļāļ”āđ„āļĄāđˆāđ€āļāļīāļ™ 12 āđ€āļ”āļ·āļ­āļ™āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļģāļ™āļ§āļ™āļĨāļđāļāļ„āđ‰āļēāļ‚āļ­āļ‡āļāļīāļˆāļāļēāļĢāļˆāļķāļ‡āļ­āļēāļˆāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ‚āļķāđ‰āļ™āļĨāļ‡āđ„āļ”āđ‰
 
āļŦāļēāļāđ€āļ‚āđ‰āļēāđƒāļˆāđāļ™āļ§āļ„āļīāļ”āļāļēāļĢāļāļĨāļąāđˆāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ€āļ­āļāļŠāļēāļĢāđāļĨāđ‰āļ§ āļˆāļ°āđ€āļŦāđ‡āļ™āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āļˆāļēāļāļĄāļīāļ•āļīāļ­āļ·āđˆāļ™ āđ† āļ‚āļ­āļ‡āđ€āļ­āļāļŠāļēāļĢ āļˆāļąāļ”āļāļĨāļļāđˆāļĄāļĨāļđāļāļ„āđ‰āļēāļ­āļ­āļāđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ€āļ āļ—āļĒāđˆāļ­āļĒ āđ† āđ„āļ”āđ‰āļĄāļēāļāļĄāļēāļĒ āđ€āļŠāđˆāļ™ āļĨāļđāļāļ„āđ‰āļēāļ—āļĩāđˆāđ€āļ„āļĒāđ€āļŠāļ™āļ­āļĢāļēāļ„āļēāđāļ•āđˆāđ„āļĄāđˆāđ€āļ„āļĒāļŠāļąāđˆāļ‡āļ‹āļ·āđ‰āļ­
 
āđāļĨāļ°āđ€āļŠāđˆāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļāļēāļĢāļŠāđˆāļ§āļĒāļ­āļģāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāļ•āļ­āļ™āļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļŠāđˆāļ™ āđāļ™āļ°āļ™āļģāļĢāļēāļĒāļŠāļ·āđˆāļ­āļĨāļđāļāļ„āđ‰āļē āđāļĨāđ‰āļ§āđ€āļ­āļēāđ€āļĨāļ‚āļœāļđāđ‰āđ€āļŠāļĩāļĒāļ āļēāļĐāļĩ āļ—āļĩāđˆāļ­āļĒāļđāđˆāļĄāļēāđƒāļŠāđˆāđƒāļŦāđ‰ āļāđ‡āļŠāļēāļĄāļēāļĢāļ–āđ€āļ­āļēāļĄāļēāļˆāļēāļāļ›āļĢāļ°āļ§āļąāļ•āļīāđƒāļ™āđ€āļ­āļāļŠāļēāļĢāļ™āļąāđ‰āļ™āđ€āļ­āļ‡
 
āļŠāļīāļ™āļ„āđ‰āļē 
āđ€āļĢāļ·āđˆāļ­āļ‡āļ‚āļ­āļ‡āļŠāļīāļ™āļ„āđ‰āļēāļŠāļēāļĄāļēāļĢāļ–āļ­āļ­āļāđāļšāļšāđ„āļ”āđ‰āļŦāļĨāļēāļĒāļ§āļīāļ˜āļĩ āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ˜āļĢāļĢāļĄāļŠāļēāļ•āļīāļ˜āļļāļĢāļāļīāļˆāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļāļĢāļ“āļĩāļ—āļĩāđˆāļ‡āđˆāļēāļĒāļ—āļĩāđˆāļŠāļļāļ” āļ„āļ·āļ­ āļ˜āļļāļĢāļāļīāļˆāļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļ·āđˆāļ­āļŠāļīāļ™āļ„āđ‰āļēāļ•āļĢāļ‡āļāļąāļšāļĢāļēāļĒāļāļēāļĢāđƒāļ™āļšāļīāļĨ āļŠāļīāļ™āļ„āđ‰āļēāļ—āļĩāđˆāļ‹āļ·āđ‰āļ­āđāļĨāļ°āļŠāļīāļ™āļ„āđ‰āļēāļ—āļĩāđˆāļ‚āļēāļĒāđƒāļŠāđ‰āļŠāļ·āđˆāļ­āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āđ€āļŠāđˆāļ™ āļ˜āļļāļĢāļāļīāļˆāļ—āļĩāđˆāļ‹āļ·āđ‰āļ­āļĄāļēāļ‚āļēāļĒāđ„āļ› āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļ­āļ™āļļāđ‚āļĨāļĄāļ§āđˆāļēāļĢāļēāļĒāļāļēāļĢāđƒāļ™āļšāļīāļĨ āđ€āļ›āđ‡āļ™āļĄāļīāļ•āļīāđ€āļ”āļĩāļĒāļ§āļāļąāļšāļŠāļīāļ™āļ„āđ‰āļēāđƒāļ™āļŠāļ•āđ‡āļ­āļ„ āđƒāļŠāđ‰āļŦāļĨāļąāļāļ„āļīāļ”āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāļĨāļđāļāļ„āđ‰āļēāđ„āļ”āđ‰ āđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ›āļĢāļ°āļ§āļąāļ•āļīāļˆāļēāļāļšāļīāļĨāđāļ™āļ°āļ™āļģāļĢāļēāļĒāļŠāļ·āđˆāļ­āļŠāļīāļ™āļ„āđ‰āļē āđāļĨāļ°āļĢāļēāļ„āļēāļ—āļĩāđˆāđ€āļ„āļĒāļ‚āļēāļĒ 
 
āļĄāļĩāļ˜āļļāļĢāļāļīāļˆāļŦāļĨāļēāļĒāļ›āļĢāļ°āđ€āļ āļ—āļ—āļĩāđˆāļŠāļīāļ™āļ„āđ‰āļēāđƒāļ™āļĄāļīāļ•āļīāļ‚āļ­āļ‡āļŠāļ•āđ‡āļ­āļ„ āļĄāļīāļ•āļīāļ‚āļēāļĒ āđāļĨāļ°āļĄāļīāļ•āļīāļ‹āļ·āđ‰āļ­ āđ„āļĄāđˆāđ„āļ”āđ‰āļ‡āđˆāļēāļĒ āđ† āļ•āļĢāļ‡āđ„āļ›āļ•āļĢāļ‡āļĄāļē
 
āļ˜āļļāļĢāļāļīāļˆāļšāļēāļ‡āļ›āļĢāļ°āđ€āļ āļ—āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļīāļ”āļšāļīāļĨāļ‚āļēāļĒāļŠāļīāļ™āļ„āđ‰āļēāđ‚āļ”āļĒāđƒāļŠāđ‰āļŠāļ·āđˆāļ­āļ•āļēāļĄāļŠāļ•āđ‡āļ­āļ„āđ„āļ”āđ‰ āđ‚āļ”āļ™āļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āđƒāļŠāđ‰āļŠāļ·āđˆāļ­āļ•āļēāļĄāđƒāļšāļŠāļąāđˆāļ‡āļ‹āļ·āđ‰āļ­āļ‚āļ­āļ‡āļĨāļđāļāļ„āđ‰āļē
 
āļ˜āļļāļĢāļāļīāļˆāļšāļēāļ‡āļ›āļĢāļ°āđ€āļ āļ—āļŠāļ·āđˆāļ­āļ‹āļ·āđ‰āļ­āļāļąāļšāļ‚āļēāļĒāđ„āļĄāđˆāđ€āļ—āđˆāļēāļāļąāļ™ āļ•āļ­āļ™āļ‹āļ·āđ‰āļ­āļĄāļēāļˆāļēāļāļŦāļĨāļēāļĒāđāļŦāļĨāđˆāļ‡āļœāļĨāļīāļ• āđāļ•āđˆāļ•āļ­āļ™āļ‚āļēāļĒāđƒāļŠāđ‰āļŠāļ·āđˆāļ­āđ€āļ”āļĩāļĒāļ§āļāļąāļ™
 
āļ˜āļļāļĢāļāļīāļˆāļšāļēāļ‡āļ›āļĢāļ°āđ€āļ āļ—āļŦāļ™āđˆāļ§āļĒāļ™āļąāļšāļ‹āļ·āđ‰āļ­āļāļąāļšāļ‚āļēāļĒāđ„āļĄāđˆāļ•āļĢāļ‡āļāļąāļ™ āļ•āļ­āļ™āļ‚āļēāļĒāđ€āļ­āļēāļĄāļēāļĢāļĩāđāļžāđ‡āļ„āđƒāļŦāļĄāđˆ
 
āļ—āļļāļāļ˜āļļāļĢāļāļīāļˆāļ—āļĩāđˆāļĒāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ‚āđ‰āļēāļ‡āļ•āđ‰āļ™ āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāđ„āļ”āđ‰āđ‚āļ”āļĒāļāļēāļĢāļ§āļēāļ‡āļĢāļ°āļšāļš āļ­āļ­āļāđāļšāļšāļ—āļēāļ‡āđ€āļ”āļīāļ™āđ€āļ­āļāļŠāļēāļĢāđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ
 
āļĄāļĩāļ‚āđ‰āļ­āļ”āđ‰āļ­āļĒāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļĢāļ°āļ§āļąāļ‡ āļāļēāļĢāļ„āļģāļ™āļ§āļ“āļĒāļ­āļ”āļ„āļ‡āđ€āļŦāļĨāļ·āļ­ āđ€āļŠāđˆāļ™ āļŠāļ•āđ‡āļ­āļ„āļŠāļīāļ™āļ„āđ‰āļē āđƒāļŠāđ‰āļ§āļīāļ˜āļĩāļ„āļģāļ™āļ§āļ“āļˆāļēāļāđ€āļ­āļāļŠāļēāļĢāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ—āļļāļāđƒāļš āđ€āļ­āļē transaction āļŠāļīāļ™āļ„āđ‰āļēāđ€āļ‚āđ‰āļēāđāļĨāļ°āļ­āļ­āļāļĄāļēāļšāļ§āļāļĨāļšāļāļąāļ™āļˆāļ™āļāļĨāļēāļĒāđ€āļ›āđ‡āļ™āļĒāļ­āļ”āļ„āļ‡āđ€āļŦāļĨāļ·āļ­āļŠāļļāļ”āļ—āđ‰āļēāļĒ āđ„āļĄāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāļĢāļēāļĒāļ‡āļēāļ™āļ āļēāļĐāļĩāļ‚āļēāļĒāļ—āļĩāđˆāļĄāļĩāļŠāđˆāļ§āļ‡āļ§āļąāļ™āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ•āļąāļ§āļ„āļļāļĄāļ§āđˆāļēāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļŦāļēāļšāļīāļĨāļĒāđ‰āļ­āļ™āļŦāļĨāļąāļ‡āđ„āļ›āđ„āļāļĨ āļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļĄāļĩāļ‚āđ‰āļ­āļ”āļĩāļ—āļĩāđˆāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āļ›āļĢāļąāļšāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ„āļģāļ™āļ§āļ“āđ„āļ”āđ‰āļ•āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŦāļēāļĒāļ­āļ”āļ„āļ‡āđ€āļŦāļĨāļ·āļ­āļ—āļĩāđˆāļŠāđ‚āļ•āļĢāđŒāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ āđ‚āļ”āļĒāđ€āļ­āļēāđ€āļ­āļāļŠāļēāļĢāļ—āļĩāđˆāļšāļąāļ™āļ—āļķāļāļŠāļīāļ™āļ„āđ‰āļēāļŠāļģāļĢāļļāļ”āļĄāļēāļĢāļ§āļĄāļ„āļģāļ™āļ§āļ“āļ”āđ‰āļ§āļĒ āđāļ•āđˆāļŦāļēāļāļˆāļģāļ™āļ§āļ™āđ€āļ­āļāļŠāļēāļĢāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆāļŠāļ°āļŠāļĄāđ€āļ‚āđ‰āļēāļĄāļēāļĒāļīāđˆāļ‡āļ™āļēāļ™āļ§āļąāļ™āļĄāļĩāļĄāļēāļāļ‚āļķāđ‰āļ™āđ€āļĢāļ·āđˆāļ­āļĒ āđ† āļāđ‡āļˆāļ°āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļ„āļģāļ™āļ§āļ“āļŠāđ‰āļēāļĨāļ‡āļˆāļ™āļ–āļķāļ‡āļ§āļąāļ™āļ—āļĩāđˆ āļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāļāđ€āļāļīāļ™āđ„āļ›āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ„āļ”āđ‰
 
āļšāļ—āļŠāļĢāļļāļ› 
āļ™āļķāļāļ–āļķāļ‡āļ„āļģāļāļĨāđˆāļēāļ§āļ‚āļ­āļ‡āļžāļĩāđˆāļ„āļ™āļŦāļ™āļķāđˆāļ‡ āļ­āļ°āđ„āļĢāļ—āļĩāđˆāđ€āļ§āļīāļĢāđŒāļ āļĄāļąāļ™āļˆāļ°āļ‡āđˆāļēāļĒ āđ† āđ‚āļ›āļĢāđāļāļĢāļĄāđ„āļ”āđ‰āļ–āļđāļāļžāļīāļŠāļđāļˆāļ™āđŒāđƒāļŠāđ‰āļ‡āļēāļ™āđāļĨāļ°āļĒāļ·āļ™āļĢāļ°āļĒāļ°āļĄāļēāļˆāļ™āļ–āļķāļ‡āļ§āļąāļ™āļ™āļĩāđ‰ āļœāļĄāđ€āļŠāļ·āđˆāļ­āļ§āđˆāļēāļŠāđˆāļ§āļ™āļŦāļ™āļķāđˆāļ‡āđ€āļāļīāļ”āļˆāļēāļāļ„āļ§āļēāļĄāļžāļĒāļēāļĒāļēāļĄāļ„āļīāļ”āļŦāļēāļŦāļ™āļ—āļēāļ‡āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļšāļ‡āđˆāļēāļĒ āđāļ•āđˆāđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļ—āļĩāđˆāđ„āļĢāđ‰āļœāļđāđ‰āļĢāđˆāļ§āļĄāļ—āļēāļ‡āļāđ‡āļ—āļģāđƒāļŦāđ‰āđ€āļ›āļĨāļĩāđˆāļĒāļ§āļĨāđ‰āļē āđ€āļĄāļ·āđˆāļ­āļ–āļķāļ‡āļ§āļēāļĢāļ°āļ—āļĩāđˆāļĢāļđāđ‰āļŠāļķāļāļ§āđˆāļēāļžāļ­āđāļĨāđ‰āļ§āļˆāļķāļ‡āđ€āļ•āļĢāļĩāļĒāļĄāļ•āļąāļ§āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļžāļąāļāļ§āļēāļ‡ āđāļ™āļ§āļ„āļīāļ”āļāļēāļĢāđƒāļŠāđ‰āļ­āļ­āļāđāļšāļš ERP āļ—āļĩāđˆāđƒāļŠāđ‰ Database āļĢāļļāđˆāļ™āđƒāļŦāļĄāđˆāļ™āđˆāļēāļˆāļ°āļŦāļēāđƒāļ„āļĢāļĄāļēāļšāļ­āļāđ€āļĨāđˆāļēāđ„āļĄāđˆāļ‡āđˆāļēāļĒāļ™āļąāļ āļŦāļĢāļ·āļ­āļšāļēāļ‡āļ—āļĩāļ­āļēāļˆāđ„āļĄāđˆāđ€āļ„āļĒāļ„āļīāļ”āļ§āđˆāļēāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰ āļĄāļĩāļŦāļĨāļēāļĒāļˆāļļāļ”āļ—āļĩāđˆāļĢāļđāđ‰āļ§āđˆāļēāļĒāļąāļ‡āđ„āļĄāđˆāļ”āļĩ āļ āļēāļĒāļŦāļĨāļąāļ‡āļ„āļīāļ”āļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ‡āđˆāļēāļĒāļāļ§āđˆāļēāđ„āļ”āđ‰ āđāļ•āđˆāļ•āđ‰āļ­āļ‡āļ›āļĨāđˆāļ­āļĒāļ§āļēāļ‡āđ„āļ§āđ‰ āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāđ‚āļ›āļĢāđāļāļĢāļĄ ERP āđ€āļāđˆāļēāđāļāđˆāļ—āļąāđ‰āļ‡āļŦāļĨāļēāļĒāļ—āļĩāđˆāļĄāļēāđ„āļāļĨāđ€āļāļīāļ™āļāļ§āđˆāļēāļˆāļ°āļāļĨāļąāļšāđ„āļ›āļĢāļ·āđ‰āļ­āļŠāļĢāđ‰āļēāļ‡āđƒāļŦāļĄāđˆ


āļšāļ—āļ„āļ§āļēāļĄāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡
āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ™āļĩāđ‰āļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļļāļāļāļĩāđ‰ āđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ—āļĩāđˆāļ”āļĩāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ‚āļ­āļ‡āļ—āđˆāļēāļ™ āļ—āđˆāļēāļ™āļŠāļēāļĄāļēāļĢāļ–āļ­āđˆāļēāļ™āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ„āļ”āđ‰āļ—āļĩāđˆ āļ™āđ‚āļĒāļšāļēāļĒāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§ āđāļĨāļ° āļ™āđ‚āļĒāļšāļēāļĒāļ„āļļāļāļāļĩāđ‰
āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļŠāļīāļ™āļ„āđ‰āļē
0/4
āļĨāļšāļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļš
Powered By MakeWebEasy Logo MakeWebEasy