Форум сайта python.su
Стыд — отрицательно окрашенное чувство, объектом которого является какой-либо поступок или качество субъекта. Стыд связан с ощущением социальной неприемлемости того, за что стыдно.
Стыд – это эмоция, которая появляется у человека как результат осознания им несоответствия своего поведения и своих поступков.
Отредактировано Informatikum (Дек. 13, 2013 17:38:55)
Офлайн
Ребят, не цепляйтесь, а то забаню. Появится чуть кода, которым я буду доволен – сразу откроем. Хотя если оно продастся (у нас тут большая часть России хочет такую штуку), то можно будет и не открывать…
Офлайн
ZZZМы может тоже примем участие, но похоже только после нового года… AngularJS мы ведь еще не освоили :). Не знаю может вам пригодятся наши запчасти. Если что пиши.
Появится чуть кода…
Отредактировано doza_and (Дек. 13, 2013 20:18:05)
Офлайн
ZZZА надо юзать SphinxQL, то апи вроде вообще считается устаревшим что-ли.
sphinx – говно! Ну как можно было сделать настолько кривой интерфейс, я просто не понимаю! Предпочитаю Solr.
Офлайн
o7412369815963, SphinxQL не на много лучше старого апи… Работать по протоколу MySQL, но пихать туда свои данные… Я не понимаю, что автор курит. Это что-то очень забористое! Бинарный протокол в 2013-ом году смотрится дико уныло. А ещё, он до сих пор не умеет нормально обновлять реалтаймовые индексы, считая, что каждый раз переиндексировать всё, это нормально.
Да, он самый быстрый и на выборке и на индексировании, но с таким подходом он мне не нужен. Я лучше Solr по трём машинам размажу, даже не смотря на так ненавистную мне яву…
Монго, вроде как, использует наработки Solr (не соврать бы!). Нормальная его работа, лишь вопрос времени, так как у них есть всё для этого. Производительность? Программисты стоят дороже серверов.
Офлайн
Интересная тема. Кто-то хочет начать изучать веб разработку? Я бы тоже начал. С чего лучше начать? Программировать умею, но в веб разработке шарю слабо.
Офлайн
ZZZСогласен, думаю автор его заюзал из-за большого “комьюнити” этого “протокола”, биндинги во “все” языки + куча утилит, хотя не все они работают с sphinx.
SphinxQL не на много лучше старого апи…
ZZZВ MongoDB тоже бинарный, да и много где. Это необходимо для лучшей производительности.
Бинарный протокол в 2013-ом году смотрится дико уныло.
ZZZНеправда, я месяцами не делаю переиндексацию - работает нормально, данные доступны сразу же после их вставки.
А ещё, он до сих пор не умеет нормально обновлять реалтаймовые индексы, считая, что каждый раз переиндексировать всё, это нормально.
ZZZНекоторые “независимые исследования” показали что sphinx быстрее Solr в 40 - 50 раз, хотя я им не особо доверяю, слишком большой разрыв, надо самому мерить.
Я лучше Solr по трём машинам размажу
Офлайн
o7412369815963, бинарный протокол для такой фигни, это скорее минус, чем плюс. На производительность он ни капли не влияет. Ты не забывай, что в него нужно как-то данные запихивать, а потом вытаскивать… Но это всё равно такие микросекунды, на которые не стоит обращать внимания.
Это, кстати, одна из причин, почему я смотрю в сторону CouchDB. Но пока только смотрю.
Хм… Полтора года назад, когда я его видел, он нормальные реалтаймовые индексы не умел. Значит что-то изменилось. А spatial индексы он научился?
В некоторых местах сфинкс стабильно быстрее на два порядка. Но для меня это как-то не аргумент. Вот реально, у тебя есть проекты, где эта разница критична?
Solr, будь проклята ява, готовится чуть дольше. Но то, что он работает по HTTP позволяет легко размазать его по пачке серверов и радоваться. В общем, больше гибкости и меньше кривости.
Джангистам на заметку: haystack прекрасно работат с Solr. Это одно из тех приложений, которое хочется иметь не в джанге.
Офлайн
ZZZСогласен, опять тот же SphinxQL тоже распарсить надо.
На производительность он ни капли не влияет.
ZZZВроде нет, (не его область), но какие-то костыльные решения вроде в инете есть.
А spatial индексы он научился?
ZZZЛюблю когда быстро работает :), а вообще у меня было 2 проекта где решение “в лоб” полнотекстового поиска “усыпляло” сфинкс, из-за кол-ва и типа данных, приходилось делать оптимизацию под данные. (например если в базе есть 1М документов со словами у которых одинаковый префикс, то полнотекстовый поиск по префиксу может затянутся на минуты, десятки минут)
Вот реально, у тебя есть проекты, где эта разница критична?
ZZZА я посматриваю на кассандру, опять же из-за скорости :), но там очень узкий функционал, взять можно но под какие-то конкретные задачи.
Это, кстати, одна из причин, почему я смотрю в сторону CouchDB. Но пока только смотрю.
Офлайн
ZZZКстати на счет кривости, у сфинкса реально бывают с этим проблемы, но фиксят быстро, и с комьюнити беда.
В общем, больше гибкости и меньше кривости.
Офлайн