
Dmitrii
05.05.2016
14:15:48
Реальный кейс.

Quet
05.05.2016
14:15:55

Dmitrii
05.05.2016
14:16:02
Ну я был.
Но я понимал что это будет дольше в любом случае.

Google

Quet
05.05.2016
14:16:21
ну кейс понятный, да

Артем
05.05.2016
14:16:33

Dmitrii
05.05.2016
14:16:50
Я просто на пхп орм расширил, и сделал так, чтобы LIKE превращался магическим образом в field @@ TO_TSQUERY('blabla')

Pavel ?
05.05.2016
14:16:52

Quet
05.05.2016
14:17:01
я уж думал чего там завезли в pg fts такого что эластик не умеет

Dmitrii
05.05.2016
14:17:31
В общем пока работает отлично, интеграция эластика отложена на полгода.

Pavel ?
05.05.2016
14:17:38
При таких обьемах танцевать с бубнами пустая трата времени

Dmitrii
05.05.2016
14:18:06

Igor
05.05.2016
14:18:27

Pavel ?
05.05.2016
14:19:21

Dmitrii
05.05.2016
14:19:48

Pavel ?
05.05.2016
14:19:52
Хуяк хуяк и в продакшен)

Igor
05.05.2016
14:20:26
Артем, смирись, 5 таблиц - это дохуя для такого кейса

Google

Igor
05.05.2016
14:20:30
к тому же на мобилке

Dmitrii
05.05.2016
14:20:40
Откуда 5 то у вас взялось?))) две же было.
А, это типа по категории на таблицу? Ооок.

Igor
05.05.2016
14:21:01
можно замутить 3 отдельные таблицы с категориями
4ую таблицу в которой хранить уникальные комбинации. индексировать и ложить ее в кеш
тогда у занятия будет всего одно поле, по которому можно производить поиск

Dmitrii
05.05.2016
14:21:19
Не буду комментировать вариант Артема.

Igor
05.05.2016
14:21:37
я, кстати, не прочувствовал разницы варианта Артема от моего, если ложить в кеш

Dmitrii
05.05.2016
14:21:49
КЛАСТЬ

Igor
05.05.2016
14:21:58
класть - это пряник на полку

Quet
05.05.2016
14:22:04
а в кеш ложат ахахах

Igor
05.05.2016
14:22:11
а в кеш ложить или засовывать

Dmitrii
05.05.2016
14:22:18
Да почему же

Quet
05.05.2016
14:22:27
хуйлоад-сленг? )

Pavel ?
05.05.2016
14:22:37
Если покласть то будет работать
Инфа не 100%

Артем
05.05.2016
14:23:53

Igor
05.05.2016
14:24:14

Pavel ?
05.05.2016
14:24:20

Артем
05.05.2016
14:24:30
ну я ж думал что где-то еще сервер обслуживает это все
и юзеров тыщ 100 хотябы

Google

Артем
05.05.2016
14:24:53

Dmitrii
05.05.2016
14:25:00

Igor
05.05.2016
14:25:02
там по sqlite всё сразу стало понятно)

Артем
05.05.2016
14:25:21
оно же клиентсерверное, а майн на тел есть

Igor
05.05.2016
14:25:51
когда 1 играешь - это не хайлоад)

Pavel ?
05.05.2016
14:26:04

Артем
05.05.2016
14:26:04
майнкрафт это всегда хайлоад

Плюшка
05.05.2016
14:26:06

Dmitrii
05.05.2016
14:26:33

Igor
05.05.2016
14:26:50
ок, а теперь давайте пример не игры)

Pavel ?
05.05.2016
14:26:56
Там милионы кубов через натив с gpu идут)

Dmitrii
05.05.2016
14:26:59
П.с. до сих пор ищу этимологию слов "класть" и "ложить"

Pavel ?
05.05.2016
14:27:20

Плюшка
05.05.2016
14:27:33
насколько хайлоад - хз

Pavel ?
05.05.2016
14:28:23
Кстати а кто пробовал профайлить майнкрафт?

Dmitrii
05.05.2016
14:28:28
Главноеж чтоб понимали))
Не согласен. Помнишь мы с тобой про английский общались? Вот тут также. Будешь выглядеть как таджик если на английском в таком роде общаться.

Google

Dmitrii
05.05.2016
14:28:44
С русским тоже самое ИМХО.
У меня мой менеджер, путает "тся" и "ться". Я уже его застрелить готов.

Pavel ?
05.05.2016
14:29:22
Тобишь язык меняется
А у нас чет...непокладено)

Igor
05.05.2016
14:29:54

Dmitrii
05.05.2016
14:30:15
http://tsya.ru/
Это не работает. Он знает о проблеме, но ничего не хочет с этим делать.
Таки класть. http://monkeybooks.ru/2012/01/klast-ili-lozhit-vot-v-chem-vopros/

Артем
05.05.2016
14:31:32

Admin
ERROR: S client not available

Артем
05.05.2016
14:31:44
ведь без суфикса этого слова какбы и нет вроде

Pavel ?
05.05.2016
14:32:02
Так хуй ложат или кладут?

Dmitrii
05.05.2016
14:32:04
"лаг" "лож"
Есть отдельное правило на это.

Артем
05.05.2016
14:32:20
но почему в ж превращается?
"лагает" а не "лажает" же
и вообще что за лаж...
лажа
чертов язык

Pavel ?
05.05.2016
14:32:45
Нормальный язык)))

Google

Dmitrii
05.05.2016
14:32:48
Русский как и немецкий - синтетический язык.
Поэтому куча всякого говна тут.
https://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D0%BD%D1%82%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA

Pavel ?
05.05.2016
14:34:27
Зато хер кто догадается

Maksim
05.05.2016
14:36:54
Как никогда кстати)

Dmitrii
05.05.2016
14:37:02
Я имею ввиду не википедию.

Igor
05.05.2016
14:44:19

Nick
05.05.2016
14:47:48
спасибо всем за помощь
еще такой вопрос
adjacency model в случае с категориями, субкатегориями и субсубкатегориями подойдет?
просто легче в разы сделать чем nested sets, а переоптимизацией заниматься ради фриланса на 5 дней не хочется

Митко Соловец?
05.05.2016
14:49:56
подойдет любая мета-модель, где у тебя предусмотрен парент айди
только готовья с киерархическим запросам

Pavel ?
05.05.2016
14:50:58
Культурная речь обратнопропорциональна дедлайну))

Dmitrii
05.05.2016
14:54:05
С nested set это был бы просто SELECT.

Pavel ?
05.05.2016
15:03:31
Пролистал наверх почитал что надо)) категории это же дерево, в одну таблицу с рекурсивом запихнуть

Митко Соловец?
05.05.2016
15:04:06
id parent_id
with recursive

Igor
05.05.2016
15:04:09