Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Sparsommelighet vs Protocol buffere
    For noen nontrivial distribuert programvare system , er det viktig å ha effektive mekanismer for både utveksling av data og lagring. Thrift er en buffer støttet av Apache og Facebook, mens Protocol buffere er fra Google. Begge disse har en nøytral måte å strukturere data for å forenkle kommunikasjonsprotokoller . De er også utmerket for datalagring. Sparsommelighet buffere har mange flere output formater i forhold til protokollen buffere . Mens Thrift har utmerket funksjonalitet og et rikere utvalg av funksjoner , tilbyr Protocol høyere kvalitet og bedre struktur . Bindinger

    C + +, PHP, Java , Perl , Python , Ruby , XSD , C #, Erlang , Objective C , Smalltalk , Haskell og OCaml er bindingene på Thrift buffere , mens protokoll buffere er bundet på C + + , Java og Python . Protokoll buffere kan også støtte C #, Ruby og Perl. Både Thrift og protokoll buffere bruker lignende identitet felt og heltall koder for deres funksjon. Thrift har en innebygd i kartet og sett type som er fraværende i protokollen buffere brukes av Google.
    Funksjonalitet

    Både Thrift og protokoll buffere ha samme funksjonalitet selv skjønt de er bundet forskjellig på forskjellige programmer. Protokollen buffere støtter koding av variabel bredde heltall , derfor spare noen bytes hver gang de brukes . Sparsommelighet buffere har en eksperimentell formatet som de behandler variabel bredde heltall. Sparsommelighet buffere har høyere funksjonalitet mens Protocol buffere scorer høyere i form av dokumentasjon. Sparsommelighet gir også en komplett klient-server- implementering, som mangler i slike enkle og full implementering .

    Output formater

    Thrift buffere har sine utganger i binær , JSON , Boolean , bytes og 16/32/64-bit heltall . Alle disse er kompatible med de fleste av programmering koder tilgjengelig i dag . Protokoll buffere , på den annen side, tilbyr binære, boolske og 32/64-bit heltall. Thrift er en åpen kildekode-program , og derfor hvem som helst kan bidra med patcher til det . Utdataformater ofte holde endre fordi stadige endringer og nye patcher er installert. Protokollen er en bedre utviklet program med formell strukturering .
    Åpenhet og dokumentasjon

    Thrift er en åpen kildekode buffer , og kan derfor endres i stor grad. Thrift er en Apache -prosjektet og er svært mangelfull i konsolidert dokumentasjon. Heldigvis er noen mennesker gjør innsats mot dokumentasjon. Protokoll er et Google -prosjekt og er basert på koder. Den har også en åpen mailingliste . Men holder Google total kontroll over prosjektet og driver sin utvikling. Protokollen har også svært detaljert dokumentasjon , som er svært nyttig for nye brukere .

    früher :

     Weiter:
      Relatert Artike
    ·Scheme Programmering hjelp 
    ·Hva Er Character Kode 
    ·Hvordan legge til en apostrof i CL AS/400 
    ·Minnelekkasje Ytelse 
    ·Hvordan Kode Divs 
    ·Hvordan lage en Win32-program til å kjøre en klient 
    ·Hvordan beregne THD i MATLAB 
    ·Hvordan beregne Normal OpenGL 
    ·Alternativer til en link 
    ·Hvordan skrive en Live Messenger Script 
      Anbefalte artikler
    ·Sette inn en Auto - talltast i PHP 
    ·Hvordan bruke Refedit i VBA 
    ·Hvordan lage en temperatur pseudokode & Flytskjema 
    ·Hvordan lese e-post i VB 
    ·Hvordan bruke Jaws Med Microsoft Visual Basic 
    ·Slik starter en nettleser i Java 
    ·Hvordan Skriv inn Registrering Nøkkel i Reason 4.0 
    ·Hvordan lage en Java Heap Dump 
    ·MySQL Auto - tilvekst er usynkronisert 
    ·PHP: Last opp filer feil 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/