Twitter het gebruikt voor het ophalen van informatie uit een grote data set informatie zo groot dat het niet alleen in een computer opgeslagen.
Dit betekent dat de benodigde data is verspreid over vele netwerkservers, en hard op te vragen, zonder het uitvoeren van meerdere queries op meerdere machines.
Gizzard in het spel komt wanneer nodig om een gemeenschappelijk systeem voor het ophalen van de gegevens van meerdere servers en vervolgens aggregeren het op de bestemming machine.
Gizazard is eigenlijk een middleware en kan worden gebruikt met databases of zoekmachines hetzelfde, waarbij data en partioning het over verschillende backends (SQL databases, NoSQL databases, Lucene, enz.).
Kenmerken
- Gizzard ondersteunt alle dataopslag backend
- Gizzard behandelt partitionering door een forwarding tafel
- Gizzard is middleware
- Gizzard behandelt replicatie door middel van een replicatie boom
- Gizzard is fouttolerante
- Gizzard ondersteunt gevleugelde migraties
- Gizzard handvatten schrijven conflicten
Reacties niet gevonden