facebooks sociala graf kräver anpassad informationshämtning i realtid för miljarder läsningar och miljontals skrivningar per sekund. Det befintliga systemet, tao, optimerat för enkelhoppsfrågor, blev otillräckligt för den växande komplexiteten och volymen av flerstegsfrågor. Dragon är en ny distribuerad grafsökmotor designad för att hantera komplexa, högvolymfrågor genom att övervaka realtidsuppdateringar och skapa olika index. Dragon förbättrar effektiviteten genom att minska nätverksdatatransfer, sänka latensen och frigöra CPU, med tekniker som attributbaserad indexering och lagring av ny/ofta efterfrågad data i RocksDB. Systemet introducerar "socialt medvetna inverterade index" som optimerar datalayout baserat på frågemönster (t.ex. vänkluster) för att minska lagringsläsningar och CPU-användning, vilket gör det effektivare än slumpmässig sharding.