Храбрые японские перцы сделали плагин для MySQL, позволяющий работать с ней, как с NoSQL и по их уверениям уделывающий остальные NoSQL в разы. http://yoshinorimatsunobu.blogspot.com/ ... y-for.html Перевод: http://l-o-n-g.livejournal.com/153756.html Кто имеет какие-нибудь соображения по данному поводу?
Интересная статья. Для разгрузки нагруженных сайтов (правда, это применимо только для самых простых запросов) - вполне сойдет. И да, я верю, что это правда на парсинг запросов, блокировку данных и проверку прав доступа уходит много времени, а здесь всего этого нет, так что выигрыш обязан быть. Правда, синтаксис у новых функций замороченный - какой-то "номер индекса", значение как-то странно передается...
Dagdamor, вообще-то уже есть такое понятие NoSQL и key-value базы, здесь это не ново, здесь ново что скрестили их с мускулем.
vasa_c Я сейчас впервые услышал, к стыду моему. Спасибо за ссылочки. P.S. Если есть возможность, пни Тенши, а то он мои бенчмарки старательно игнорирует
tommyangelo Правильно ли я понимаю, что для всех таких nosql решений я не имею возможности пользоваться SQL (если вдруг припрет), только простейшими выборками, а в случае использования HandlerSocket я могу пользоваться и тем и тем одновременно, на одной и той же базе данных?
NoSQL никак не связаны с SQL, соответственно и SQL пользоваться нельзя. Изначально они были просто key-value: ключу можно указать значение, а потом считать его (Memcached). Сейчас становятся более навороченные. См. MongoDB или Redis (я вот доку переводил)
Dagdamor Насколько я знаю производительность чистых key-value баз данных выше на порядок, а то и больше. И никакого SQL =))
Плюс нет особых проблем с маштабируемостью. Если утрированно - воткнул железку, написал 1 строку в конфиге - и готово, база сама распределилась по доступным ресурсам. Я в конце 2009 года читал, уже плохо помню)