
Roman
25.01.2018
13:17:41
ну это если именно now нужно)
и это просто пиздец как непортабельно

Sergey
25.01.2018
13:18:00
так Date.today же

Roman
25.01.2018
13:18:03
через полгода они раздуплятся что мускуль не нужен например

Google

Nikita
25.01.2018
13:18:12
@pustserg так там может быть что угодно)

Danila
25.01.2018
13:18:30

Roman
25.01.2018
13:19:01
мм а у тебя в приложении даты не в утс ворочаются все?

Nikita
25.01.2018
13:19:02
@dnlrmkv это верно подмечено

Danila
25.01.2018
13:19:14
и интерполировать даты в sql запросы тоже не надо, через переменные всё делай

Nikita
25.01.2018
13:19:33
Roman тоже от кейса зависит, у нас сервер utc, приложение в таймзоне

Danila
25.01.2018
13:19:34
сервер в utc
база в utc

Nikita
25.01.2018
13:19:45
+, у нас так же

Roman
25.01.2018
13:19:52
ну вообще хорошая практика все в утс держать
а таймзону наваливать только для отображения

Danila
25.01.2018
13:20:00
лол, спасибо

Google

Roman
25.01.2018
13:20:18
иначе запутаться очень легко

Danila
25.01.2018
13:20:28
в чем?

Nikita
25.01.2018
13:20:32
так это и есть таймзона на уровне приложения)

Roman
25.01.2018
13:21:02
с чего бы

Danila
25.01.2018
13:21:22

Roman
25.01.2018
13:23:41
ну короче хуй знает, вот проблема например с интерполяцией в строку
когда нет времени на AR

I
25.01.2018
13:24:03

Nikita
25.01.2018
13:24:20
AR сам подгоняет под таймзону приложения

Danila
25.01.2018
13:24:23
не надо интерполировать кваери
это прям гроб гроб

Roman
25.01.2018
13:24:36
бля ну а как
когда АР слишком медленно

I
25.01.2018
13:25:01

Roman
25.01.2018
13:25:02
он же максимально тупорылый

I
25.01.2018
13:25:07
МИКРОСЕРВИС

Danila
25.01.2018
13:25:08
переменные, как
при чем тут ar

Roman
25.01.2018
13:25:32
ну там вон советуют что ар сам в утц конвертит
а чем тебе переменная поможет

Google

Danila
25.01.2018
13:25:51
ничего не понимаю

Roman
25.01.2018
13:25:55
понятно что строку ты эту вероятно будешь спец классом собирать
ну напиши как ты это видишь

Danila
25.01.2018
13:27:47
Model.where("date > date(:current_date)", current_date: Date.current)

Roman
25.01.2018
13:28:09
а теперь сделай инсерт
с current_date

Danila
25.01.2018
13:28:43
точно так же, только я не знаю зачем тебе использовать ar и инсерты руками писать

Roman
25.01.2018
13:28:59
как точно так же?
> зачем
затем что вставь за вменяемое время 100к записей в таблицу
через AR

Danila
25.01.2018
13:30:24
сколько раз в минуту это делаешь?

Nikita
25.01.2018
13:30:31
100к записей

Nikita
25.01.2018
13:30:36
жоска

Roman
25.01.2018
13:30:54
ну сколько влезет в минуту столько и делаю
у меня микросервис щас деревья юридических лиц лопатит например

Nikita
25.01.2018
13:31:07
а зачем?

I
25.01.2018
13:31:12

Roman
25.01.2018
13:31:27
не все крудами заняты)

Danila
25.01.2018
13:31:28

I
25.01.2018
13:31:42
или руби =)

Google

Roman
25.01.2018
13:31:43
потому что приложение рельсовое?
а чем руби плох?
это ar хуйня
но мне лень в альтернативных ORM разбираться
да и толку не особо много будет
не про то задача

Nikita
25.01.2018
13:32:45
ну ром же есть

Roman
25.01.2018
13:33:29
да я понимаю что он есть, но задача из вопросов про базу состоит где то на 5% и смысла особого закапываться в экспериментальный орм я не вижу

Nikita
25.01.2018
13:33:32
я просто если честно не представляю каких масштабов должно быть приложение, чтобы засовывать 100к записей в минуту в БД
мне кажется, что у авито меньше

Admin
ERROR: S client not available

Roman
25.01.2018
13:33:41
когда можно 3.5 SQL стейтмента собрать руками
в россии 10 миллионов юридических лиц

Nikita
25.01.2018
13:34:03
или ebay

Roman
25.01.2018
13:34:29
у меня вообще мыслишки гуляют выкинуть к чертовой матери это все в редис
но с деревьями в редисе работать еще более тупо чем в реляшке

I
25.01.2018
13:35:06
а какие у вас деревья там именно?
R-tree?

Roman
25.01.2018
13:35:27
не шарю что это)
направленный граф

Google

I
25.01.2018
13:35:36
?

Roman
25.01.2018
13:35:50
владения одними юрлицами других юрлиц
и там поверх этого разная интересная аналитика

I
25.01.2018
13:36:10
а, ну это такое, скучное(

Roman
25.01.2018
13:36:24
ну как тебе сказать)

Nikita
25.01.2018
13:39:01
да я понял

Vasiliy
25.01.2018
13:39:06
обычно разок за минуту могу

Nikita
25.01.2018
13:39:17
скорострел

Vasiliy
25.01.2018
13:39:32
сэд бат тру

I
25.01.2018
13:39:47

Nikita
25.01.2018
13:40:06
ну тут я не могу поспорить)

Vasiliy
25.01.2018
13:40:24
там где остальным нужно полчаса, достаточно минуты

Nikita
25.01.2018
13:40:28
ахаха

Vasiliy
25.01.2018
13:40:33
без ар и ромов
с ромом кстати медленее да

I
25.01.2018
13:41:03
с ар прост не те ощущения
вот то ли дело sequel

Nikita
25.01.2018
13:42:57
или арел, да?

Roman
25.01.2018
13:43:42
чето щас шутки просятся правые

Nikita
25.01.2018
13:43:51
шути

Roman
25.01.2018
13:46:33
нит
опять нацистом назовут

Danila
25.01.2018
13:47:18
грёбаный нацист