
Anton
27.04.2018
06:24:42
SELECR a.*, (SELECT FROM news n .... WHERE n.cdate_int = a.cdate_int AND ... ORDER BY rate DESC LIMIT 1) FROM (SELECT DISTINCT cdate_int....... ORDER BY cdate_int LIMIT 3) a

Eugene
27.04.2018
06:35:51

Anton
27.04.2018
06:38:16
Ну, группировка у тебя уже будет по варчару, что медленнее.
Дейт(фром_юникстайм)

Google

Anton
27.04.2018
06:39:00
но джойни тогда не по такой конструкции а по битвин текущее значение и текущее значение + интервал 1 день - интервал 1 секнуда

Eugene
27.04.2018
06:39:54

Anton
27.04.2018
06:41:00
другой - конкретный? Тогда - интервал n лет. Если нет, то конечно так себе запросик получается по скорости. С другой стороны, может у тебя по ид региона индекс, причём высокоселективный, поэтому похер

Sergey
27.04.2018
07:54:11
А что сейчас модно использовать для time series с колоночным сжатием?

Виктор
27.04.2018
08:00:33
InfluxDB

Sergey
27.04.2018
08:01:43

Sheldhur
27.04.2018
08:14:59
суп, есть два стула. На одном ElasticSearch, на втором Sphinx. На какой сам сядешь, на какой мать посадишь?

freecod
27.04.2018
08:19:31

Sheldhur
27.04.2018
08:20:27
чёт сомневаюсь

freecod
27.04.2018
08:21:07
Вообще мне эластик больше понравился своим rest, конфигурирование сфинкса через файлы конфига отпугнуло

Sheldhur
27.04.2018
08:21:16
полнтекст мускуле русский поддерживать начал?

freecod
27.04.2018
08:23:02

Sheldhur
27.04.2018
08:23:22

Google

freecod
27.04.2018
08:25:02
да и документация казалась качественнее (хотя по факту с портированием json примеров на php-массивы намучились)

Sheldhur
27.04.2018
08:26:22
в авито с этой херней вроде нормально справляются
у них не в прямом эфире это делается правда

Uncel
27.04.2018
08:28:46

Sheldhur
27.04.2018
08:29:03
зачем его покупать?

Uncel
27.04.2018
08:29:24
Ну сфинкс немного умер

Sheldhur
27.04.2018
08:30:01
не умер, просто медленно делают

Uncel
27.04.2018
08:30:34
https://github.com/sphinxsearch/sphinx/commit/409f2c2b5b2ff70b04e38f92b6b1a890326bad65
И отфоркнутая мантикора
The sources for 3.0 will also be posted here when we decide to make those publicly available.

Sheldhur
27.04.2018
08:32:28
ну
бинарники то есть
сорцы недоступны
они там в своём тесном кругу их ковыряют, можно попросить доступ, написано же

lost
27.04.2018
08:49:16

Uncel
27.04.2018
08:49:38

Denis
27.04.2018
08:52:42

Sheldhur
27.04.2018
08:54:00
а в чём проблема синхронизации? там же в индекс строки добавлять можно на лету

Google

Sheldhur
27.04.2018
08:55:31
удалять мб тоже можно

Maksym
27.04.2018
09:55:32
Всем привет
Подскажите, можно ли где очень кратко и доступно почитать про администрирование MySQL?
До этого 3 года занимался только ms sql

Ilia
27.04.2018
10:14:02
На сайте MySQL...

Maxim ??
27.04.2018
10:16:08
https://dev.mysql.com/doc/

Sheldhur
27.04.2018
13:55:47
в конфиге самого мускуля вроде бы всё довольно подробно описано, какой параметр за что отвечает
+ пара утилиток помогающие ещё тоньше настроить
даже phpMyAdmin подсказывает какие настройки необходимо подкрутить

Nikita
28.04.2018
02:44:32
Добрый день. Не мог бы кто-нибудь подсказать начинающему разработчику (ровно чуть выше нулевого уровня) курсы/книги по основам работы с БД?

Ilia
28.04.2018
06:55:10
Дейт.
Курсы не скажу
Я курсы ещё не веду, а за другие отвечать не могу, что хорошо :)
Сейчас так много порожняковых курсов, что просто с ума можно сойти.

Philipp
28.04.2018
10:11:22
Добрый день. Ребят, а возможно вообще в MySQL в столбце хранить разные типы данных? Или такое только в VARCHAR(n)?
Можно, конечно поступить костыльно и создать по таблице на значения разных типов, где-то я такое уже видел. Но это, как-то странно.

Vladislav
28.04.2018
10:18:55

Philipp
28.04.2018
10:35:59

Admin
ERROR: S client not available

Vladislav
28.04.2018
10:37:02
а зачем в один столбец то?
кидай в разные

Виктор
28.04.2018
10:45:46

Google

Виктор
28.04.2018
10:51:34
Возможно будет более разумным в вашей ситуации в таблице значений (V) иметь несколько колонок разного типа, чтоб можно было применить присущие функции.
Ну или одной колонкой, но специфические функции придется вызывать после приведения типа.

Ilia
28.04.2018
10:55:54

Philipp
28.04.2018
12:43:32
Понял, спасибо.

Al
28.04.2018
12:44:51
Понял, спасибо.
Но я бы начал с обьяснений накой таеое нужно и что там за данные такие. Ибо не думаю что до вас никто такое не хранил

Philipp
28.04.2018
12:49:57

Al
28.04.2018
12:50:38
Ты чат не перепутал?


Philipp
28.04.2018
12:57:25
Попробуй еще раньше. Что за проект откуда берутся эти разные типы
Проект - складской учет электронных компонентов. Электронных компонентов - куева хуча. У танталового конденсатора совершенно другой набор характеристик, чем у варистора. На каждый тип элементов плодить таблицы - не самая удачная идея. Так же нужно будет сделать некий конструктор элемента, в ктором снабженец будет указывать характеристики элемента, которого нет в базе. Как мне подсказали люди выше, такое можно реалезовать по паттерну EAV. Почитал, понял, что в два захода смогу сделать нормальный запрос. Но дело в том, что значения у свойств могут быть как название фирмы-изготовителя, или дата выпуска, так и номинал, или булево - в резерве или нет.


Al
28.04.2018
13:00:40
Проект - складской учет электронных компонентов. Электронных компонентов - куева хуча. У танталового конденсатора совершенно другой набор характеристик, чем у варистора. На каждый тип элементов плодить таблицы - не самая удачная идея. Так же нужно будет сделать некий конструктор элемента, в ктором снабженец будет указывать характеристики элемента, которого нет в базе. Как мне подсказали люди выше, такое можно реалезовать по паттерну EAV. Почитал, понял, что в два захода смогу сделать нормальный запрос. Но дело в том, что значения у свойств могут быть как название фирмы-изготовителя, или дата выпуска, так и номинал, или булево - в резерве или нет.
Ты же понимаешь что не первый. Но зачем то изобретаешь лисапед.
Все давно описано.
Например
https://www.siliconexpert.com/blog/normalizing-electronic-component-data/
Там все довольно фиксировано. Нет никаких разных типов данных.

Philipp
28.04.2018
13:02:49

Al
28.04.2018
13:06:49

Philipp
28.04.2018
13:09:52
Хммм, ну, статья не совсем о том.

Ilia
28.04.2018
13:10:11

Philipp
28.04.2018
13:11:01
Тут про унификацию обозначений. Но обозначение берется с компэла.

Al
28.04.2018
13:24:33
Хммм, ну, статья не совсем о том.
Я не понимаю откуда вдруг внезапно берутся динамические колонки и разные типы данных?
В электронных компонентах все давным давно стандартизировано

Ilia
28.04.2018
13:39:47
Он EAV решил делать.
Атрибуты бывают разных типов. Для них и нужно.
Ну там на самом деле два решения, либо одна таблица и много полей разных типов для атрибутов, тогда надо в запросе все время выбирать имя поля. Либо разные таблицы по одному полю, тогда надо все время выбирать имя таблицы с атрибутом

Google

Dmitrii
28.04.2018
13:42:45
Всем привет. Думаю как сделать трекер времени. Пока сделал таблицу в которой храню отметку времени и тип действия (старт/пауза/стоп/восстановлено с паузы)
Как бы оптимально проссумировать затраченое время при этом исключив промежутки пауз?

Ilia
28.04.2018
13:43:17
Что за трекер?

Dmitrii
28.04.2018
13:44:28
Трекер времени