На тему «використання MongoDB замість memcached» гуглиться чимало історій успіху. Таке відчуття, що є широкий клас завдань, для яких ідея працює непогано: перш за все це проекти, де інтенсивно використовується тегування кешу. Але якщо ви спробуєте, то помітите, що в MongoDB не вистачає функції видалення з кешу записів, які читаються найрідше (LRU - Least Recently Used). Як підтримувати розмір кешу в розумних рамках? LRU - це, до речі, «коник» memcached; ви можете писати в memcached, не замислюючись про те, що ваш кеш переповниться; але як же бути з MongoDB?
Технології
Хочу попросити вас не лаяти самого школяра - хто з нас на початку шляху не писав велосипеди, які повинні були потопити гігантів ІТ-індустрії або хоча б не мріяв про це. Не вистачало ще відбити у людини тягу до програмування. Краще відправити промені поносу тим некомпетентним журналістам, які знову опрофанилися, і тим хто затіяв цей похід за світовою популярністю.





