Jaettu tietokantajärjestelmät on suunniteltu käsittelemään suuria määriä dataa eri palvelimilla. Niiden maksimikapasiteetin tai läpisyötön ymmärtäminen on olennaista suorituskyvyn optimoimiseksi ja infrastruktuurin suunnittelemiseksi. Teoreettinen läpivienti antaa arvion maksimaalista tietojenkäsittelyasteesta ihanteellisissa olosuhteissa.

Throughput-järjestelmään vaikuttavat tekijät

Useat tekijät vaikuttavat hajautetun tietokantajärjestelmän teoreettiseen läpimenoon, kuten verkon kaistanleveys, palvelinten käsittelyteho ja tiedon jakelustrategiat. Nämä tekijät määräävät, kuinka tehokkaasti dataa voidaan siirtää ja käsitellä solmujen välillä.

Teoreettisen läpisyötön laskeminen

Teoreettisen läpiviennin laskentakaavassa järjestelmän kokonaiskapasiteetti jaetaan samanaikaisten toimintojen määrällä.

Toistopanos = (solmujen lukumäärä) × (Processing capacity per node) / (Viestintä yleiskuvaus)

jossa

  • Nuovien lukumäärä[: Järjestelmään osallistuvat palvelimet yhteensä
  • Tuotantokapasiteetti solmua kohti: Kunkin palvelimen tietojenkäsittelynopeus
  • Viestinnän yleiskustannukset: Tiedonsiirron viivästyminen solmukohtien välillä

Teoreettiset laskelmat

Vaikka teoreettinen läpivienti tarjoaa hyödyllisen arvion, reaalimaailman suorituskyky jää usein heikoksi verkkoviiveen, palvelinkuorman ja datan johdonmukaisuuden vaatimusten vuoksi. Nämä tekijät tuovat mukanaan tehottomuutta, jota ei ole otettu huomioon ihanteellisissa laskelmissa.