Googlova baza kod je smešno velika

ugani, kako velika je Googlova kodna baza googlecode222Za tiste, ki brez znanja programiranja, je težko razumeti kompleksnost digitalnih storitev. Ali potrebujejo peščico vrstic kode ali milijone? Ne glede na to, ali poznate odgovor na to vprašanje ali ne, si oglejte, koliko vrstic kode sestavlja posamezna Googlova storitev; je hkrati impresivno in smešno.

Odgovor za tiste, ki berejo naprej in tiste, ki so preskočili naprej, je dve milijardi. To je tisočkrat več kot celotna izmišljena baza kode Jurassic Park, potem pa so v svoji ekipi res imeli Nedryja.

Omeniti velja, da Google ponuja veliko storitev in funkcij, ki niso bile na voljo v letu 1993, ko so izmišljeni kodirniki Jurassic Parka dosegli srebrni zaslon. Sem spadajo: Gmail, Youtube, Dokumenti, Zemljevidi, Drive, Zemlja in sam iskalnik. Dve milijardi vrstic kode.

Povezano: Google postane abeceda, Sundar Pichai pa začne vladati kot Googlov izvršni direktor

Te informacije je ta teden na inženirski konferenci @Scale (prek povezave Wired) razkrila Googlova inženirska menedžerka Rachel Potvin. Potvin je predstavil tudi vrsto povezanih statističnih podatkov, na primer dejstvo, da ta kodna baza zavzema 86 terabajtov prostora za shranjevanje. Morda še bolj impresivno, ta koda je vedno dostopna 95 odstotkom Googlovih inženirjev ali približno 25.000 ljudem.

Potvin je nekaj časa posvetil tudi razmisleku o tem, kako velika je baza kod, in poudaril, da je celotno jedro Linuxa sestavljeno iz 15 milijonov vrstic kode v 40.000 datotekah. Potvin je še poudaril, da Google vsak dan naredi približno 45.000 prilagoditev svoje kode.

Seveda so Googlove storitve veliko bolj raznolike od vašega povprečnega operacijskega sistema, a ko je celoten digitalni ekosistem primerljiv s številom sprememb, ki jih Google vsak dan naredi v svojih storitvah, veste, da imate opravka z nečim precej velikim.

Vendar pa je prav tako opazno in pohvalno, da ima toliko Googlovih zaposlenih dostop do kode. To pomeni, da lahko pri izdelavi novih projektov ali prilagajanju drugih storitev črpajo iz projektov, na katerih delajo drugi, ali celo kopirajo celotne vidike kode. To bi moralo še povečati varnost in uporabnost vsega, kar podjetje razvije.

Morda je ravno zato Povit pojasnil, da se spremembe, ki jih Google izvaja v svojih storitvah, hitro povečujejo, kar kaže na nenehno spreminjajočo se pokrajino digitalnih platform, ki se ne samo izboljšujejo, ampak postajajo hitrejše kot kdaj koli prej.

Zadnje objave

$config[zx-auto] not found$config[zx-overlay] not found