āĻāĻ‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻ—ā§āĻ¨ āĻ˛ā§‡āĻ—ā§‡āĻ›ā§‡...

āĻāĻ‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻ—ā§āĻ¨ āĻ˛ā§‡āĻ—ā§‡āĻ›ā§‡...

āĻāĻ•āĻŸāĻž āĻŸā§‡āĻ•āĻ¨āĻŋāĻ•ā§āĻ¯āĻžāĻ˛ āĻ—āĻ˛ā§āĻĒ āĻŦāĻ˛āĻŋāĨ¤

āĻ…āĻ¨ā§‡āĻ• āĻŦāĻ›āĻ° āĻ†āĻ—ā§‡, āĻ†āĻŽāĻŋ āĻāĻ¤ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ¸āĻšāĻ¯ā§‹āĻ—āĻŋāĻ¤āĻž āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ›āĻŋāĻ˛āĻžāĻŽāĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻŦāĻžāĻ¨ā§āĻ§āĻŦ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ• āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¯āĻž āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻŦāĻ‚ CouchDB āĻāĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻžāĻ° āĻ¸āĻĻā§āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻāĻŸāĻŋ JSON āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛ āĻŸāĻžāĻ‡āĻŽā§‡ āĻĄā§‡āĻŸāĻž āĻ¸āĻŋāĻ™ā§āĻ•ā§āĻ°ā§‹āĻ¨āĻžāĻ‡āĻœ āĻ•āĻ°ā§‡ OT. āĻāĻŸāĻŋ āĻ•ā§‹āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖāĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, āĻ¤āĻŦā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻ° āĻŦā§āĻ¯āĻžāĻĒāĻ• āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯āĻ¤āĻž āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ›āĻŋāĻ˛āĨ¤

āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻĻā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻāĻ‡ āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻŦāĻŋāĻ•ā§āĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ…āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻŦāĻžāĻ§āĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĨ¤ āĻĄā§‡āĻŽā§‹ āĻ­āĻŋāĻĄāĻŋāĻ“āĻ¤ā§‡, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ­āĻžāĻ˛ā§‹ āĻ˛āĻžāĻ—āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĻ›ā§‡, āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨ā§‡āĻ‡āĨ¤ āĻ­āĻŋāĻĄāĻŋāĻ“āĻŸāĻŋ āĻ āĻŋāĻ• āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¤āĻž āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°ā§‡āĻ¨āĻŋāĨ¤ āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻ¸āĻŽā§āĻŽāĻ¤ āĻĻā§ƒāĻļā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻāĻ¸ā§‡āĻ›āĻŋ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤

āĻāĻ‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻ—ā§āĻ¨ āĻ˛ā§‡āĻ—ā§‡āĻ›ā§‡...
āĻ†āĻ¸āĻ˛ā§‡, āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ¯āĻŧā§‡ āĻ“āĻ ā§‡āĨ¤ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĄā§‡āĻŽā§‹ āĻ āĻŋāĻ• āĻ¯ā§‡āĻ­āĻžāĻŦā§‡ āĻ…āĻ¨ā§āĻ¯ āĻ¸āĻŦāĻžāĻ‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻžāĻ¨ āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸ āĻ•āĻ°ā§‡āĻ›ā§‡ āĻ āĻŋāĻ• āĻ¸ā§‡āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇāĻ¤, āĻ¤āĻĨā§āĻ¯ āĻ¤āĻžāĻ¤ā§āĻ•ā§āĻˇāĻŖāĻŋāĻ•āĻ­āĻžāĻŦā§‡ A āĻĨā§‡āĻ•ā§‡ B āĻ¤ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻŦāĻĄāĻŧ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻĢāĻžāĻ‡āĻ˛ āĻšāĻ¯āĻŧāĨ¤ āĻ˛āĻ— āĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ¨āĻ¤ā§āĻ¨ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻĻā§‡āĻ–ā§‡āĻ›ā§‡āĻ¨āĨ¤ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻāĻ•āĻ‡ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ•ā§‹āĻĨāĻžāĻ“ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ°āĻ¤āĻŋāĻšā§€āĻ¨ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ¨ā§‡āĻŸ āĻ¸āĻ‚āĻ¯ā§‹āĻ—ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ“āĨ¤ āĻ†āĻĢāĻŸāĻžāĻ° āĻ‡āĻĢā§‡āĻ•ā§āĻŸāĻ¸-āĻ āĻ•āĻžāĻŸāĻž āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĒāĻŖā§āĻ¯ā§‡āĻ° āĻ­āĻŋāĻĄāĻŋāĻ“āĻ¤ā§‡ āĻāĻŸāĻŋ āĻ¨āĻŋāĻšāĻŋāĻ¤āĨ¤

āĻ¯āĻĻāĻŋāĻ“ āĻ¸āĻŦāĻžāĻ‡ āĻœāĻžāĻ¨āĻ¤ āĻ°āĻŋāĻĢā§āĻ°ā§‡āĻļ āĻŦā§‹āĻ¤āĻžāĻŽāĻŸāĻŋ āĻ•ā§€āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ•ā§‡āĻ‰āĻ‡ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ‡ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĻŋ āĻ¯ā§‡ āĻ¤āĻžāĻ°āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¯ā§‡ āĻ“āĻ¯āĻŧā§‡āĻŦ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛ā§‡āĻ›āĻŋāĻ˛ āĻ¤āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻ›āĻŋāĻ˛ā§ˇ āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ†āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻ…āĻ­āĻŋāĻœā§āĻžāĻ¤āĻž āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻšāĻŦā§‡āĨ¤ āĻ¤āĻžāĻ°āĻž āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ—āĻ‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§‡āĻ›ā§‡ āĻ¯ā§‡ āĻ¤āĻžāĻ°āĻž āĻ¯āĻžāĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛āĻ›ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨ā§‹āĻŸ āĻ°ā§‡āĻ–ā§‡ āĻ¤āĻžāĻ°āĻž "āĻšā§āĻ¯āĻžāĻŸ" āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¤āĻžāĻ‡ āĻ¤āĻžāĻ°āĻž āĻ­āĻžāĻŦāĻ›āĻŋāĻ˛ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ†āĻ˛āĻžāĻĻāĻž, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻ•āĨ¤ āĻ‰āĻĢāĻĢ!

āĻĻā§ˆāĻ¨āĻ¨ā§āĻĻāĻŋāĻ¨ āĻ¸āĻŋāĻ™ā§āĻ• āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨

āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ…āĻ­āĻŋāĻœā§āĻžāĻ¤āĻž āĻĨāĻžāĻ•ā§‡, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¯ā§‡ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ˛ā§‹āĻ•ā§‡āĻ°āĻž āĻ•ā§‡āĻŦāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ā§‡āĻ° āĻ›āĻŦāĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž āĻāĻŦāĻ‚ āĻāĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ•ā§€ āĻ•āĻ°āĻŦā§‡ āĻ¤āĻž āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻ•ā§€ āĻ˜āĻŸā§‡ āĻ¤āĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻžāĻ° āĻŽāĻ¤ā§‹ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¤āĻž āĻœāĻžāĻ¨ā§āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ•ā§€ āĻ˜āĻŸāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž āĻāĻŦāĻ‚ āĻ•ā§€ āĻ˜āĻŸāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¨āĻž āĻ¤āĻž āĻœāĻžāĻ¨āĻžāĻ° āĻĢāĻ˛ā§‡āĻ‡ āĻ˜āĻŸā§‡āĨ¤ āĻāĻ‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻŽāĻžāĻ¨āĻ¸āĻŋāĻ• āĻŽāĻĄā§‡āĻ˛ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻŸāĻŋ āĻ•ā§‡āĻŦāĻ˛ āĻ•ā§€ āĻ•āĻ°ā§‡ āĻ¤āĻž āĻ¨āĻ¯āĻŧ, āĻŦāĻ°āĻ‚ āĻāĻ° āĻĒā§ƒāĻĨāĻ• āĻ…āĻ‚āĻļāĻ—ā§āĻ˛āĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻāĻ•ā§‡ āĻ…āĻĒāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡āĨ¤

āĻāĻŸāĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻ°ā§āĻŦā§‹āĻ¤ā§āĻ¤āĻŽ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¤āĻžāĻ•āĻžāĻšā§āĻ›ā§‡ spinner.gifāĻļā§‡āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ•āĻŦā§‡ āĻ•āĻžāĻœ āĻļā§‡āĻˇ āĻšāĻŦā§‡ āĻ¤āĻž āĻ­āĻžāĻŦāĻ›āĻŋāĨ¤ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€ āĻŦā§āĻāĻ¤ā§‡ āĻĒā§‡āĻ°ā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨ āĻ¯ā§‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻŸāĻŋ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ†āĻŸāĻ•ā§‡ āĻ—ā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻœāĻŋāĻ†āĻ‡āĻāĻĢ āĻ•āĻ–āĻ¨āĻ‡ āĻ¸ā§āĻ•ā§āĻ°ā§€āĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ…āĻĻā§ƒāĻļā§āĻ¯ āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻ…ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§‡āĻļāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻœā§‡āĻ° āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻŦāĻŋāĻĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§‡ āĻŦāĻŋāĻ¸ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻšā§‹āĻ– āĻ˜ā§āĻ°āĻžāĻ¤ā§‡ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°ā§‡āĻ¨āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§āĻ¨ āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•āĻ¤āĻœāĻ¨ āĻ˜āĻĄāĻŧāĻŋāĻ° āĻ˜ā§‚āĻ°ā§āĻŖāĻ¨ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻŦāĻ˛ā§‡ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ†āĻ¸āĻ˛ā§‡ āĻ¸ā§āĻĨāĻŋāĻ°?

āĻāĻ‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻ—ā§āĻ¨ āĻ˛ā§‡āĻ—ā§‡āĻ›ā§‡...
āĻāĻŸāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻŽā§‚āĻ˛ā§āĻ¯ā§‡āĻ° āĻ¸āĻžāĻ°āĻžāĻ‚āĻļāĨ¤ āĻ†āĻœāĻ•āĻžāĻ˛, āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸āĻ—ā§āĻ˛āĻŋ āĻāĻ–āĻ¨āĻ“ āĻ–ā§āĻŦ āĻ•āĻŽ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§‡āĻ• āĻ˛ā§‹āĻ• āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻ¨ā§āĻĻā§‡āĻšā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĻā§‡āĻ–ā§‡āĨ¤ āĻāĻ‡ āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸āĻ—ā§āĻ˛āĻŋāĻ° āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ—āĻ‡ NoSQL āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻŦāĻ˛āĻ­āĻžāĻŦā§‡ āĻā§āĻāĻ•ā§‡ āĻĒāĻĄāĻŧā§‡, āĻ¯ā§‡ āĻ•āĻžāĻ°āĻŖā§‡ āĻ¤āĻžāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŽāĻ™ā§āĻ—ā§‹-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°ā§āĻŦā§‹āĻ¤ā§āĻ¤āĻŽāĻ­āĻžāĻŦā§‡ āĻ­ā§āĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ†āĻŽāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ CouchDB-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻž āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻšāĻ“āĻ¯āĻŧāĻž, āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ° āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻļā§‡āĻ–āĻž āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻŋāĻ›ā§ āĻ†āĻŽāĻ˛āĻž āĻĄā§‡āĻŸāĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĒā§‚āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ†āĻŽāĻŋ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻŋ āĻ†āĻŽāĻŋ āĻ†āĻŽāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ā§‹āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ›āĻŋāĨ¤

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ‡ āĻĒā§‹āĻ¸ā§āĻŸā§‡āĻ° āĻ†āĻ¸āĻ˛ āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ˛ āĻ†āĻŽāĻŋ āĻ†āĻœāĻ•ā§‡ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ›āĻŋāĨ¤ āĻĒāĻ›āĻ¨ā§āĻĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ‰āĻĻāĻžāĻ¸ā§€āĻ¨āĻ­āĻžāĻŦā§‡ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ§āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻ•āĻ°ā§āĻĒā§‹āĻ°ā§‡āĻŸ āĻ¨ā§€āĻ¤āĻŋāĻ° āĻ•āĻžāĻ°āĻŖā§‡āĨ¤ āĻ¤āĻžāĻ‡ āĻ†āĻŽāĻŋ āĻĻā§āĻŸāĻŋ āĻ˜āĻ¨āĻŋāĻˇā§āĻ āĻ­āĻžāĻŦā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ Google āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻĒāĻŖā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ¨ā§āĻ¯āĻžāĻ¯ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻĒā§‡āĻ•ā§āĻˇ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻŦāĨ¤

āĻāĻ‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻ—ā§āĻ¨ āĻ˛ā§‡āĻ—ā§‡āĻ›ā§‡...
āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĻ‡ āĻ†āĻ—ā§āĻ¨ āĻļāĻŦā§āĻĻāĻŸāĻŋ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ•āĻŸāĻž āĻ•āĻĨāĻž āĻ–ā§āĻŦ āĻŽāĻ¨ā§‡ āĻĒāĻĄāĻŧā§‡āĨ¤ āĻ†āĻŽāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ†āĻ—ā§āĻ¨āĨ¤ āĻ†āĻŽāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨āĻžāĻŽ āĻŦāĻ˛āĻ¤ā§‡ āĻ•ā§‹āĻ¨ āĻ¤āĻžāĻĄāĻŧāĻžāĻšā§āĻĄāĻŧā§‹ āĻ•āĻ°āĻ›āĻŋ āĻ¨āĻž, āĻ•āĻžāĻ°āĻŖ āĻ†āĻŽāĻŋ āĻāĻ•āĻŦāĻžāĻ° āĻ•āĻ°ā§‡ āĻĻāĻŋāĻ˛ā§‡, āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻĄāĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ¯āĻŧ āĻĒāĻĄāĻŧāĻŦ: āĻ¨āĻžāĻŽāĨ¤

āĻĒā§āĻ°āĻĨāĻŽāĻŸāĻŋāĻ•ā§‡ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻŦā§‡āĻ¸ āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸, āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ - āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻŦā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻ¸ā§āĻŸā§‹āĻ°. āĻ¤āĻžāĻĻā§‡āĻ° āĻ‰āĻ­āĻ¯āĻŧ āĻĨā§‡āĻ•ā§‡ āĻĒāĻŖā§āĻ¯ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻŦā§‡āĻ¸ āĻ¸ā§āĻ¯ā§āĻŸ āĻ—ā§āĻ—āĻ˛ āĻ¤āĻžāĻĻā§‡āĻ° API āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ firebase.database(â€Ļ) и firebase.firestore(â€Ļ).

āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻ˜āĻŸā§‡āĻ›ā§‡ āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ - āĻāĻŸāĻž āĻļā§āĻ§ā§ āĻ†āĻ¸āĻ˛ Firebase 2014 āĻ¸āĻžāĻ˛ā§‡ Google āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŸāĻŋ āĻ•ā§‡āĻ¨āĻžāĻ° āĻ†āĻ—ā§‡āĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ—ā§āĻ—āĻ˛ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒāĻŖā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻĒāĻŋ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻŦā§‡āĻ¸ āĻŦāĻĄāĻŧ āĻĄā§‡āĻŸāĻž āĻ•ā§‹āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡, āĻāĻŦāĻ‚ āĻāĻŸāĻŋāĻ•ā§‡ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻ¸āĻš Firestore āĻŦāĻ˛ā§‡āĨ¤ āĻ†āĻŽāĻŋ āĻ†āĻļāĻž āĻ•āĻ°āĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ–āĻ¨āĻ“ āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻšāĻ¨āĻ¨āĻŋāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ–āĻ¨āĻ“ āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻšāĻ¨, āĻšāĻŋāĻ¨ā§āĻ¤āĻž āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ†āĻŽāĻŋ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŸāĻŋāĻ° āĻāĻ‡ āĻ…āĻ‚āĻļāĻŸāĻŋ āĻĻāĻļāĻŦāĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛āĻŋāĻ–ā§‡āĻ›āĻŋāĨ¤

āĻ•āĻžāĻ°āĻŖ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ Firebase Firebase āĻĒā§āĻ°āĻļā§āĻ¨ā§‡, āĻāĻŦāĻ‚ āĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻŸā§‹āĻ° Firebase āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨ā§‡, āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻ•āĻ¯āĻŧā§‡āĻ• āĻŦāĻ›āĻ° āĻ†āĻ—ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻŦā§‹āĻāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

āĻ¯āĻĻāĻŋ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ–āĻžāĻ°āĻžāĻĒ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¨āĻžāĻŽāĻ•āĻ°āĻŖā§‡āĻ° āĻ…āĻ­āĻŋāĻœā§āĻžāĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻˇā§āĻ•āĻžāĻ° āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¯ā§‹āĻ—ā§€āĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻŦā§‡āĨ¤ āĻāĻ‡ āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻšā§āĻ¯āĻžāĻŽāĻŋāĻ‚ āĻĻā§‚āĻ°āĻ¤ā§āĻŦ āĻāĻ¤āĻ‡ āĻ•āĻŽ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻāĻŽāĻ¨ āĻ…āĻ­āĻŋāĻœā§āĻž āĻ‡āĻžā§āĻœāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°āĻĻā§‡āĻ°āĻ“ āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻžāĻĻā§‡āĻ° āĻ†āĻ™ā§āĻ˛āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻžāĻŽ āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°ā§‡ āĻ¯āĻ–āĻ¨ āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻžāĻĨāĻž āĻ…āĻ¨ā§āĻ¯āĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻšāĻŋāĻ¨ā§āĻ¤āĻž āĻ•āĻ°ā§‡āĨ¤ āĻāĻ—ā§āĻ˛ā§‹ āĻšāĻ˛ āĻ¸ā§āĻšāĻŋāĻ¨ā§āĻ¤āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ•āĻ˛ā§āĻĒāĻ¨āĻž āĻ¯āĻž āĻļā§‹āĻšāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ; āĻ¤āĻžāĻ°āĻž āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ āĻĒā§‚āĻ°ā§āĻŖ āĻ•āĻ°ā§‡āĻ›ā§‡ āĻ¯ā§‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ†āĻ—ā§āĻ¨ā§‡ āĻĒāĻĄāĻŧāĻŦā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻŋ āĻŽā§‹āĻŸā§‡āĻ“ āĻŽāĻœāĻž āĻ•āĻ°āĻ›āĻŋ āĻ¨āĻžāĨ¤ āĻ¯ā§‡ āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻāĻ‡ āĻ¨āĻžāĻŽāĻ•āĻ°āĻŖā§‡āĻ° āĻĒāĻ°āĻŋāĻ•āĻ˛ā§āĻĒāĻ¨āĻž āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻāĻ¸ā§‡āĻ›ā§‡āĻ¨ āĻ¤āĻžāĻ° āĻ°āĻ•ā§āĻ¤, āĻ˜āĻžāĻŽ āĻāĻŦāĻ‚ āĻšā§‹āĻ–ā§‡āĻ° āĻœāĻ˛āĨ¤

āĻāĻ‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻ—ā§āĻ¨ āĻ˛ā§‡āĻ—ā§‡āĻ›ā§‡...

āĻ¯ā§‡ āĻœāĻ¯āĻŧāĻ˛āĻžāĻ­ā§‡ āĻŦāĻšā§ āĻĒā§āĻ°āĻžāĻŖāĻšāĻžāĻ¨āĻŋ āĻšāĻ¯āĻŧ

āĻāĻ• āĻŽāĻ¨ā§‡ āĻšāĻŦā§‡ āĻ¯ā§‡ Firestore āĻšāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻŦā§‡āĻ¸, āĻāĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽā§‡āĻ° āĻŦāĻ‚āĻļāĻ§āĻ°, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ° āĻšāĻŦā§‡āĨ¤ Firestore Firebase-āĻāĻ° āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ā§‡āĻ° āĻ¨āĻŋāĻļā§āĻšāĻ¯āĻŧāĻ¤āĻž āĻ¨ā§‡āĻ‡āĨ¤ āĻĻā§‡āĻ–ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻšā§āĻ›ā§‡ āĻ•ā§‡āĻ‰ āĻāĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ•ā§‡āĻŸā§‡ āĻĢā§‡āĻ˛ā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻŦāĻžāĻ•āĻŋ āĻ…āĻ‚āĻļāĻ•ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤

āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻĻā§āĻŸāĻŋ āĻĒāĻŖā§āĻ¯ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻ¨āĻœāĻ° āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡: āĻ¤āĻžāĻ°āĻž āĻāĻ•āĻ‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻšā§āĻ›ā§‡, āĻŽā§‚āĻ˛āĻ¤ āĻāĻ•āĻ‡ API āĻāĻŦāĻ‚ āĻāĻŽāĻ¨āĻ•āĻŋ āĻāĻ•āĻ‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ¸ā§‡āĻļāĻ¨ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡āĨ¤ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻ¸ā§‚āĻ•ā§āĻˇā§āĻŽ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻžāĻĒāĻ• āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻ¤āĻ°ā§āĻ• āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§‚āĻ˛āĻ• āĻ…āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ…āĻĨāĻŦāĻž āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻĒā§‹āĻ°ā§āĻŸ āĻ•ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ›ā§‡āĻ¨ āĻ¯āĻž Firebase āĻ āĻĒā§āĻ°ā§‹āĻĒā§āĻ°āĻŋ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋ Firestore āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡āĻ“ āĻ†āĻĒāĻ¨āĻŋ āĻœāĻžāĻ¨āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ–āĻ¨āĻ‡ āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛ āĻŸāĻžāĻ‡āĻŽā§‡ āĻŽāĻžāĻ‰āĻ¸ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻŸā§‡āĻ¨ā§‡ āĻ†āĻ¨āĻ¤ā§‡ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻ–āĻ¨āĻ‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻœā§āĻŦāĻ˛ā§‡ āĻ“āĻ ā§‡āĨ¤ āĻ†āĻŽāĻŋ āĻ†āĻŦāĻžāĻ° āĻŦāĻ˛āĻ›āĻŋ, āĻ†āĻŽāĻŋ āĻ°āĻ¸āĻŋāĻ•āĻ¤āĻž āĻ•āĻ°āĻ›āĻŋ āĻ¨āĻžāĨ¤

āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻŦā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻāĻ‡ āĻ…āĻ°ā§āĻĨā§‡ āĻ­āĻĻā§āĻ° āĻ¯ā§‡ āĻāĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻžāĻĢāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ†āĻĒāĻĄā§‡āĻŸāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡ āĻ¯āĻž āĻļā§‡āĻˇ āĻ˛ā§‡āĻ–āĻžāĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĻ•ā§‡ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻĻā§‡āĻ¯āĻŧā§ˇ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, Firestore-āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¨āĻĨāĻŋāĻ¤ā§‡ 1 āĻ˛ā§‡āĻ–āĻžāĻ° āĻ¸ā§€āĻŽāĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻāĻ‡ āĻ¸ā§€āĻŽāĻž āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŸāĻŋāĻ° āĻ†āĻļā§‡āĻĒāĻžāĻļā§‡ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ–ā§āĻāĻœā§‡ āĻŦā§‡āĻ° āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ†āĻĒāĻĄā§‡āĻŸ āĻ°ā§‡āĻŸ āĻ˛āĻŋāĻŽāĻŋāĻŸāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻ†āĻĒāĻ¨āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ›ā§‡āĻ¨āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻ¸ā§āĻŸā§‹āĻ° āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻāĻ•āĻŸāĻŋ āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸, āĻ¯āĻž āĻāĻ•āĻŸāĻŋ API āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŽāĻžāĻ¸ā§āĻ•āĻ°ā§‡āĻĄ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ–āĻžāĻ¨ā§‡ āĻ†āĻŽāĻ°āĻž āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻ° āĻ°ā§‡āĻœāĻ¨ āĻĄāĻŋ'āĻāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ˛āĻ•ā§āĻˇāĻŖāĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻŽāĻŋ āĻ­ā§āĻ˛ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻŋ āĻ¸āĻ¨ā§āĻĻā§‡āĻš āĻ•āĻ°āĻŋ āĻ¯ā§‡ Google-āĻāĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ¯āĻŧ āĻ‰āĻšā§āĻšāĻĒāĻĻāĻ¸ā§āĻĨ āĻ•ā§‡āĻ‰ āĻ•ā§‡āĻ¨āĻžāĻ° āĻĒāĻ° Firebase-āĻāĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¤āĻžāĻ•āĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ§ā§ āĻŦāĻ˛ā§‡āĻ›āĻŋāĻ˛, “āĻ¨āĻž, āĻ“āĻš āĻŽāĻžāĻ‡ āĻ—āĻĄ, āĻ¨āĻžāĨ¤ āĻāĻŸāĻž āĻ…āĻ—ā§āĻ°āĻšāĻŖāĻ¯ā§‹āĻ—ā§āĻ¯. āĻļā§āĻ§ā§ āĻ†āĻŽāĻžāĻ° āĻ¨ā§‡āĻ¤ā§ƒāĻ¤ā§āĻŦā§‡ āĻ¨āĻ¯āĻŧāĨ¤"

āĻāĻ‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻ—ā§āĻ¨ āĻ˛ā§‡āĻ—ā§‡āĻ›ā§‡...
āĻ¤āĻŋāĻ¨āĻŋ āĻ¤āĻžāĻ° āĻšā§‡āĻŽā§āĻŦāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻšāĻžāĻœāĻŋāĻ° āĻšāĻ¯āĻŧā§‡ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻ˛ā§‡āĻ¨:

"āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ JSON āĻ¨āĻĨāĻŋ? āĻ¨āĻž. āĻ†āĻĒāĻ¨āĻŋ āĻĒā§ƒāĻĨāĻ• āĻ¨āĻĨāĻŋāĻ¤ā§‡ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ•āĻ°āĻŦā§‡āĻ¨, āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋāĻ° āĻ†āĻ•āĻžāĻ° 1 āĻŽā§‡āĻ—āĻžāĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻŦā§‡āĻļāĻŋ āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤"

āĻŽāĻ¨ā§‡ āĻšāĻšā§āĻ›ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ•ā§‹āĻ¨ā§‹ āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻ…āĻ¨ā§āĻĒā§āĻ°āĻžāĻŖāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŦā§‡āĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻŽā§āĻ–ā§‹āĻŽā§āĻ–āĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡ āĻ¨āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻž āĻœāĻžāĻ¨ā§‡āĻ¨. āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĻā§‡āĻĄāĻŧ āĻšāĻžāĻœāĻžāĻ°ā§‡āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĨ¤

āĻāĻ‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻ¸āĻ¤ā§āĻ¯āĻŸāĻŋ āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻšāĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻāĻ•āĻŸāĻŋ "āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸ" āĻ•ā§‹āĻ¨ā§‹ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻĻā§ƒāĻļā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻšāĻŦā§‡ āĻ¨āĻž āĻ¯āĻž āĻāĻ•āĻœāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻāĻ•āĻŸāĻŋ āĻ¨āĻĨāĻŋ āĻ•āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

"āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ—ā§āĻ˛āĻŋāĻ° āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ¯āĻž āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡? āĻ¨āĻž. āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ¤ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ā§‡āĻ° āĻŦāĻ¸ā§āĻ¤ā§ āĻŦāĻž āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĨāĻžāĻ•āĻŦā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻˆāĻļā§āĻŦāĻ°ā§‡āĻ° āĻ‡āĻšā§āĻ›āĻžāĨ¤"

āĻ¤āĻžāĻ‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻ¸ā§āĻŸā§‹āĻ°ā§‡ āĻœāĻŋāĻ“āĻœā§‡āĻ¸āĻ¨ āĻ°āĻžāĻ–āĻžāĻ° āĻ†āĻļāĻž āĻ•āĻ°āĻ›ā§‡āĻ¨, āĻ†āĻĒāĻ¨āĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻ­āĻŦ āĻ¨āĻ¯āĻŧāĨ¤ āĻ…-āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ°āĻŋāĻ• āĻ•āĻŋāĻ›ā§āĻ‡ āĻ—ā§āĻ°āĻšāĻŖāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤ āĻ†āĻŽāĻŋ āĻ†āĻļāĻž āĻ•āĻ°āĻŋ āĻ†āĻĒāĻ¨āĻŋ JSON āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ Base64 āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž JSON āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°āĻŦā§‡āĻ¨āĨ¤

HTTP, āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŸā§āĻ˛ āĻŦāĻž āĻ…ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨ āĻĒā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ JSON āĻ†āĻŽāĻĻāĻžāĻ¨āĻŋ āĻāĻŦāĻ‚ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ? āĻ¨āĻž. āĻ†āĻĒāĻ¨āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° Google āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœā§‡ āĻĄā§‡āĻŸāĻž āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻŦāĻ‚ āĻ†āĻŽāĻĻāĻžāĻ¨āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻŦā§‡āĻ¨ā§ˇ āĻāĻŸāĻž āĻāĻ–āĻ¨ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻ•āĻŋ, āĻ†āĻŽāĻŋ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻŋ. āĻāĻŦāĻ‚ āĻ¯āĻ–āĻ¨ āĻ†āĻŽāĻŋ āĻŦāĻ˛āĻŋ "āĻ†āĻĒāĻ¨āĻŋ," āĻ†āĻŽāĻŋ āĻ•ā§‡āĻŦāĻ˛ āĻ¤āĻžāĻĻā§‡āĻ°āĻ‡ āĻ¸āĻŽā§āĻŦā§‹āĻ§āĻ¨ āĻ•āĻ°āĻ›āĻŋ āĻ¯āĻžāĻĻā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŽāĻžāĻ˛āĻŋāĻ•ā§‡āĻ° āĻļāĻ‚āĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ āĻŦāĻžāĻ•āĻŋ āĻ¸āĻŦāĻžāĻ‡ āĻ—āĻŋāĻ¯āĻŧā§‡ āĻŸāĻŋāĻ•āĻŋāĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĨ¤"

āĻ†āĻĒāĻ¨āĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻšā§āĻ›ā§‡āĻ¨, āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻŦā§‡āĻ¸ āĻĄā§‡āĻŸāĻž āĻŽāĻĄā§‡āĻ˛ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻ¸āĻšāĻœāĨ¤ āĻāĻŸāĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļāĻžāĻ˛ JSON āĻ¨āĻĨāĻŋ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž JSON āĻ•ā§€āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ URL āĻĒāĻžāĻĨā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ˛āĻŋāĻ–āĻ˛ā§‡ HTTP PUT в / āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻŦā§‡āĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤:

{
  "hello": "world"
}

The GET /hello āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻŦā§‡ "world". āĻŽā§‚āĻ˛āĻ¤ āĻāĻŸāĻŋ āĻ āĻŋāĻ• āĻ¯ā§‡āĻŽāĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻļāĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡. āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻŦā§‡āĻ¸ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻ‚āĻ—ā§āĻ°āĻš /my-collection/:id āĻāĻ•āĻŸāĻŋ JSON āĻ…āĻ­āĻŋāĻ§āĻžāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ {"my-collection": {...}} āĻŽā§‚āĻ˛ā§‡, āĻ¯āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ /my-collection:

{
  "id1": {...object},
  "id2": {...object},
  "id3": {...object},
  // ...
}

āĻāĻŸāĻŋ āĻ āĻŋāĻ• āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ˜āĻ°ā§āĻˇ-āĻŽā§āĻ•ā§āĻ¤ āĻ†āĻ‡āĻĄāĻŋ āĻĨāĻžāĻ•ā§‡, āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ†āĻĻāĻ°ā§āĻļ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ…āĻ¨ā§āĻ¯ āĻ•āĻĨāĻžāĻ¯āĻŧ, āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸āĻŸāĻŋ 100% JSON(*) āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻāĻŦāĻ‚ HTTP āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ CouchDBāĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŽā§‚āĻ˛āĻ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ API āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻ¯āĻž āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻ•ā§‡āĻŸ, āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨ āĻāĻŦāĻ‚ āĻ¸āĻĻāĻ¸ā§āĻ¯āĻ¤āĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻŋāĻŽā§‚āĻ°ā§āĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻ…ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨ āĻĒā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ā§‡āĻ° āĻ‰āĻ­āĻ¯āĻŧ āĻ•ā§āĻˇāĻŽāĻ¤āĻžāĻ‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻž āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻŦāĻ‚ JSON āĻ†āĻŽāĻĻāĻžāĻ¨āĻŋ/āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻĄā§‡ āĻāĻ•āĻ‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĻ¨, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ–āĻ¨ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻĒā§āĻ¯āĻžāĻš āĻāĻŦāĻ‚ āĻĄāĻŋāĻĢ JSON āĻ¸ā§āĻĨāĻŋāĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻžāĻ° āĻ°ā§āĻŸāĻŋāĻ¨ āĻ•āĻžāĻœāĻ—ā§āĻ˛āĻŋāĻ° 90% āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¤āĻ–āĻ¨ āĻ•āĻ¤āĻŸāĻž āĻŦāĻŋāĻļā§‡āĻˇ āĻ•ā§‹āĻĄ āĻ¨āĻˇā§āĻŸ āĻšāĻŦā§‡ āĻ¤āĻž āĻĻā§‡āĻ–ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻŦāĻžāĻ• āĻšāĻŦā§‡āĻ¨āĨ¤

Firestore āĻĄā§‡āĻŸāĻž āĻŽāĻĄā§‡āĻ˛āĻŸāĻŋ JSON-āĻāĻ° āĻŽāĻ¤āĻ‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻŋāĻ›ā§ āĻœāĻŸāĻŋāĻ˛ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻ†āĻ˛āĻžāĻĻāĻžāĨ¤ āĻ†āĻŽāĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻ…āĻ­āĻžāĻŦ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻ‰āĻĒ-āĻ¸āĻ‚āĻ—ā§āĻ°āĻšā§‡āĻ° āĻŽāĻĄā§‡āĻ˛ āĻšāĻ˛ āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĨāĻŽ āĻļā§āĻ°ā§‡āĻŖā§€āĻ° āĻ§āĻžāĻ°āĻŖāĻž, JSON āĻ¨āĻĨāĻŋ āĻĨā§‡āĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻ¯āĻž āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻ°ā§‡āĻĄāĻŋāĻŽā§‡āĻĄ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¨ā§‡āĻ‡, āĻ¤āĻžāĻ‡ āĻĄā§‡āĻŸāĻž āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻŦāĻ‚ āĻ˛ā§‡āĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•ā§‹āĻĄ āĻĒāĻžāĻĨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻ¤ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻāĻŦāĻ‚ āĻ¸āĻ°āĻžā§āĻœāĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻšāĻŦā§‡ā§ˇ āĻ…ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨ āĻĒā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ•āĻŦāĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ›ā§‹āĻŸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ†āĻŽāĻĻāĻžāĻ¨āĻŋ/āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¨ā§‡āĻ‡āĨ¤

āĻ¤āĻžāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ NoSQL āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸ā§āĻŦāĻ¤āĻƒ-āĻ¯ā§‹āĻ—āĻĻāĻžāĻ¨ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ¨āĻ¨-JSON āĻ•āĻ˛āĻžāĻŽ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻ§ā§€āĻ° āĻ¨āĻ¨-āĻāĻ¸āĻ•āĻŋāĻ‰āĻāĻ˛ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ GraftQL āĻŽāĻ¤ āĻ•āĻŋāĻ›ā§.

āĻāĻ‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻ—ā§āĻ¨ āĻ˛ā§‡āĻ—ā§‡āĻ›ā§‡...

āĻ—āĻ°āĻŽ āĻœāĻžāĻ­āĻž

āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻ¸ā§āĻŸā§‹āĻ°āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻāĻŦāĻ‚ āĻŽāĻžāĻĒāĻ¯ā§‹āĻ—ā§āĻ¯ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻŦāĻŋāĻĄāĻŧāĻŽā§āĻŦāĻ¨āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ˛ āĻ¯ā§‡ āĻ—āĻĄāĻŧ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€ āĻŦāĻžāĻ•ā§āĻ¸ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ FireBase āĻŦā§‡āĻ›ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻļā§‡āĻˇ āĻšāĻŦā§‡āĨ¤ āĻ—ā§āĻ°āĻžāĻŽā§āĻĒāĻŋ āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸ āĻ…ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨āĻŋāĻ¸ā§āĻŸā§āĻ°ā§‡āĻŸāĻ°ā§‡āĻ° āĻ¯ā§‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻšā§‡āĻˇā§āĻŸāĻž āĻāĻŦāĻ‚ āĻĻāĻ•ā§āĻˇāĻ¤āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻĒāĻŖā§āĻ¯āĻŸāĻŋāĻ° āĻ­āĻžāĻ˛ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻŋāĻ¤ āĻ•ā§āĻ˛ā§āĻ™ā§āĻ—āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‡āĻŦāĻ˛ āĻ…āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ āĻ¯ā§‡ HTML5 āĻ•ā§āĻ¯āĻžāĻ¨āĻ­āĻžāĻ¸ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¨āĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨ā§‹ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻŽā§‡āĻ¨ā§āĻŸ āĻŸā§āĻ˛ āĻāĻŦāĻ‚ āĻĒā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ° āĻ¨āĻž āĻĨāĻžāĻ•ā§‡āĨ¤ āĻ…āĻ§āĻŋāĻ•āĻ¨ā§āĻ¤ā§, āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻ¸ā§āĻŸā§‹āĻ° āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻļā§āĻĻā§āĻ§āĻ¤āĻž āĻāĻŦāĻ‚ āĻœā§€āĻŦāĻžāĻŖā§āĻŽā§āĻ•ā§āĻ¤ āĻŦā§ˆāĻ§āĻ¤āĻžāĻ° āĻ†āĻ•āĻžāĻ™ā§āĻ•ā§āĻˇāĻžāĻ¯āĻŧ āĻ¨āĻŋāĻŽāĻ—ā§āĻ¨ āĻ¯āĻž āĻ•ā§‡āĻŦāĻ˛ āĻ—āĻĄāĻŧ āĻŦā§āĻ¯āĻŦāĻ¸āĻžāĻ¯āĻŧāĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻ­āĻžāĻ˛ā§‹āĻŦāĻžāĻ¸ā§‡: āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻāĻšā§āĻ›āĻŋāĻ•, āĻ•āĻžāĻ°āĻŖ āĻļā§‡āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ–āĻ¸āĻĄāĻŧāĻžāĨ¤

āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻŦā§‡āĻ¸ā§‡āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ…āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻšāĻ˛ āĻ¯ā§‡ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¤āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ• āĻŦāĻ›āĻ° āĻ†āĻ—ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ“āĻ¯āĻŧā§‡āĻŦ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ° āĻ…āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻœāĻžāĻ¨āĻŦāĻžāĻ° āĻ†āĻ—ā§‡āĨ¤ āĻāĻ‡ āĻ•āĻžāĻ°āĻŖā§‡, āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻŦā§‡āĻ¸ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻĄā§‡āĻŸāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ…āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§€āĻ¯āĻŧāĻ¤āĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻŸāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĄā§‡āĻŸāĻž āĻĒā§āĻ¨āĻƒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻ¯āĻž āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯āĻŸāĻŋāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ•āĻ āĻŋāĻ¨ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡āĨ¤ āĻŦāĻĄāĻŧ āĻ¨āĻĨāĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ˛ā§‡āĻ¨āĻĻā§‡āĻ¨ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻŸāĻŋ āĻ•ā§‡āĻŦāĻ˛ āĻ…āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤āĨ¤ āĻŦāĻ¨ā§āĻ§ā§āĻ°āĻž, āĻ†āĻŽāĻ°āĻž āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻ†āĻ›ā§‡ WeakMap āĻœāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‡āĨ¤ āĻāĻŸāĻž āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ•.

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĄā§‡āĻŸāĻžāĻŸāĻŋāĻ•ā§‡ āĻĒāĻ›āĻ¨ā§āĻĻāĻ¸āĻ‡ āĻ†āĻ•āĻžāĻ° āĻĻā§‡āĻ¨ āĻāĻŦāĻ‚ āĻ—āĻžāĻ›āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ–ā§āĻŦ āĻŦā§‡āĻļāĻŋ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§‡ āĻ¨āĻž āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋ āĻ•āĻžāĻŸāĻŋāĻ¯āĻŧā§‡ āĻ‰āĻ āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻŋ āĻ•ā§ŒāĻ¤ā§‚āĻšāĻ˛ā§€ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻŦā§‡āĻ¸ āĻ…āĻ¨ā§‡āĻ• āĻŦā§‡āĻļāĻŋ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻšāĻŦā§‡ āĻ¯āĻĻāĻŋ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°āĻ°āĻž āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ‡ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ˛ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ API āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ā§‡āĻ° āĻ•āĻŋāĻ›ā§ āĻ—ā§āĻ°ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻŋāĻ• āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ…āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻ¤āĻžāĻ°āĻž āĻ¯āĻž āĻ­āĻžāĻ™āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ āĻ¤āĻž āĻ āĻŋāĻ• āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ›ā§‡ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻšā§āĻ›ā§‡, āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻāĻŸāĻŋāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ–āĻžāĻ°āĻžāĻĒ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤

āĻ†āĻŽāĻŋ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻ¸ā§āĻŸā§‹āĻ° āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻĒāĻŋāĻ›āĻ¨ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻœāĻžāĻ¨āĻŋ āĻ¨āĻžāĨ¤ āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ• āĻŦāĻ•ā§āĻ¸ā§‡āĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻ‰āĻĻā§āĻ­ā§‚āĻ¤ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻžāĻ“ āĻŽāĻœāĻžāĻ° āĻ…āĻ‚āĻļāĨ¤ āĻĻā§āĻŸāĻŋ āĻ…āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻ¤ā§āĻ˛āĻ¨ā§€āĻ¯āĻŧ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻāĻ‡ āĻŽāĻŋāĻ˛āĻ¨ āĻ–ā§āĻŦāĻ‡ āĻŦāĻŋāĻ°āĻ˛āĨ¤ āĻāĻŸāĻž āĻ¯ā§‡āĻŽāĻ¨ āĻ•ā§‡āĻ‰ āĻ­ā§‡āĻŦā§‡āĻ›āĻŋāĻ˛: "Firebase āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž āĻ†āĻŽāĻ°āĻž Google āĻ•ā§āĻ˛āĻžāĻ‰āĻĄā§‡ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ", āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ-āĻŦāĻŋāĻļā§āĻŦā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻžāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻŦāĻž āĻ¸ā§‡āĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻĒā§‚āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ§āĻžāĻ°āĻŖāĻžāĻŸāĻŋ āĻāĻ–āĻ¨āĻ“ āĻ†āĻŦāĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°ā§‡āĻ¨āĻŋā§ˇ “āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°āĻĻā§‡āĻ° āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻšāĻŋāĻ¨ā§āĻ¤āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĻāĻŋāĻ¨āĨ¤ āĻļā§āĻ§ā§ UI āĻ•ā§‡ āĻ¸ā§āĻ¨ā§āĻĻāĻ° āĻ•āĻ°ā§āĻ¨... āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŋ āĻ†āĻ°āĻ“ āĻ†āĻ—ā§āĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨?"

āĻ†āĻŽāĻŋ āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻ†āĻŽāĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ "āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ JSON āĻ—āĻžāĻ›ā§‡ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§" āĻ§āĻžāĻ°āĻŖāĻžāĻŸāĻŋāĻ•ā§‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻĨā§‡āĻ•ā§‡ āĻŦāĻĄāĻŧ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻ…āĻ¨ā§āĻ­ā§‚āĻ¤āĻŋāĻ•ā§‡ āĻŦāĻŋāĻŽā§‚āĻ°ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧāĻžāĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĻā§‡āĻ–āĻ›āĻŋāĨ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻœāĻ¨āĻ• āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ° āĻĢā§āĻ°ā§āĻ¯āĻžāĻ•ā§āĻŸāĻžāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‹āĻ•āĻžāĻŦāĻŋāĻ˛āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ†āĻļāĻž āĻ•āĻ°āĻž āĻ•ā§‡āĻŦāĻ˛ āĻ‰āĻ¨ā§āĻŽāĻžāĻĻāĻ¨āĻžāĨ¤ āĻ†āĻŽāĻžāĻ•ā§‡ āĻ•āĻ˛ā§āĻĒāĻ¨āĻžāĻ“ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¨āĻž āĻ¯ā§‡ āĻœāĻŋāĻ¨āĻŋāĻ¸āĻ—ā§āĻ˛āĻŋ āĻ•āĻ¤āĻŸāĻž āĻ–āĻžāĻ°āĻžāĻĒ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ†āĻŽāĻŋ āĻ•āĻ ā§‹āĻ° āĻ•ā§‹āĻĄ āĻ…āĻĄāĻŋāĻŸ āĻ•āĻ°ā§‡āĻ›āĻŋ āĻāĻŦāĻ‚ āĻ†āĻŽāĻŋ āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻĻā§‡āĻ–ā§‡āĻ›āĻŋ āĻ¯āĻž āĻ†āĻĒāĻ¨āĻžāĻ°āĻž āĻ•āĻ–āĻ¨āĻ“ āĻ¸ā§āĻŦāĻĒā§āĻ¨ā§‡āĻ“ āĻĻā§‡āĻ–ā§‡āĻ¨āĻ¨āĻŋ. āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻŋ āĻāĻŸāĻžāĻ“ āĻœāĻžāĻ¨āĻŋ āĻ­āĻžāĻ˛ā§‹ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻ•ā§‡āĻŽāĻ¨ āĻĻā§‡āĻ–āĻ¤ā§‡, āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧ и āĻ•ā§‡āĻ¨ āĻāĻ‡ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤. āĻ†āĻŽāĻŋ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§āĻŦ āĻ•āĻ˛ā§āĻĒāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ Firestore āĻ¯ā§ŒāĻ•ā§āĻ¤āĻŋāĻ• āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻ¯āĻžāĻ°āĻž āĻāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĻ›ā§‡ āĻ¤āĻžāĻ°āĻž āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻŦā§‡ āĻ¤āĻžāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ˛ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻĒā§ƒāĻĨāĻŋāĻŦā§€āĻ¤ā§‡ āĻŦāĻžāĻ¸ āĻ•āĻ°āĻŋ āĻ¨āĻžāĨ¤

FireBase-āĻāĻ° āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€ āĻ¸āĻžāĻĒā§‹āĻ°ā§āĻŸ āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻ–āĻžāĻ°āĻžāĻĒ āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āĻ¯āĻ¤ āĻ…āĻ¸ā§āĻ¤āĻŋāĻ¤ā§āĻŦāĻšā§€āĻ¨āĨ¤ āĻāĻŸāĻž āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ āĻŦāĻž āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨. āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻ¸ā§āĻŸā§‹āĻ° āĻŦā§‡āĻļāĻŋ āĻ­āĻžāĻ˛ā§‹ āĻ¨āĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻĒā§āĻ˛ā§‡āĻ‡āĻ¨ āĻāĻ¸āĻ•āĻŋāĻ‰āĻāĻ˛-āĻ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻāĻ•āĻ‡ āĻāĻ•-āĻŽāĻžāĻ¤ā§āĻ°āĻŋāĻ• āĻ¸ā§‚āĻšāĻ•ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻļā§ƒāĻ™ā§āĻ–āĻ˛ āĻĄā§‡āĻŸāĻžāĻ¤ā§‡ āĻšāĻžāĻ˛āĻŋāĻ¤ āĻĒā§āĻ°āĻļā§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§‚āĻ°ā§āĻŖ-āĻĒāĻžāĻ ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨, āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ°ā§‡āĻžā§āĻœ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻāĻŦāĻ‚ āĻ•āĻžāĻ¸ā§āĻŸāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•ā§āĻ°āĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤ āĻ˜āĻ¨āĻŋāĻˇā§āĻ āĻ­āĻžāĻŦā§‡ āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡, āĻĒā§āĻ˛ā§‡āĻ‡āĻ¨ āĻāĻ¸āĻ•āĻŋāĻ‰āĻāĻ˛-āĻāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ–ā§āĻŦ āĻ¸ā§€āĻŽāĻŋāĻ¤āĨ¤ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¸āĻ•āĻŋāĻ‰āĻāĻ˛ āĻ•ā§‹āĻ¯āĻŧā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻŽāĻžāĻ¨ā§āĻˇ āĻ‰ā§ŽāĻĒāĻžāĻĻāĻ¨ā§‡ āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻž āĻšāĻ˛ āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€āĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸ā§āĻŽāĻžāĻ°ā§āĻŸ āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ° āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ¸ā§āĻŸāĻŽ āĻ‡āĻ¨āĻĄā§‡āĻ•ā§āĻ¸āĻŋāĻ‚ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤ āĻ…āĻ¨ā§āĻ¯ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§āĻ° āĻœāĻ¨ā§āĻ¯, āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ°-āĻšā§āĻ°āĻžāĻ¸ āĻŦāĻž āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻ•āĻŋāĻ›ā§ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ Google āĻĄāĻ•ā§āĻ¸ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡āĻ¨, āĻ†āĻļāĻž āĻ•āĻ°āĻŋ āĻ†āĻĒāĻ¨āĻŋ BigTable āĻāĻŦāĻ‚ BigQuery āĻāĻ° āĻŽāĻ¤ā§‹ āĻ•āĻŋāĻ›ā§āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ āĻšāĻŦā§‡āĻ¨ā§ˇ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ¤ āĻ˜āĻ¨ āĻ•āĻ°ā§āĻĒā§‹āĻ°ā§‡āĻŸ āĻ¸ā§‡āĻ˛āĻ¸ āĻœāĻžāĻ°ā§āĻ—āĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻĢāĻŋāĻ°ā§‡ āĻ¯āĻžāĻŦā§‡āĻ¨ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§ āĻ–ā§āĻāĻœāĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°āĻŦā§‡āĻ¨āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻļā§‡āĻˇ āĻ¯ā§‡ āĻœāĻŋāĻ¨āĻŋāĻ¸āĻŸāĻŋ āĻšāĻžāĻ¨ āĻ¤āĻž āĻšāĻ˛ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ° āĻŦā§‡āĻ¤āĻ¨ āĻ¸ā§āĻ•ā§‡āĻ˛ā§‡āĻ° āĻ˛ā§‹āĻ•ā§‡āĻĻā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ•āĻŋāĻ›ā§āĨ¤

(*) āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ°āĻ¸āĻŋāĻ•āĻ¤āĻž, āĻāĻ° āĻŽāĻ¤ā§‹ āĻ•āĻŋāĻ›ā§ āĻ¨ā§‡āĻ‡ 100% JSON āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ.

āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāĻ¨ā§‡āĻ° āĻ…āĻ§āĻŋāĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡

āĻ–ā§āĻāĻœāĻ›āĻŋ VDS āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻāĻŦāĻ‚ āĻšā§‹āĻ¸ā§āĻŸāĻŋāĻ‚ āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°? āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 🙂 āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻĻā§ˆāĻ¨āĻŋāĻ• āĻŽā§‚āĻ˛ā§āĻ¯, āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻŸāĻŋ-āĻĄāĻŋāĻĄāĻŋāĻ“āĻāĻ¸ āĻāĻŦāĻ‚ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻ˛āĻžāĻ‡āĻ¸ā§‡āĻ¨ā§āĻ¸ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻŽā§‚āĻ˛ā§āĻ¯ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻāĻ‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻ—ā§āĻ¨ āĻ˛ā§‡āĻ—ā§‡āĻ›ā§‡...

āĻ‰āĻ¤ā§āĻ¸: www.habr.com

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨