ááá á¨á°á áá¸áŁ áĽáá°áá áĽáá ááľá¨á á ááááááᢠáĽá á¨áá°áŤá ááá á ááᢠáĽáá ááľá¨á áááᣠááá áľá áĽá áá áŤá áá áááᣠáá
á á áĽáŠ áááł áá áááŁá¸á á¨áá˝ááᥠáá˝áááźáŁ
áĽááá˛áŤááľ áá áá áĽáááá˘
ááá áá ááľáŤáľ á¨ááááŠá áľ áá ááᎠáŁáአáá á áľá°á᪠áłáŞá ááááᢠá¨á
áἠáá áá˛á
áľá ááá áĽá ááĽá áááŽá˝á áĽáá°áááá á ááááᣠááá áá á¨áŤá´ áŠáŁá፠á áá°á áááľ áĽááľ á¨ááá¸áá á¨áááľ ááłááá˝ á˛áŤá°áá áŤááľá°ááᢠá á°ááłáłá ááᣠá°áá˘áá ááľá áľ á ááĽáᥠá¨Google á¨ááľáĽ áá á¨á° áááľ á áĽáááľ áŤáá°ááá° ááᣠáᏠááá á¨á°áťá ááá á¨áá áĽá á áĽááá áááľ áááá á ááťááᢠá¨ááá ááľáŤážá˝ áĽá á¨ááźáá áá á á áá á¨á°áťá áááá˛áśá˝ áá áŠáŁ áĽá áá
áłáŞá áŤáá áĽáááł áĽáť áŤá¨áááŁáá˘
á áá°áᣠáľáá˝ áłáŤáĄ Google á¨ááŁá á¨áá¨á áá¨ááť á´áááá á ááá˘
áľá Bigtable á ááľ á áľáá ááá á¨ááľáĽ áááŁá áŞáŤ á ááŽááá áĽááá˝ (áĽáá° á¨á á°ááŁá አá áŤá) áłáĽááśá˝ á°áá¨áŽá˝ áá áŤá¸á, áľááá á˘áá´ááśá˝ áŤáá¸á áĽá á á°áá°á áá áľáááąá á ááááąá áľ áá ááá áá. Bigtable áááá˛áśá˝ scalability áĽáá´áľ áĽáá°áá°ááĽáŠ á፠á°ááĽá°á áá áᣠáĽá á áľáááľ á¨áĄáŁá á ááááŽá˝á á áá á¨Bigtable áá¨ááť áá°áŤáľ áĽáá°áá˝á á°ááááĄá˘ áľááá Bigtable á¨Bigtable áľáá ፠á áŤá ááᢠáĽááá á¨áá¨ááť áŚáłáá˝ á ááá á°á¨ááá˝ áááá.
ááá á áľááŤá áááá ááá á˘áá á˘átable áá°áá°á áá á Google ááľáĽ áłáá áĽá á ááá áŚáł á¨ááá á˛áá áĽáŤááłááą áĄáľá á¨áŤáą á¨áá áá¨ááť á ááᢠáľááá á á ááą á áἠáľáĽá°áŁ áá á᪠áá á á ááŁá á˛áŤáá âááááľá áá á¨á ááľ á áá Bigtable áŤáá? ááá á ááľ áĽáť á áááá? â á ááľá ááłáĽ á ááľ áá¨ááť áááá á¨Google áá¨ááť ááááśá˝ á á ááá á áá áľá˘ áĽááἠááᣠáá°ááŁáŤá áááľ ááááŤáśá˝ (áá áĽáá° ááľááľ áááá˝) áá° á ááľ áĽáť á áááąá ᣠáá á˝áá°-ááłáĄ á áľá°áłá˝ áá áᢠáááá á á˝áá á°áá á ááľ áá¨ááť (áĽ.á¤.á .)á áááŤá˝á áá á ááá áá á áŤá°á¨áá á á°áĽááŤá¸á áĽáá°áá á¨ááŤáá á á?)
áááááá á¨á áłáŞá áĽááá˘
á ááŤá ááᣠááá ááľáĽ á¨áááľ áááľ á áá áĽá¨á áŤá áá áᣠáĽá á ááľ áá á¨Bigtable á¨áá ááľáľá áĄáľá áĽáá˛á á¨áá áááĽááľ á°á¨á°ááĄ-
ááľ áľá˛á,
á°áá á¨Bigtable áĄáľáᢠá [áłáł ááĽá¨á áľá] á áŁá á áŁá áŤá¨á á¨Bigtable binary áĽá¨á°á áá áááá áááłáá á áĽáááłááᢠáá áľáŞáľ á¨á áá á áá á áá°ááá áĽá áá° á á˛áą áľáŞáľ áĽáá˛áŤáťá˝á ááá¨áłá áĽááááááá˘
á áá ááłá áá á áĽáŤá˝á áááľáŤáľ á¨á°áá°á áá ááá°áĽ á¨áťá áĽáŁáá áŤáłáááá˘
áááŤá á áľá,
áľáá áĄáľá
ááá áá áĽá á°áĽáłá¤ áłáááá áŁáľááá á ááááŞáŤ áĽááł áĽáá˛á á áááľ ááá á ááĽá¤á ááá˘
ááľ á°ááŁá
á°áá á¨á ááłááľ áĄáľáᢠáŤáá blah blah blah blah áááŁáŁáľ áĽááááááᢠáĽá áĽá áĽá áĽáᣠáĽá áĽá áĽá áĽá áá˛áŤáá˘
áĽáŁááá á ááłááľ ááľ ááááľá á blah blah áá ᎠááľáŤá á¨áťá áŤáłáááá˘
áááŤá á áľá,
á ááłááľ ááááľ áľáĽáá
áá˛áŤáá áá°ááá á ááá¨á ááá áá á ááá° á ááᏠáŤá áá á¨ááŤá°áá áĽá á¨ááŤá°áá áľááľ á°á°áá áĽáááł á áá°áá ááá áĽááłá áá°á á á°áĽáłá¤ áááľáá ááá˝ ááBigtable áľááá ááአá°ááŁáŠ á°áłáľáˇáá˘
áá áĽáááł ááá áá áá˘
á¨áá¨áá áá á°ááá á áá ááአáľá áľáŤ áĽá áááᎠáŠá˝á ááľáĽ áá á áááľ á¨áťáá áľá áááá¨á áĽááłá áĽáŤá°áĽáŠ áá áᣠá¨ááá á ááľáĽ á˘áŤááľ áŚáľáą á áĽáŠ áááł á¨áłáá áĽáľáŠáľ á ááááá á¨ááááŤáŹ ááááłáľ á¨áá á áá áŠáŁ ááá áá á¨ááťá ááłáĽ á¨áá áá° áá áĽá¨á¨áᨠá¨ááá°á áááľá°á ááááľ áľáśá á áŤáá áá˘
áľáá á ááá á°ááá¨áá:: áĽá á˘ááá á¨á°áá¨á áá° á˘áá á áľáŤáťáŹ áá áĽáá á¨áá á°á á áá°ááᣠáĽá cc á áá°ááᥠááá bcc: á áá°áá:: áľáá á áŁá ááá áĽá ááá˝ ááᢠááááŁáľ áá á¨áá áľá á°áľ ááá áá˝áá?
á áá¨á¨áťáŁ á¨ááá áááľ á¨á á¨á°áťá áá áĽá áĽááą á á ááąáľ á¨áá¨á ááá¨á ááľáĽ áŤááá áŚáá áŽááśá ááá¨áľ ááľáŠá˘
áĽá á áĽáááĽáŁ á á áľá°áłá°á áľá á¨BigTable áá¨ááť áá á¨áᢠáá ááłáŁ áá? áááąá á°ááá¨áľáŠáŁ áĽá áá! á áá 2005 ááá áá á ááááŠáľ á¨ááááŞáŤ áłáááľ ááľáĽ á¨á°áááĽáŠá áľ Codelab incubator á¨áᣠááᢠCodelab á ááłááľ áĽá´áśá˝á áĽá፠áááťá Bigtableá áĽááľáłáľáŹáľ á áľáá°á°á ᣠáĽá á¨á፠á áá áá¨ááťáá á ááŤá˝ á áááááľáᢠá¨áááľ áááłáľ á áá á˘áŤááá á ááá áĽá¨á°áŤ áá á.
á áá
áłáŞá ááľáĽ á ááŤáł áľáŠá¨áľ á¨ááľáĄ áá˝áłáá˝ á á. á ááááŞáŤáŁ á¨Bigtable áľáŤ á Google ááá á áŁá á˘áááľ áľááá á á¨áááľ á ááľ á áá ááá á°á á°á¨á᪠áá¨ááťáá á ááľá°áááᣠáĽá á¨áááľáŽá˝ áľáŞáľ ááá áŤááá áľ áľááá ᨠáĽáť ááᢠáááááá á ááľ áá ááá áá á áľá¤ áá áá˘
ááá áľáŠá¨áľ á¨ááľáĽ áá˝áł áá¨ááťá áá á¨áááľ áááľ á áá á ááá áĽá¨á°áŤ áá. WTF? á¨ááἠááá¨áá˝ ááĽá°á áááą; ááá¨áĽ áŤááĽáá¸áá, á¨áłáá° áĽáá áá°á¨ááá¸áá, áááá áááááŁá. áááľáá á°ááááᣠááá¨áŞáŤáá˝ á°ááááĄáŁ ááá ááá áŤáááá¨áĽ áĽá¨á°áťáťá ááᢠá˛áŚá áĽááá áá áááŚá˝ áá á¨áĽáá ááŽááŤá ááááľ áááłáľ áŤá á áĽáá˛á ፠áĽáá´áľ áťá? áá á 2020 áá áá áľáŹáľ áááľá áá˝ááᣠáá á 2005-2007 á áŁá á áľá°áá áá áá˘
áĽá á áŁá á áľá°ááá áá˝áł á áá áááľ ááľáĽ á¨á᪠á¨áá ááľáľá áĄáľá áá° áĽá áá¨á áŁá¨á ááłááľ áĽáá á áŁáŁáś áŁáś á¨á˘áá´áĽá ááłá áŁáá¤áľ áᎠáľáŤáá ááááľ áááľ áááłáľ - áĽá áĽáąá ááááá áĽááłáł áĽá¨á°áĄ ááá˘
á áá°ááá¸áááᣠáá¨ááťáá á°á¨ááŠáŁ áĽá á áááľ áĽáá°ááľáŽá áá áᢠá¨á áĽáŤ áŚáľáľ áááłáľ á áá áá á ááá áľáá፠á°áĽáłá¤ á áľáŁááᢠááááŤáąá á ááłááľ áá á°ááłáłá á˘áááá˝ á¨ááá ááááľ áá°áá°ááᢠáĽááąá áá á áááľááá˘
ááľ á¨ááá ááááľ á°á áááŁ
áááľáłááľ áŤá áᣠá¨áŚááľáľ 2020 (áĽ.á¤.á .) ááᎠ[á¨áá áááľ á áľááá á áááááľ] á áááááľ áĽáááááᣠá¨á፠á áá á¨áĽááľáá ááłááá˝ ááťáťá á áá˝ááᢠá á áľá-ááááł áá¨áŤ áá áŤáᣠááá á°ááľ á¨áááᣠááá á áááľ á¨áľá°áľ ááááľ á¨ááá áĽá áá°á á˛á á á á°á áĽááłáł áá°ááá á¨á áἠáá áľáŞáľ áĽáá˛áŤáťá˝á áĽááááŤááá˘
áá ááἠá ááá á¨Google ááááľ ááľá¨á á°á áááá˝ áá á ááľá°á á°á˝áĽá áĽááłáá ááá¨ááἠááá áá˝ ááá˘
ááááá ááἠáá°áá˝ áŁ
ááá ááááľ ááľá¨á
áá áĽáá°áá áŤááľá á°áĽáłá¤áá˝ á ááŤá˝ á ááá áĽáŠá áá á ᣠááááŤáąá áĽááą á áĽáááą á¨ááááŠáľ-
ááľ á°ááŁá
áááá ááŁ. ááá ᣠááá ᣠááá ᢠááá ááἠáľáááá á¨ááŤá°áááľá áá áŁááľá˘ ááá ááá á¨áĽá áá ááᢠááťáťá˝áá ááá á á áá áĽá áááἠáĽááŁáááá áĽá áľáá°áá¸á á¨á áá á áá áĽááłáá°áááᢠáľááá á¨áĽááá áĽá áśáťá˝áá áľá°á á¨áá á¨áşá˛ áśáááá´á˝á á áááá á ááľá¨áŽá˝ ááá᪠áááá áááá˘á áááŤá˝á áá á á˛áą á¸áŞáá˝á á¨áľáŽá á¸áá§á ááá á¨á°áᨠáá ááááŤáąá áááá á˛áááá á áŁá ááĽá á áá ááአáľáá áá¸áááŁáá áŁááá áá ፠áŤáá° ááᢠá˝áá áĽáá á¨á á áá°ááá˘
ááá áĽáľááśáťá˝á á á ááľ á ááľ ááľáĽ áĽá á áá áĽááłááá áááľá¨á áĽá¨áłá˝áá áĽáááĽáááá˘
áĽáŁáŤá˝á á°ááľá˘
ááá ááááľ ááľá¨á
áĽá áĽáááłá á áá á ááľ áá áĽáá°áá á áááľ á°áĽáłá¤áá˝ áĽáá ááá. áá á áŁá á á°á°ááá áĽá áŤáááá¨áĽ áľááá¨á°áľ áĽááą á¨áááá áá á°áááˇá áĽá á¨áá˛á áá° áá¨-á°áá áŤááᢠá¨á áá á áá á áŁáá¤áľááľ áĽáľááłá¸á áá áĽáá áááá á ááľááá ᣠááááŤáąá á áĽáááą âáŤá¨áâ áááśá˝á á¨ááááľ ááᲠᨠGoogle áá ááá¨áłá°á á¨ááá¨á ááá á áŁáś á¨áášáá áá˝á áá ááśááľ áááľ ááá áľáááľá áá á á ááá ááá˘
áá° ááá ááááľ á¨áááá´ á ááľ ááááŤáąá áĽá áĽááłá á áἠá áá°áá áĽááąá á áá°á¸áľ á áá¨á¨áąá, á¨áŠáŁááŤáá á ááłááľ ááá˝ á áŤáŁá˘áá˝á áĽáá. á¨ááá áááá˛áśá˝ á áśááľáá á˘ááááŞáá á˛á˛áááá¸á ááŽáŤáᣠáĽá áá á áľááá á˝áá áááĽáŤáᢠáľáá˘áľ áááá ááá á°áá˝ ááĽááľ ááᣠáĽá áĽá á¨Google á°áŤá°áá˝ ááłáááťá¸á áááá áľááá áĽáá°áá áĽá áľááá ááá (á á ááłááľ ááá˝ áŤááá ááş) áá°áá áá˝ á¨áá¨áá á¨á áá á áľááá áá áĽáá áĽáá˛áŤáľáĄ á áľááá¸ááá˘
á¨Google áá áŤá ááá˝ áľááá ááŽáááśá˝ á ááłááľ á¨áááá° ááłááá˝á áĽá°áŁááᣠáá áá á áľááá°-áĽááľ á ááá áŚáł áĽáá°ááŤáŠáľ á°áľá á á°ááááᢠáĽáá°áá¨á°áá ááᢠáááá á°áłááááľ áľáá áśá˝á á áŤá áĽá áá áľáá° á ááłáľ áá áłá áŤá°áááá.
á¨áá á°áłááááľ á¨á°áá°á ááá á¨á°áłáŤáá¸á áľáááśá˝ á¨ááľá áἠááᢠáááľ áá ááᣠáááľá á áááľ ááá áŽáľ áĽá/ááá á áááľ á°á¨ááá˝ áá°áá áᢠááá á°á áĽááłá á¨áááá˝ áĽáá°áá á áŁá ááá˝ á¨áá ááá á¨á°áááአááľá áá°áááᣠáá á ááááᢠáá á¨ááá˛áŤ ááłá áá, áľááá ááłááá˝ áŤáľáááá.
á¨áááá á á¨ááááŞáŤá áľáááľ á áŁá áĽááłáá ááᥠGNU EmacsᣠáĽáąá á áááśááľ ááľááľáŁ á áľááá° áááá á¨ááá áĽá á á áá á áá á¨á áá áŁá˘áŤ ááŤá¨á áŤá áľáĽáá ááᢠáááĽáŤáŤáľ áľáá˝ á¨áŁáľ áá ááá áá áŁáአá˘áááľ á 1976 (á á á¨ááá˝ ááá° á ááľ á ááľ) á¨á°áá ᨠááľá¨á áá ááŽááŤááá á¨á áá áá¤áłá áĽááľáľáá áá áĽáá° á˝áá á ááłá˘ á áľááľá ááľáŤáľá˘
á˘ááá á á¨áá áĽá ááááᢠá áᣠáĽáá á˘áá´áááá á á¨áá áĽá ááááᣠá áŤáą áá° áááá á¨ááłáŞáŤ ááľá¨á á áľááᢠáá áIntelliJ á áĽáŤáá˝á ááťá áá˘áááľ á áĽáŤáá˝á á¨ááá á¨á áá á áŁá áľáá áĽá ááľáĽáľáĽ á°ááŁá ááᢠáĽá á¨ááá á áá áá˘áááľ á¨á°ááá ááá áá á°á áĽá ááááᢠáááááá.
á ááá á 1995 áá˘áááľ á¨áťááŠáľá áśááľáá áĽá ááááᢠáĽá á ááľ á°á á 80 ááš á ááá˝ áá áá˘áááľ á¨á°áá áááá˝á áĽáá°áá áá áĽááá á ááᣠáŤááá áá°á áĽáᢠá¨áá áá° áá áľáá˝ ááľá°áŤá¨áŤ ááŤáľáááá¸á áá˝áá, ááá áá áá á áĽáááą á áŁá á áá á áá áá. áEmacs á¨áťááŠáľá ááá á ááá á (áĽá áĽá á˝ááŤáá) áĽáá°áá á ááá´áá¸á á¨ááŤáľáááá ááá á¨ááá˘
á˘áááľ áá áŤáááŁá¸á á áá á áŤááľ áá-áŚáŚááľ á¨ááŁá á°ááŁá á ááᢠááá á¨áłá á¨áŽáááŠá°á á áá°-ááłáŚá˝ (áĽáá° "ááľáŽáľ" á áááľ) ᨠEmacs áááľ áĽááá áá á¨á˘áá°áľáľáŞ áŽááŹáá˝áá˝ áááŤáŤá ááááŤáąá á˘áááľ á¨á¨á á áá á ááľ á áľá°ááááᢠáá á áááŤá¸á ááááľááľ á¨á°ááá° á á°á ááᥠááá á¨áĽááľá ááá˝ á¨á°áłáłáą áá¸áᢠááá áá Emacs á¨ááááľ á˝áá°-ááłáĽ á áá, áĽáąá á áááá¸á ááľáĽ ááŁáá á°ááŤáááľ.
ááá áá á Emacs ááá ááľáĽ á¨á°áᨠá¨áľáŤ ááş áŤá áááľááᢠá¨á°áᨠáá°á¨áłá áááľááᣠá¨áááá˘
á Emacs ááá (áĽá á ááá˝ á ááŤáł á áŤáŁá˘áá˝áŁ á¨áá á áłá˝ á¨ááá¸ááá)ᣠá¨á°áá¨á á¨á¤áá á áááł á áá á¨áąáĄ- âáá á á áŤááľ á áľááá áá áá á¨ááĽá áᣠááááŤáąá á áá áŤá áľ ááᣠáĽá á¨ááá áŤá¸á á¨á°ááŤáŠ áľáááśá˝ á ááľá˘ áĽáá áááááŠá˘ ááá áá á áá áá¨á¨áť áááŤá á¨áĽááľá ááá˘
á ááá á áá áá áŤááá áľ ááá áááľ "ááĽááľá á¨ááŁááá áá áĽá°áá" áááľ ááᢠáá
áĽáááľ áá. á áá°á¨áą áááľ áá
ááᢠáá
áááľ áŤáľááľáąáá áááľ ááᢠá áá°á áááľ á ááłááľ áľáŤáá˝á, ááááŁáľá áĽá áľáŤáá˝á ááľáŠ, á áĽááą áááá áĽáá° á
áŁáľ
á¨1500 áŞá ááľá á áá á áĽááá áááľ á¨áá áá˝ áŤáááá ááŞááá˝á áĽáá°áá¸áĽ ááá˘
áĽááá
áááľ áášá á¨á°ááŤáŠ á¨áááľáá ááşáá˝ áá¸á âáŤá¨á ááâᢠá¨ááá áá˝á°áľ áľááá
á˝áአáĽááą á¨ááŤáľáĄáľ á áá á áŁá áľáá áá, áĽá á¨á°áá áá˝ áĽáááĽáŤá¤ á DNA ááľáĽ áľááá ááĽá á ááłáľ áááŤá. á áá áá á°á¨á᪠á¨áá á áłá˝á˘
á áá áá á˘áááľ á á°áá áĽá áĽáá˛áŤáá á á°áłáŤ áááł áľáŹáłá áĽáá°áá á áľáá¨áľ áĽáááťááᢠá áá á¨áą ááááŤáąá á¨áá á°áłááááľá á áá ááá áááá¨áąáłáᢠáĽáá° áĽáááą á¨áá áá á¨á˝ááá˝á ááĽáĽ áá. áľáŹáłá ᣠá¨á á ááľá áŤáá¸á áááľ áľáááśá˝ ááľáŹáłá¸á á á áŤáŁá˘áŤá¸á ááĽá á áĽáá° áááłáľ áááŠáľ áĽáá á áá á á¨á°áŚá˝ áŁááááł áá¸áᢠá áĽáŤáá˝ / á°á°áŞáá˝. áá áĽá áá áłá ááᢠáľá áááľáááá˝ ááááľ áĽá áá áŤá á á áľááá áĽáá°áá á áľááľá á°áááŹáŤááᣠáĽá ááá á á á ááá á¨áľáá áľ áłáŞáŠ ᨠá ááľáŽááľ ááá ááŽá áá áľáŹáłá áááľ ááľá¨á áááá á áá áĽáá°áá°áŤ á°á¨áľáťááá˘
á áĽáááąáŁ á ááľáŽááľá áŁáአáá á á°á ááááŤáąá ááááŁáľ áĽáŤá°áĄá áľ ááá˘
á ááááŞáŤ á°á¨á, á ááľáŽááľ ááá á áá°ááá˘. á ááłá¸á á¨ááá áá ááá á¨ááŤááłáľáá¸á ááá á¨áá áááľ ááťááᢠá ááľáŽááľ á ááá 2005 á ááá á¨á°áá áŠáŁá፠áá ᣠáŠáŁááŤá áĽá ááá áŤáá° á áŤáľ áá áĽáá˛á°áŤ á¨á°ááá°ááľ áĽá á áĽáááą á ááŤá¨áá¸á áŁááľ áááłáľ ááľáĽ áĽáá áłáá፠áááˇáᢠá ááľáŽááľ á áŁá á¨áłáá á¨á´áááá ááá áĽá á á°ááłáłá ááአá¨ááłáá ááŞáá áľáá áľ ááᢠá ááľ á¨ááá á°áŤá°á áĽááłáľááá áᣠ"áá° á ááľáŽááľ áĽáť áááŁáľ á áľá˝ááá˘"
áŁááá ááŁáĽá á ááłááľ á¨á ááľáŽááľ á¨ááááŞáŤ á˛ááá ááłááá˝ áá áŤá
á ááĽá áĽáá°áá á°ááŤááťááᢠáĽáşáŁ áŤáá á˝áá áľá˝á á áá áŤá (ááááá!) âááŁá á ááľâ áĽá¨á°áŁáŁá áŤáᥠáá áá˘
áá áĽáá áá ááŠááľ á áᣠáľáá ááŠááľáŁ áá á á¨á ááľáŽááľ á°áá˝ áá áŤá á á áľááá ááľá¨áŽá˝ áĽáá°áá á áľááá áľááá¨áąáŁ á¨áľáŽ á ááľáŽááľ áá°áá áŞáŤáá˝á áĽáá˛á°áŠ á¨á°áťáá¸áá áá ááááŤáᢠá áĽáááĽáŁ á¨áááľ á°áłááááľá ááá á á á¨ááŤá°áááľ áĽá¨áľ áĽá á á áŁá á¨áá°á á¨ááá á¨á°ááł á¨áĽááľ á ááłáľ á ááľ á á ááľáŽááľ á˛áŞááŽá áŁá°á¨áŠáľ á áá áááłáŁ áá ááłááľ á áŁá áĽááłá ááłáŞáŤáá˝ áĽá á¤áá ááá˝ áľáá áĽáá˛áŤááᥠáááłáá áŤá´á ááá á ááá (á°áłáľáťááᢠ, á ááá˝ áĽá áááŽá˝ áľáŽá áá á áá áĽáá°áá á¨á ᢠáá ááł á¨á ááľáŽááľ ááá˝! á áá á˘ááśááĽáŤ áľáááľáŠ ááá áĽáá°áááľáááá¸á á°á¨áľáťáá)
á¨á ááľáŽááľ á°áá˝ á áľáááłá¸á áĽá á ááłáŞáŤ á°áá°ááłá¸á ááľáĽ á¨áá°á áá á áŤáá á¨áᨠá´áááŤá ááł á áá¨áá á°áłááááľá áá°áááłá°áĄ á˝ááá˝ ááááᢠá ááᏠáá ᣠá áááŁáł áľáááłá¸á ááľáĽ ááľá¨á áŤááŁá¸áá á ááłááľ áĽáĽáśá˝ áá¨áľ á ááĽá ᣠááá á á°áłááááľ áľáá˘
ááá á á ááľáŽááľ á¨á°áá°á°áá "á áá° ááá á áá°áá á" á¨áá á˝áááľ áĽá°áŁááᢠáĽáá´áľ á¨áá á¨ááľ ááľá¨áŽá˝á ááá á áĽáá°ááťá á¨ááŤáá á ááľáŽááľ áĽáá ááá áááá á áááááᢠáŤááá, áĽáá´áľ ááľá¨á áĽáá°ááťá. áĽá áľááá Google á á ááľ á¨ááľ á áŁá áĽáá áĽá¨áá ááᥠá°áá˝ á á ááľáŽááľ áá áááŽá˝á á áŤáłá¸á ááááľ áĽáá˛áŤá°áá ááááľá˘
áááᣠá Android ááŁá á áááŹá˝áá˝ á áŁá á°á°áĽ ááłáĽ áá áŠá˘ áĽá ááá áĽáá°áá áłáááá ? ááááŤáąá á ááááᢠáááá¨áťáá áĽáá°áá ááá áĽá áĽáá°áá ááá°á! á°áá˝ á ááá áááľ áááŽá áá°áá áŞáŤáá˝á áĽáá°áá á¨áá˝á áŤá á ááᢠá¨ááŁá á ááľ á ááłááľ á¨Google á°áŤá°á ááłáĽ áá á áĽáŹ áĽáááłááá˘
áá ááŠááľ á á. á¨áááľ á°áłááááľ á á¨áá°á á᪠áááŁáᢠá ááľáŽááľ áŤáą á¨áĽááá á ááŞáá˝ á¸áá áá¸á¨ááᣠááá áá á¸ááá áá¸á¨á áĽááłáá áľ á áĽáĽá ááááŤá áĽááľá áááľ, á¨áá á°áá á.
á ááľáŽááľ áá° áá á°áłááááľ áŤááá ááá áááľ á á¤áá áááš ááľáĽ áá¨áľ áá˝ááᢠá áŤáľ ááá á ááľáľ á¨á°ááŤáŠ ááĄáľ áľáááśá˝ á áĽáŹá á ááľ á áááľ ááá á˛áŤá°ááᣠá ááá áá áá° áá á°áłááááľ ááá áááľ áĽááłá áĽááá á ááááľ ááᢠá¨áľáá á ááľá¨áŽá˝ á áá áá°áá áá˝á áĽá ááá áŤá ááá áááľ áá á°ááłáłá ááá˘
á¨ááá ááá á˝áá á áá ááľáľá áá˝á áá¸á áá áŤáá¸á áŠáŤáľ ááᢠá°ááłáłá ááá áááľá¨á áĽá á¨á°ááŤáŠ ááááśá˝ á˛áአá áááąá ᣠá áŽáá ᣠáĽá á¨ááááá ááááśá˝ á¨á á˛áśáš á á áἠá°ááá á ᣠá áľá°áá ááááśá˝á˘ ááľáááą á á˛áľ ááááľ á¨áááŞáŤ áĽáá áá¨ááŤáᣠá¨áአá¤áá ááá˝á á¨áá á á á¸áá áá¨ááŤáᣠá¨á áłá˛áľ áŁá áŞáŤáľá ááĽááľ ááááłáᣠáĽá áŤáá˛áá áá˘áŤáľ ááá á áá°ááᢠááá - áá áĽáá° áᲠá áľáŽáľ á¨á˛á á áá°á á ááľ á WonderlandáĄ
áĽáá¤áľ á áľáŽáĄ
- á áᾠᣠá áŁá á¨áááŤáá áłáááá
?
- á¨ááłáááą ááľááľ?
- ááá¨áá áĽáŹ ááŤá á áľááŤá á¨áá
ááá˝.
á áἠáĽá á á°ááŁáŤá ááŤá¨á áŤááá ááŠááľ ááá¨áłáľ áśáľá°ááá á¨á°áłáŤ ááľá¨á (á¨á˘áááľ áĽá á ááľáŽááľ á áá) áĽáá áĽá áĽáá´áľ áĽáá°áá°áŤ áĽááᥠáŤáą ááŤá˘
á፠áĽá áá áŤáááŁá¸á á¤áá ááá˝ á ááľá˘ áá˝áááá á á፠ááŽááŤááŽá˝ áááľ á áŁá áłáá ááᣠá¨á áĽáááš á¨ááŽááŤá á ááŁáĽ ááááá˝ á¨á áá áłáá ááᢠá፠áŤáąáŁ ááá ááá áĽá á¤á°-ááťáááą áŤáááá¨áĽ á¤áá ááá˝á áĽáŤáá¨áĄ ááá˘
á áşáá˝ á¨ááá አááłááá˝ ááľáĽ á ááąá áĽáť áĽáááľáľáĄ-
ááá áá á áááľ ááľáĽ á¨áĽá áľáááá áŽáľ á ááá ááŽá˝ áĽá¨áá°á ááᢠá á¨áá. á áĽááἠáĽáŠ áá áĽáá áŤáľáŁá? á ááá! ááá´ áĽááἠáá, áᏠáŽáąá áĽáá°áá áĽá˝áá, á á°áᨠááááľ áĽá°áá á áá á. ááá áá áŁáááľ áááľ á áľááľ áááłáľ ááľáĽ á ááś áşáá˝ á¨ááá አá°áá˝á áŤáľá°á°á° á¨áĽá á¨ááł áŽáľ á áŁá á¨á á á¨á°áá áá á ááŽá˝ áááááľ á°ááŁá á°á˝áá áĽá áĽá áá˝á áááἠáá á¨á áľ. á¨áĽáá áľáááľ á¨ááá á áá á áááááᣠá áĽáŹá ᨠ25 áááłáľ áááľ á áá á áááľ ááľáĽ ᣠáĽá á áĽááá áááľ áááá áĽá˝ááá-á áĽá áá᳠ᣠáĽááá á á¨á°áá°á á¨á°áŤá°á ááŽá˝ ááááľ áá á áá áá ᢠááá ááłáľ á¨ááá. áá á áŽáľ áĽáá°áá áááťá áá áĽá áĽá¨áľ áá á¨áááᣠáĽá á᪠á¤áá°á á áá°áááá (ááááŁáľ) Oracle áĽáá°áá áĽááľá˝áá á ááľáá°á°ááá˘
Oracle ááľá¨áŽá˝áá áłáá¨áłá á ááááᢠáá áŤááá.
áĽáá° áŤáá¨á ááľáĽ áĽáá° á¨á á¨áś ááá ááľááŽá˝ áŁá áá áŤááá áľ ááá á á á°áá á¨áá á፠á¤áá ááá˝ áá ááľá¨ááá˝ ááááᢠá á፠áľááá á¤á°-áá˝áááľ ááľáĽ á ááľáľ ááá áľáľáľáľ á¨á°ááŤáŠ á¨ááá á°ááł á á°áł á áľá°áłáłáŞáá˝ (KeyboardFocusManager) á ááá ááááľ áá˝ááᢠáŤáá°áá¨á á¨á፠á¤áá á ááááľ á áŁá á¨áŁáľ ááᢠáá á ááá áá°áŤá! áĽá áĽáá°ááľá á á¨á፠áĄáľá á¤áá áá á áĽáááľ á¨ááŤáľááá°á á ááááš ááá˝ á¨áá á¨á°á áááľ á˝áá áŤáᣠáĽáť ááá˘
ááłáŠ áá áá ááááźáĄ áĽá á¨áśááľáá á áááá˝ ááá˝áá á áŁá áľáŤ áá ááᣠáĽá á ááá á¨áśááľáá áááá˝ ááľáĽ á°ááŤáŤáŞ á ááŤáŽá˝ áŤááĽáááᢠá ááááá ááᣠá ááá X ááľáĽ áŤá ááŽááŤááŽá˝ ááá Yá áĽáá° ááľá á áľááá áááĽáŠáłáᢠáá á áłáááá? áľáááľ áĽáá áá áŠáľ ááááá? áá áĽáá° ááá á°á áá° áľáááľ áĽá¨ááá° áá áĽá ááá á áá°ááá á áá°á? áá ᣠáá áŤá á áłáááá ᢠáŠáŁááŤáá˝ á¨áááľ á¨ááŁáá áááľ áĄáľáá˝á (á ááŚá¤áľ áĽá á ááľáŽááľ) ááŞáá˝á áĽá¨áá አáá - áĽá áĽáá° ááá°á áĽá áŹááľ á°ááá áŤá á áľáá áľáá˝ áŤáá¸á á¨ááŁáŞáŤ áľáááľ á ááŤá áááľ áľáááśá˝ á áľááá áĽáá°áá°áŠ áĽá á¨áĽááąá áá á áááááľ áĽá á áá ááá áĽáá°áá˝á áááááŁáᢠá¨ááŁáá áĄáľáá˝ áááľ áá ááá á á°ááŤáá áááľ áá áá¤áłá áŤá°ááá¸áá. á á˝áá áá áĽááá°á áááἠá áᢠá á, áľááááśá˝ á á, áá, á áá á áŠá, ááááĽ.
á áá á ááááľ á¨ááś áŤá áŽáľá ááá áĽáá°áá°á° áĽá áľáááľ 6.0 á¨áľáááľ 5.0 áá áá° áá áĽáá°ááááľ á áľáłáááᣠáá Python 3 á¨áááá 2 áá áĽáá°áááŁáŁá áĽááľáĽá˘
áá á áłáŞá á¨ááááŠáľ á¨á áľá á ááľ á ááľ ááá áá˝áááŁááá áá á¨á áľáŤ á ááľáľ á ááľ á ááľ áá° áŚáŹáá á áŤáá á¨ááś áá áááŁá¨áá ááŤáá áá á áľááłá ááľáĽ á°ááᏠáĽá áĽá áľááá áĽááśá˝á˘ á áá áááľ ááľáĽ á°ááá á á᪠áá á áá áááŽáá°áŠ áĽáá˛á á áĽá¨á á á á áłá ááś áá° âPython 3000â áá áľáŽ áľáŽ á˛áŤá°áá ááá á°á áá°á፠ááá°á°áľ á ááá áŁá¸á áááłáľ áĽááľ á°á¨ááᢠááá á°áłááááľá áĽáá°ááŤáááľ áľáá ááá áá¨á áĽá âáŠááŽáľâ á˛á ááá°á˘ áĽá áĽá áŽáłá˝áá áĽáá°áá ááá áŤááĽá áá ááá˝ áĽá áá˝á áĽááŤáá? áĽááąá áááś âáŠáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄáĄâ
á¨ááá ááááľ áááľááá á¤áľá˛áŹá ("gcloud") á¨áŤá á¨áá¨á°áá ááłáá፠áá°ááľááłááĄ-
ááľ á°ááŁá
á Python 2 áľáá ááá¨áĄá áááľáłááľá áĽáááłááᣠáľááá áá
⌠áĽáá áááĽáá. á¨ááááľ áá áĽá˘
ááá áá ááĽáĄ áĽáŤááłááą ááᢠáá፠á áá. áĽá áĽá áá á á áŽáľ áĽáá˛á˝á áŤáľáá°áˇá¸á, ááŤáľáĄá áľ áá˝áá áá á ááŤáŽá˝. á¨áąáá áŤá á áĽáá˛áá áĽáľááá áĽáááą á¨áĽááľá áłáážá˝ á áá°ááᢠáĽáááśá˝á áá¸áᢠáááá á ááá á áŁá á°ááłá á¨ááŽááŤá á ááŁáĽ ááá áá, ááá áá áĽáááá, Python 3 (000) á áŤáą, á áá á á¨á°áŚáš áĽá á áá á á¨á°áŚáš á°á áááá˝ ááľáĽ áĽáá°áá á áááľ ááĽááĽá ááĽáŻá, áá á ááá áá áľáŤ á ááľáľ á ááłáľ á°á ááˇá.
á áá áá° áá á ááááŁá á ááááŤáľ á Go (áá Ruby ááá áá á ááŤá) áľááľ á¨áááá ááŽááŤáá˝ á°á˝ááá? ááá áĽááłá á¨áááá áá á áá áá áá áŤá á á á˛áľ áśááľáá á°áá ááá áá˝áá á áááá á¨á°áá ᣠááś áááá ááá°á áŁáŤááĽá ááŽ? ááááľ áá¨áĽáłáᣠáá áá˛á á ááá˝ á°ááľáˇáᢠáľáá ááĽáá ἠáá ááá áá¸áááá˘
áľááá á áá á¨ááś ááá ááľáś á°áłááááľá á áá¨á° áĽáá áᢠááĽá áá áááá áĽáá áŤáľáŁá? á°á áᣠááááŁáľ á¨80-90% á¨ááá ááá˘áá˝ á¨á°áťá áśááľááŤá¸áá áĽáá°áá áá˝ááᢠá áá á áááá á¨10-20% á¨áááá á¨á°á áá áá°á¨áľ á áŤáľ-á°á áá° á ááłááľ á°ááŤáŤáŞ ááááá˝ áááłáᣠáááłá ááá°áá˘
áá áá áĽá áá áŤáľáá áĽá á¨á°á áá áá°á¨áľáá ááášá áŤáŁáᢠáá á áľáááľ ááľáĽáŁ á ááŽááŤá á áá ááľáĽáŁ á áá áŤáá á áá á á áľááá ááᢠááá ááá. á á ááľáľ á ááľ ááľáĽ ááášá á°á áááá áŤáŁ ááááá á°á áĽáá° áľáá áááŤá áŞáłáŤ ááá áŤáᢠá ááľá¨áŽá˝ á áá ááľáĽ áá áłá ááá á ááŚáľá˘ áá áá á¨áአáľáŞáśá˝á á ááá°áá á áá áá°áľ á¨ááŤá áá˝á áľ ááᢠááááŤáąá á ááłááľ á áááá˝á á ááŤáľáááąá áľ áá áá (á) ááá á ááá¨áľá áľáá°áá°áą áááááá áłáŁá¸ááá áĽá (á) áá°ááŤáŤáŞáá˝á á áłáá áá°áŁáá˘
á¨áááááᣠáĽáá áááá áľááĽá áá° áá á°áłááááľá á˝á á¨áá ááŞá áśá áĽáá˛áá á ááŁááᣠá¨áááť áŽáľ áľáá°á áĽá á¨áá¨áłáľ áľáááľ áŽáąá á áŤáą á áŤáľ á°á áááľáŤáľ áĽá ááłáŞáŤ áááľá¨á ááá áŤá°áááá - á¨á áá˛á˘ áá á°ááłáłá ááᣠáá áĽáá á¨á°áá á áááááľ áŤá¨ááťáᢠá áľáá á¨áá¨á ááľ ááľáĽ áŤá ááá á á˘ááŽáá˝ á¨ááá አá¨Google ááá áŽáľ ááľááŽá˝ áááááá˝á˘
ááŽá á ááá á¨áŽáľ á¤á (á áľááá á ááá ááá) áá á ááśáá˛á ááťáťáŤáá˝á ááá¨ááá áááá áááá áááá á°áŞáá˝ á°áĽáˇá¸ááᢠáľáááą á¨áááášá áĽááá˝ áĽáť áłááá (áĽááľá á¨áá°áááá áľá) áŤá°áá ááá¨áľ (á¨áĽááľá ááłá áá) áľááá á¤áá ááá˝á á˛ááአá¨áá°áĽáŠáľá áá áŤááá! á áá ááááľáŁ áááŚá˝á á˛áŤá°ááᣠáĽáŤááłááą á¨á¤áá áá á°á áá áá° á á˛áą áľáŞáľ ááááá áá¨ááἠáá˝ááᣠáĽá á áĽáááąáŁ áĽá áá á áááľ á¨áŽá ááłáŞáŤáŁ áá°áąá áá á áá á áŤáľ á°á ááľá¨á áá˝ááá˘
áá á¨ááá áŽáľ á¤á á¨ááľáĽ á¨á°ááĽáŽ á áá ááá áĽáá˛áá áŤáľá˝áááᣠááááŤáąá áĽááá áŽáŚáľ á ááááŽá˝ á á¤áą ááŞáŤ áĽá¨á°áá¨áŤá°áą áĽá SomeDespicablyLongFunction Name áá° SomeDespicablyLongMethodName áĽáá á¨áá¨áŠáľ áááá ááá á áŤáľ-á°á áŤá¸áłá ááááŤáąá á ááľ á°á á áľááŤá á¨áá áá áĽáá°áá ááľáá áĽá á¨áĽáą áĽáá áá áá°ááľ á áá áľá˘
áĽá áĽáááąá áááááᣠáGoogle... á ááľáĽ á áŠá á áĽáŠ áááł áá°áŤáᢠáĽá á¨áááᣠá áᣠá Google áá áŤáá ᨠGo áá á á¨á°áĽ á¨á፠áá á á¨á°áĽ áá á ááá áá áŤáááá¨áĽ á¨áááś áááá áŁá ᪠áľááá¸á áĽáŠ áłá á áá¸áᢠá¨áá ááá N áá áĽáá°áá áŤáľáááŠáľáŁ N-1 áá á á áá˝á°ááłá áááľ ááᣠááá áá á¨á°áá°á áá á áá ááááŁáľ á Nth áá¨áŤ ááá áĽááłá˝á¨á¨á¨áŠáľ ááá˝ ááááᢠááá áá, á á á ááá, á¨áá áá áááá á áá áááŤá áĽá áŽáąá "áášá " á áľááá áŤáľáááŁá.
á˝áአá¨áááá¨á áá áá á áááŤá¨áľ á á°áá á°áá ááťá¸á áĽá á ááá˝ á¨á¤áá á á°á áááá˝ áá áááŤá á˛ááአááá˘
á¨á˘áááľáŁ á ááľáŽááľ áĽá á፠áá áľáá˝ á áľá°ááááááᢠá¨á áἠáááá áľáŹáłá á¨á¨áĽá áá ááľá¨áá áĽáááá¨áľáĄ áľáŠ áŤáąá˘ á¤á˝á˛á˛á á¨1995 ááᎠáĽáá áľááá á¨áá áááŤáá˝á á ááá ááá áľ áá áľááľ áľáááážá˝ áĽááłá ááááľ áľá˝ááá ? áĽá á áľá¨-áážá˝ áá "á áááŁáł áľá" á áśáá˝.
áá á ááá áá°áŤá! áĽá áĽááá áážá˝ á ááá áĽá¨á°áŠ áá¸á! á áᣠáááśá˝áŁ á áłážá˝ á¨áá áá á°áłááááľ á¨ááá áťáááŽá áá¸áᢠChrome ááá á¨áĽáá Ꮰááá áááľááá ááłá áá áĽá ááá ááśáš á áľááá á¨á°á á¨á áá¸áᣠáĽá áĽááľá áĽáá°áááąáľ Chrome á¨ááá˝ ááá á°áááś áĽáá° áá áŞáŤ á¨á°áá áŠáŁá፠áá áá°áŤáá˘
áĽáá˛áá á áľááá° áááá ááá˘áá˝ ááľáĽ áŤá áá°ááťá˝áá áááľáá áĽáááááᥠWindowsᣠLinuxᣠNOT APPLE FUCK YOU APPLEᣠááŞá˘á¤áľá˛áŁ ááá°. áĽáá°áá á áááľ áľáá á¨áá á°áłááááľ á á°áłáŤáá¸á ááľá¨áŽáťá¸á áá áľáá°á¨á (á áá á The best a C áŤááá) ááłáą áááá ááá áŤáá á ááááŤáľ á¨áá°áĽáŠ áááá¸á ááᣠáá á áá ááááľ áá á á¨á°áĄ á á¨áĽáľá á¤áą á˛ááá áĽá ᨠOS X áŽáá´áááŽá˝ á ááá áá á áá áá áŤáááŁá¸á á áá°áá ... áá)á˘
áá áá áľááá ᢠáá á¨áĽááąáŤá áá áĽáŤááťá¸áá á áá°ááá - áŤáąá á¨áťá á¨áśááľáá á˛áľá°áá˝ áĽáá° Emacs/JDK/á ááľáŽááľ/Chrome á á°ááá á¨áĽá á°áá¨á á˛áľá°áá˝ áĽá áĽáá° á°áá á áááááśá˝ áŤá á¤.á.á á.áá˝?
á°á á, áľáááľ áľááá ááłá áľááľ á áľáá áá á, ááá áá á á᪠áá ááᤠ(á¨ááŽááŤá á ááŁáĽ ááá ááŁáŞ ááá - á áááľ.) á "áá áĄáłá / á°ááŚá˝" ááá áá ááá á á¨á. á°ááá§á á Google áĽá Amazon ááᢠáŁá˘áŤáá˝ áá. áĽá AWS á˘áá¨áá á ááśáá˝ á¨áá˛á á áĽáĽá á¨áá áᥠá¨á áááááľ á á ááŚáśá˝áŁ á¨Google ááᢠá°ááśá˝ á¨ááááąá ááĽá á°áŁáľ áĽáĽá áŤá á á á°á°ááá áá á áłáá˘
á ááá ááľáĽ áŤá ááá á°á áá áá á¨ááŤáἠá¨ááᣠááááŁáľ áááá ááá á áľááá áĽá¨á°áŠ áááá¸áá á¨ááŤáłáŠ á¨áśáááľ áľáŤáá á áááľ áá áłáá˝á ááááŁáľ ááá ááá áá˝ááᣠáĽá áĽá áĽáá° âá¨á°áá¨á á á¨áá áĽááľ áá á˛áááá ááľáá áŤááá áá á á ááľá¨á áĽáá°áááĽá ááᢠá¨á áááááľ áĽááľ""
ááá áá á¨ááá áá á ááłáľ á áá ááá ááááľ á ááá ááĽá 3 á áááááľ áá (ááĽá 2 áááá áľáá°á°á¨áá áŤáá°áłáŤ áá¨áŤ á ááľá á˝áá á˝á á ááá á) ááá áá á¨ááľáĽ á áááá˝ á¨ááłáá á¨áá áĽáá áłááá áááľá á¨áá˝á áľááśá˝ á áᢠááĽá 4.
á¨áĽáá á°á˛áľ "ááá¨áááĽ" ááá á áááľ á áłáá áá¨áŤá¨áŞáŤáá˝ á¨áááᢠáŤáá á¨30 áááłáľ á áá áĽáá° ááᢠáŤá°áŁá°áĽáłá¸á á ááááľ áŤá¸á á¨á ááłááá˝ áá¸áᢠá¨áá á á˝áá áĽáá áááľááá á°ááĽáŽ á áľááľá á á áťáá; á á ááłááľ ááááśá˝ á ááᢠáá á á¨á°áŚá˝ ááľáĽ ááá˛áŤá áá. á ááłááśá˝ áá á áŤááá ááŁáŞáá˝ ááľá¨áŽá˝ áľá á°áłááááľ áá¨áá á ááŁá¸á, ááá˝ á°áá áá á áłáłá˘ áĽáá°áá áŤáľáŁá á°á áááá˝ (ááá˘ááš áĽáŤáłá¸á)ᢠá¨áááľ á ááąá˘ á áĽááἠá¨á፠á˝ááŽá˝á áá áá¸á¨á áĽááłáá áľ áľáááľá á¨ááá˛áŤ ááłá á áá°ááá?
áĽááá˛á áá ááá˛áŤ ááᢠáĽá ááááŁáľ á áááᏠáá á¨á°áá°áą ááážá˝ ááአáá˝ááá˘
áĽáá´áľ á°á áááᢠááá ááááľ áááľáááᣠáĽá áĽáá° AWS á°á áá ááááľ áááłáľ áŤá á (áááŤáĽ áĽá¨á áŤá áĽáŤá) á áľá፠á áá°áŁá¸á ááłáŽá˝ áá á á ááá áĽá á ááá áááľáá ááŤá¨á áľáá ááŠááľ á á áááľ áĽá˝áááᢠá AWS áá á áááľ á ááľááᣠáľááá á¨áľáŽ á¤áá ááá˝á áá áŤá á áá áĽáá°ááŤáľáááą á á°áἠá ááá áᢠáá áá áĽáá° ááá áĽá áá áĽáá°ááá¨á°áľ áĽááŁáŹ á áᢠáĽáá áá á áá˛á ááľáĽ á¨ááŤááἠá¨áááἠáĽá á¨áĽáľááľ ááá á¨ááľá¨áá áĽáľááľ á¨áááąáľ áľáá ááááŤáśá˝ á ááą áá áĽáŹ á áĽáááľ á ááááá˘
á¨á áá á áá á¨ááá°áá á¨áá˛á áľáááśá˝á á¨á°áá°á ááłááá˝á áĽááłáááá˝áŠ á ááááᢠá¨á°á áááłá¸á áááŽá˝ á áá áááľ ááťáá áááľ ááťáá á¨á ááłá¨ áá¨áŚá˝ (á¨áĽááłáá áĽáľá¨ áŞáá˛) áĽáľá¨ áá¨ááť (Cloud SQL v1-v2)ᣠFirebase (á áá áá¨ááľáśá áá ááá á¨á°áᨠá¤áá á áŤáá)ᣠá á á˘ááá (áĽááłá á áááá) ᣠá¨á°áá áá¨á¨áť ááĽáĽ á¨ááááľ áá¨á¨áť ááĽáĽ áĽá áĽáľá¨... á ááá
á - áá
áá á áášá á¨2-3 áááłáľ á áá áŽáąá áĽáá°áá áĽáá˛á˝á á áľáá°áąááľáŁ áĽá ááá°áľá á áŤáľ á°á á áá°á¨ááááľá áĽá áĽá áá
áĽá AWSá á á°ááá¨áľáŠ ááĽáᥠááááľáá á ááá á áá˛á áá áĽááłáá áĽáŤá´á áĽá ááááᢠá ááá˝ á°áá áá˝ á áŤáľáááá¸ááᢠáŤáľáááá¸áá áá˘áá˝. ááŠááąá á°á¨áľá°áá? ááĽáŤáŤá˘
ááá ááááľ á ááá˘
áááłá âá ááľ-á á
â á¨ááŁá á¨áá°ááŤáľ áááľá áĽááá°áľá˘
á áŁá áĽáŠáŁ áĽáááľá˘ áááŠá áĽáá¨á°á áĽá áá á ááá á°áŤáᢠá ááá ááŁáŞ á áá áśá˝ áááľáááľ ÂŤá áÂťá ááá¨áĄ áĽá áááľá°á á Google á°áá ááŽáááľá ááľáĽ áŤá°ááŠá˘ ááᣠá áá°áŤáᢠá¨áĽááá ááťáťáá˝ ááľáĽ á¨áľááá á áá°áŤá. ááŁáŞáŤá á ááŤá˝ á áá°áá¨á¨á áĽá á¨ááááŞáŤá á°áá ááᎠáá áľá áľ ááᨠáĽá á¨ááá˝ á áá á¨ááááľ "áááľááá˝" á á ááľ á á áł áá°ááŤáľ á˘áá á áŤáľá°áááá (á áá áĽá áśáš ááá áĽáá°áá á°á¨áľá°áá) á á á ááá á áá°áŤá. áá áá á áá á°áľá á¨áá˝ á¨áá áá ᣠáĽá፠ááľáĽ áááááŁáľ á¨á°áťá ááá˘
ááá áá áá ááᢠáŤá á¨áłáłá áĽááąá ááá ááᢠáĽááľáá ááááá áááˇá. ááĽááą ááĽááľ ááᢠááá ááá á áááááᢠáľáá. á¨ááá Რá¤á ᤠá áŤá á áá°ááᢠá áᣠáááá˛áśá˝ áĽááľ á ááłá¸á áá°ááááᣠá¨Bigtable áá áŁá°á¨ááŠáľ áłáŞá ááľá¨á ááᢠááá áá á áááśá˝ áĽá á áááááśá˝ ááľáĽ áá°áŤ á°áá˝ áááá ááľáĽ á¨áŤáá˝ áá áŠ
áĽá áá ááá˛á áĽááá°á áá°áá áŤááŁá ááááŤáąá áá á¨ááá á¨á°áá á á ááŚáśá˝ á áľá°ááᣠáŤáá Რá¤á ᤠáá. ááá ááá ááá°áá áĽá¨áá¨áŠ á áá°áá; á¨áśáľá°á ááá áśááľááŽá˝á (áĽáá° á¨áá°áłá°á á áááááľ) áááľá°áááľ ááá°á áĽááłááá ááłááá áľá¨áľ, AWS á°ááłáłá ááá áĽáľáŤá°á¨á áľá¨áľ áĽá á ááŞáŤá áľáŹáłá áááľ áĽáľáŞááᣠáľá¨áľ áĽá á°áá áá˝ á áľááá á˛á áá. áááᣠGoogle á¨áá ááá áĽáá˛á°áá áááľá¨á á¨á°áá°á áĽá¨áľ áá áááá˘
áá á¨áľáá áŁá á áĽáŚáľ âáĽáá˛áŤááá áľ áĽáá°áĽá¨áâ á¨ááá á áľá°áłá°áĽ áá á°á°áᎠá áááá˝á áŤáŤáŤáá˘
áĽá á¨á á ááľá áŤáá ááľá¨á ááááŁáľ á¨ááá ፠áĽáŠ ááá á áá°áá.
ááá ááᣠááááᢠá áá 2020 ááᢠá ááá áĽá¨á°á¸ááá ááᢠá ááľá°ááą ááľáĽ á áĽáá ááááá¨áľ áĽá á áĽáááą á á°áá áááľ ááľáĽ áááá¨áľ áááááá áááááľ ááá á áá ááá˘
á¨á፠áááá¨áľ á¨ááá áááá ááá ááľá á á áá. áááśá˝ ᣠááĽáłá áá˝áᢠáĽá ááá˘áá˝ á áá°áááᢠáľááá á¨á°áłááááľá á¸áá áá áĽáá°áá¸á¨á á˛áᣠá áŤáľá áá ááá°áľ áŤáľáááááłáᢠááĽá á áá°áá.
ááááŤáąá á˘áŤááľ áŚáľáľ á°á¨á᪠á áŁá áĽáŠ á°áááá˝ á áᢠáĽáá áŽášá˘
áĽá á áá áááá á¨á°á ááš áľáááśáźá áááľá°áŤá¨á áĽááĽáááᢠá§á¨
áĽáľá¨ááááá!
á áá á˝áá áá á ááłááľ ááááśá˝á áŤáá ᥠá áá PS á ááá (ááááśáš á áŁá áĽáŠ áá¸áᣠbtw)ᢠá¨Firebase áľáá á áá°áá¨á á áĽá áĽá á¨áááá¸á ááá áĽá áśá˝ á¨ááᢠáááᣠá¨á፠á°áá á á á á á˘ááá ááľáĽ áĽáá˛áá á¨ááŤá°áá ááĽá á¨áĽá¨áľ áľá á°áľ á áá¸áᢠáá á á˝áá áĽááľááł á¨ááą áááá˛áśá˝ á ááą á¨áľáśááᢠááá áá áľá°áŤááá áá áľá á°áąá á ááá á áľá°áŤááá á áŤááááŁáľááá á¨GAE áá°áá áŞáŤá á á¨áĽááą áĽáá°áá ááľááá áľáááĽá á¨áŁáľ áááľá á ááᢠáĽá áá áŤáľ áááłáľ áŤá á áááˇá! á áá áá¨ááľáśá á áá¸áᢠáá ááá á¨á°áᨠáľáááľ áľááá áĽá á¨Firebase áľá á°áľ áá˝á á¨áááľá°áŤá¨á áľááá áá° áĽáą ááá°á°áľ áĽá áľáŤ áá áááᢠáá áá°áá°á፠áá ááľá¨áľ ááťáá? áĽááłáł ááááľ áá˝ááᢠá á ááľ áŠáŁá፠ááľáĽ á¨ááľá ፠á¨áá. áĽá áĽáť áá Firebase á GAE áá á¨áá ááá ááááŤáąá á 100% á¤á°á áá°áá áŞáŤ ááľáĽ á¨100 áŤááą áááá˝á áľáááᣠáĽá á ááłáá áľá á°áľ ááááŤáľ á á¨áááľ áá ááľáŤáľ áŤáááᢠá áŤáľá áááááľ á¨áá áá áá áá áááľ áĽá˝ááá? áá° áŹá˛áľ áĽá¨áá¨áአááá˘
á ááłááľ á¨á áá áááľ áŤáá¸á á¨AWS á°á áááá˝ AWS áĽááá áá áááááá á áááááľ áá°áá á áŤááá á˛á á ááťááᣠáĽá SimpleDB áĽáŠ ááłá ááᢠá¨áĽá áááśá˝ AWS áá áĽáá° Google á¨áľáá á á˝áł áá¨á¨áť á¨ááá.
á á°á¨ááŞáᣠá¨20 áááľ á ááľ á¨ááá á á á˘ááá áĄáľá á¨ááłáá Go áááĽá¨áŞ ááľá°áááś á ááľá á á¨áá Go ááá˘áá˝ á¨á ááą á¨GAE áá°áá áŞáŤá áĽáá°áá á áľá°ááŤááᢠá áĽáááľ á°á°áĽ áá áá˘
á áá¨á¨áťáᣠGooglers áľááá ááłá á˛ááŤáŠ áĽá á á á ááá á¨áĽá áá á˛áľáá á°ááťáá (áĽááľáťáá!)ᢠááá áá á¨ááá áŁá á áľáááá á¨áá á¨áłáť ááá á áľáááá á¨á á˝áአáááł á¨ááá˝á ááľáá¸á ááᢠá Grab áĽá¨á áŤá á¨AWS áááá˛áśá˝ áá áľá ፠áŤáá ááá áášá á áľá°áá á°ááᎠááááŤá¨áľ á¨á°áá°á áá ááľá áĽáŠ áá áĽáŹ á áľá¤ áá áᢠá ááľ áá áá°ááľ, á°áľá á á°áááá!
áĽá á áᣠáĽ.á¤.á . á 2005 43 á áááááŁáľ á ááá áĄá áá á¨á°ááŤáŠ á áááľ á¨áťáá áľááá˝ áá áŻá¸áᣠáĽá á¨áĽá á°ááłá á¨áááááľ áťáá áľá áá áᢠááá áĽáá á 2006 á᪠áĽá á°ááá áááá á¤áá áŤááá áááŚá˝á á áľáááą. áľááá áĽ.á¤.á . á 2007 á Bigtable áłáŞá áá áľ áťááŽá˝ á ááá áŠá áĽá á áłáááá˝áá˘
á¨á áŤáľ á ááľ á ááľ á°áááá Bigtable áľááá¨áľ (ááľá áľ ááá ááá°áľ) ááá áĽáá áá ááᢠá áá áľáá˝ á¨ááá° áááľááᣠááá áá ፠á ááá á áŁáś á¨áá¨á ááľ ááľáĽ á áŁá á áľá¨á ááá ááᣠá á°ááá á¨ááááŞáŤ áłáŞáŹ á¨ááŤáłá¨á áŁáś áľáá á á¨á´á á áĽááą ááá áá áá áŤá á áá áĽáá°ááá áŤáłáŤáá˘
á¨á áá áá á á¨á°áĄá áľááľá¨áá áĽá áľá ááááŽáśááľ ááá° áĽáŠ ááá áľááá°áááá áá ááłá˘ áá á ááłááľ áá ááááľ ááááá áľáá˝ áááśá˝á ááľá¨á áŤáľáááááłá, áŤááá?
áľááá ᥠáĽááá°ááááá˘
á ááá 2ᣠ19.08.2020/XNUMX/XNUMXᢠáá¨áľ
á ááá 3ᣠ31.08.2020/2/2ᢠá¨ááá áááá˛áľ á ááááľ áá ፠áŚáł á ááááŽá áá á áĽáąá á¨áľáŽ áá°áᏠááᢠááá CXNUMXD áĽáá°ááá°áŤ áááá ááá áá áᣠáĽá áá á áľáŽ á ááłá¨ áá¨á¤á á¨áááłáľ á ááľ áľááááŁá áĽáá°áá á áá áᣠáĽá CXNUMXD á ááŁá á ááłá¨ áá¨áŚá˝ áá áĽá¨á°áŤ á áá°áá ááááŤáąá á¨áááľááľ áááŞáŤá á á áĽááłá¸á ááľáĽ á ááˇáᢠGCP ááá á¨áá˝á á°á áááá˝ á ááá áá á á áááá˛áśá˝á áááá¸áá áá¨ááἠáĽáŠ áááľáááá˘
ááá: hab.com