Мне на самом деле стыдно за результаты,
Возможно, в первый раз, когда я сделал тесты, я неправильно прочитал вывод.
Оказывается, что при 1000 случайных запросах без индекса на a
или b
требуется 1000 раз при правильной индексации.Гм ...
Еще одна очень важная вещь, на которую стоит обратить внимание, это то, что я попробовал с memcached.в то время как хранение данных занимает немного больше времени, оно быстрее для поиска.также он потребляет намного меньше памяти.
mysql 192MB -> Mysql MEMORY engine did it in; 0.50138092041016 seconds
memcached 76MB -> Memcache engine did it in; 0.34592795372009 seconds
memcached compressed: 45.4 MBytes -> Memcache engine did it in; 0.31583189964294 seconds
, поэтому, если вам нужно хранить простые вещи, подобные этим, я бы порекомендовал memcached (сжатый)