Следва публикация в блог за гости от Субод Кумар, ръководител на технологиите в Magicbricks, най-големият онлайн портал за имоти в Индия.
За да подкрепи нашия нарастващ онлайн трафик, Magicbricks мигрира от собствена база данни към MariaDB (версия 10.1.x).
С тази миграция преструктурирахме нашата архитектура на приложението, за да разделим извикванията на базата данни за четене и запис. Това ни позволи да балансираме натоварването на нашите тежки повиквания за четене в множество екземпляри на подчинени без никакви притеснения от забавяне по време на синхронизиране на данни.
Използвайки MariaDB, вече сме в състояние да обслужваме приблизително 7 милиона показвания на страници (от нашите уеб и мобилни сайтове) и приблизително 6 милиона API обаждания на ден. MariaDB не само ни помогна да поддържаме този голям обем трафик, но също така изглади операциите, свързани с нашата база данни. Лесно успяхме да настроим репликация с няколко главни, почти в реално време. Да не говорим, че това е без допълнителни лицензионни изисквания, което беше основно съображение при собствените сървъри на бази данни, които бяхме внедрили преди това.
Това внедряване накара Magicbricks да мащабира своите приложения с произволен брой екземпляри на база данни, както желаете.
Средният коефициент на натоварване с предишната собствена база данни беше около 15 до 20, което сега е значително намалено до приблизително три след внедряването на MariaDB.