sql >> Database >  >> RDS >> MariaDB

Magicbricks migreert naar MariaDB om het grote verkeer te ondersteunen

Het volgende is een gastblog van Subodh Kumar, hoofd technologie bij Magicbricks, India's grootste online vastgoedportal.

Om ons groeiende online verkeer te ondersteunen, migreerde Magicbricks van een eigen database naar MariaDB (versie 10.1.x).

Met deze migratie hebben we onze applicatie-architectuur opnieuw aangepast om database-aanroepen voor lezen en schrijven te scheiden. Hierdoor konden we onze zware leesaanroepen verdelen over meerdere instanties van Slaves zonder zorgen over vertraging tijdens gegevenssynchronisaties.

Met MariaDB zijn we nu in staat om ongeveer 7 miljoen paginaweergaven (van onze web- en mobiele sites) en ongeveer 6 miljoen API-aanroepen per dag te leveren. MariaDB heeft ons niet alleen geholpen dit hoge verkeersvolume te ondersteunen, maar heeft ook onze databasegerelateerde activiteiten vereenvoudigd. We waren gemakkelijk in staat om een ​​multi-master, bijna real-time replicatie op te zetten. Om nog maar te zwijgen, dit is zonder aanvullende licentievereisten, wat een primaire overweging was met eigen databaseservers die we eerder hadden geïmplementeerd.

Deze implementatie heeft ervoor gezorgd dat Magicbricks zijn applicaties kan schalen met een willekeurig aantal database-instanties zoals gewenst.

De gemiddelde belastingsfactor met de vorige eigen database was ongeveer 15 tot 20, wat nu enorm is teruggebracht tot ongeveer drie na de MariaDB-implementatie.


  1. Een overzicht van gegenereerde kolommen voor PostgreSQL

  2. Krijg een lijst met tabellen met of zonder primaire sleutelbeperking in alle databases van SQL Server-instantie - SQL Server / TSQL-zelfstudie, deel 61

  3. Kan ik een enkele tabel herstellen vanuit een volledig mysql mysqldump-bestand?

  4. Hoe de groei van maand tot maand in PostgreSQL te berekenen?