Följande är ett gästblogginlägg från Subodh Kumar, teknikchef på Magicbricks, Indiens största fastighetsportal online.
För att stödja vår växande onlinetrafik migrerade Magicbricks från en egen databas till MariaDB (version 10.1.x).
Med denna migrering har vi omfaktorerat vår applikationsarkitektur för att separera läs- och skrivdatabasanrop. Detta har gjort det möjligt för oss att lastbalansera våra tunga läsanrop över flera instanser av slavar utan några bekymmer för fördröjning under datasynkroniseringar.
Med MariaDB kan vi nu betjäna cirka 7 miljoner sidvisningar (från våra webb- och mobilsajter) och cirka 6 miljoner API-anrop per dag. MariaDB har inte bara hjälpt oss att stödja den här höga trafikvolymen utan har också underlättat vår databasrelaterade verksamhet. Vi kunde enkelt konfigurera en multi-master, nästan realtidsreplikering. För att inte nämna, detta är utan ytterligare licenskrav, vilket var ett primärt övervägande med proprietära databasservrar som vi tidigare hade distribuerat.
Den här implementeringen har fått Magicbricks att skala sina applikationer med valfritt antal databasinstanser efter önskemål.
Den genomsnittliga belastningsfaktorn med den tidigare egenutvecklade databasen var cirka 15 till 20, som nu har reducerats enormt till cirka tre efter MariaDB-installationen.