āļ‚āđ‰āļēāļĄāđ„āļ›āļĒāļąāļ‡āđ€āļ™āļ·āđ‰āļ­āļŦāļēāļŦāļĨāļąāļ

āļ„āļ­āļĢāđŒāļŠāļŸāļĢāļĩ

NoSQL āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™

āļ‚āļąāđ‰āļ™āļžāļ·āđ‰āļ™āļāļēāļ™4 āļŠāļĄ.

āļžāļīāļŠāļīāļ• NoSQL āļžāļĢāđ‰āļ­āļĄāļĒāļāļĢāļ°āļ”āļąāļšāđ€āļ§āļīāļĢāđŒāļāđ‚āļŸāļĨāļ§āđŒāļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰ Snowflake āđ€āļžāļ·āđˆāļ­āļ—āļģāļ‡āļēāļ™āļāļąāļš big data, Postgres JSON āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ­āļāļŠāļēāļĢ āđāļĨāļ° Redis āļŠāļģāļŦāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļš key-value

Python4 āļŠāļĄ.āļŦāļ™āļąāļ‡āļŠāļ·āļ­āļĢāļąāļšāļĢāļ­āļ‡āļ„āļ§āļēāļĄāļŠāļģāđ€āļĢāđ‡āļˆ

āļŠāļĢāđ‰āļēāļ‡āļšāļąāļāļŠāļĩāļŸāļĢāļĩāļ‚āļ­āļ‡āļ„āļļāļ“

āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ•āđˆāļ­āļ”āđ‰āļ§āļĒ Google
āļŦāļĢāļ·āļ­
āđ€āļĄāļ·āđˆāļ­āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ•āđˆāļ­ āļ–āļ·āļ­āļ§āđˆāļēāļ„āļļāļ“āļĒāļ­āļĄāļĢāļąāļš āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđāļĨāļ° āļ™āđ‚āļĒāļšāļēāļĒāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§ āđāļĨāļ°āļĒāļ­āļĄāļĢāļąāļšāļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļ„āļļāļ“āļˆāļ°āļ–āļđāļāļˆāļąāļ”āđ€āļāđ‡āļšāđƒāļ™āļŠāļŦāļĢāļąāļāļ­āđ€āļĄāļĢāļīāļāļē

āđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāđ„āļ§āđ‰āļ§āļēāļ‡āđƒāļˆāļˆāļēāļāļœāļđāđ‰āđ€āļĢāļĩāļĒāļ™āđƒāļ™āļšāļĢāļīāļĐāļąāļ—āļŦāļĨāļēāļĒāļžāļąāļ™āđāļŦāđˆāļ‡

āļāļģāļĨāļąāļ‡āļāļķāļāļ­āļšāļĢāļĄāļ—āļĩāļĄāļ­āļĒāļđāđˆāđƒāļŠāđˆāđ„āļŦāļĄ?

āļ—āļ”āļĨāļ­āļ‡āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļ­āļ‡āļ„āđŒāļāļĢ â†’

āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ„āļ­āļĢāđŒāļŠ

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

āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļ„āļ­āļĨāļąāļĄāļ™āđŒ

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

āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ­āļāļŠāļēāļĢ

āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļāļēāļĢāđƒāļŠāđ‰ Postgres JSON āđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđƒāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ­āļāļŠāļēāļĢāđāļĨāļ°āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ āļĢāļ§āļĄāļ–āļķāļ‡āļŠāļ™āļīāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĨāļēāļāļŦāļĨāļēāļĒāļ—āļĩāđˆāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ™āļĩāđ‰āļĢāļ­āļ‡āļĢāļąāļš āļāļķāļāļāļ™āļ—āļąāļāļĐāļ°āļ‚āļ­āļ‡āļ„āļļāļ“āđƒāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļˆāļąāļ”āđ€āļāđ‡āļšāļ­āļĒāļđāđˆāđƒāļ™āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ āļĢāļ§āļĄāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļ‹āđ‰āļ­āļ™āļāļąāļ™āļ”āđ‰āļ§āļĒ

āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĩāļĒāđŒ-āļ„āđˆāļēāđāļĨāļ°āļāļĢāļēāļŸ

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

āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™

āļŦāļĨāļąāļāļŠāļđāļ•āļĢ

āđ‚āļ„āļĢāļ‡āļĢāđˆāļēāļ‡āļ„āļ­āļĢāđŒāļŠ

1

NoSQL āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™

āļŠāļģāļĢāļ§āļˆāļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ NoSQL āđāļĨāļ°āļāļēāļĢāļ™āļģāđ„āļ›āđƒāļŠāđ‰āđƒāļ™āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆ āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļāļēāļĢāļĢāļ°āļšāļļāļ‚āđ‰āļ­āļ”āļĩāđāļĨāļ°āļ‚āđ‰āļ­āđ€āļŠāļĩāļĒāļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļ„āļ­āļĨāļąāļĄāļ™āđŒ āđ€āļ­āļāļŠāļēāļĢ āļ„āļĩāļĒāđŒ-āļ„āđˆāļē āđāļĨāļ°āļāļĢāļēāļŸ āđ€āļžāļ·āđˆāļ­āļ—āļģāđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļ‡āļēāļ™āļŠāļģāļŦāļĢāļąāļšāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ›āļĨāļēāļĒāļ—āļēāļ‡āđāļĨāļ°āļœāļđāđ‰āđƒāļŠāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨ
āđ€āļĢāļīāđˆāļĄāļšāļ—
2

āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļ„āļ­āļĨāļąāļĄāļ™āđŒ

āđ€āļˆāļēāļ°āļĨāļķāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļ„āļ­āļĨāļąāļĄāļ™āđŒāļ”āđ‰āļ§āļĒ Snowflake āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļāļēāļĢāđ€āļ•āļīāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļĨāļ‡āđƒāļ™āļ•āļēāļĢāļēāļ‡ Snowflake āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŦāļĨāļēāļāļŦāļĨāļēāļĒ āđāļĨāļ°āļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡ micro-partitioning āđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āļāļĨāļļāđˆāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ„āļīāļ§āļĢāļĩāļ”āđ‰āļ§āļĒ query pruning āļ™āļģ common table expressions āļĢāļ§āļĄāļ–āļķāļ‡ materialized āđāļĨāļ° non-materialized views āļĄāļēāđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ°āļāđ‰āļēāļ§āđ€āļ‚āđ‰āļēāļŠāļđāđˆāļ‚āđ‰āļ­āļĄāļđāļĨāļāļķāđˆāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ”āđ‰āļ§āļĒ VARIANT types āļ‚āļ­āļ‡ Snowflake
āđ€āļĢāļīāđˆāļĄāļšāļ—
3

āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ­āļāļŠāļēāļĢ

āđ€āļˆāļēāļ°āļĨāļķāļāđ‚āļĨāļāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ­āļāļŠāļēāļĢāļ”āđ‰āļ§āļĒ Postgres JSON āđāļĨāļ°āļŠāļģāļĢāļ§āļˆāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļāļķāđˆāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ§āļīāļ˜āļĩāļ”āļķāļ‡āđāļĨāļ°āđāļ›āļĨāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ­āļāļŠāļēāļĢāļ—āļąāđ‰āļ‡āļĢāļ°āļ”āļąāļšāļšāļ™āļŠāļļāļ”āđāļĨāļ°āđāļšāļšāļ‹āđ‰āļ­āļ™āļŠāļąāđ‰āļ™ āđ‚āļ”āļĒāđƒāļŠāđ‰āļ•āļąāļ§āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ™āļ•āļąāļ§āļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ
āđ€āļĢāļīāđˆāļĄāļšāļ—
4

āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĩāļĒāđŒ-āļ„āđˆāļēāđāļĨāļ°āļāļĢāļēāļŸ

āļĒāļāļĢāļ°āļ”āļąāļšāļ—āļąāļāļĐāļ° NoSQL āļ”āđ‰āļ§āļĒāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĩāļĒāđŒ-āļ„āđˆāļē āļŠāļģāļĢāļ§āļˆāļāļĢāļ“āļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ—āļąāđˆāļ§āđ„āļ›āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĩāļĒāđŒ-āļ„āđˆāļē āđāļĨāļ°āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļāļēāļĢāđƒāļŠāđ‰ Redis āđāļĨāļ° Python āđ€āļžāļ·āđˆāļ­āļ­āđˆāļēāļ™āđāļĨāļ°āđ€āļ‚āļĩāļĒāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļˆāļēāļāļ™āļąāđ‰āļ™āļ›āļīāļ”āļ—āđ‰āļēāļĒāļ”āđ‰āļ§āļĒāļ āļēāļžāļĢāļ§āļĄāđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāļĢāļēāļŸāđāļĨāļ°āļšāļ—āļšāļēāļ—āļ‚āļ­āļ‡āļĄāļąāļ™āđƒāļ™ data stack āļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆ
āđ€āļĢāļīāđˆāļĄāļšāļ—

NoSQL āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™

āđ€āļĢāļĩāļĒāļ™āļ„āļ­āļĢāđŒāļŠāļˆāļšāđāļĨāđ‰āļ§

āļĢāļąāļšāđƒāļšāļĢāļąāļšāļĢāļ­āļ‡āļ„āļ§āļēāļĄāļŠāļģāđ€āļĢāđ‡āļˆ

āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđ€āļĨāļĒ

āļžāļąāļ’āļ™āļēāļ—āļąāļāļĐāļ°āļ”āđ‰āļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļ„āļļāļ“āļ”āđ‰āļ§āļĒ DataCamp for Mobile

āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āđ„āļ”āđ‰āļ—āļļāļāļ—āļĩāđˆāļ”āđ‰āļ§āļĒāļ„āļ­āļĢāđŒāļŠāļšāļ™āļĄāļ·āļ­āļ–āļ·āļ­āđāļĨāļ°āđ‚āļˆāļ—āļĒāđŒāđ€āļ‚āļĩāļĒāļ™āđ‚āļ„āđ‰āļ” 5 āļ™āļēāļ—āļĩāļ›āļĢāļ°āļˆāļģāļ§āļąāļ™