
Ilia
05.09.2017
14:05:13

Vladislav
05.09.2017
14:05:26

Max
05.09.2017
14:05:39

Ilia
05.09.2017
14:05:58

Google

Max
05.09.2017
14:06:08
да не верьте, вопрос не об этом

Vladislav
05.09.2017
14:06:15

Max
05.09.2017
14:06:17
да

Vladislav
05.09.2017
14:06:24
что-то вы гоните...

Ilia
05.09.2017
14:06:25
На несколько миллиардов — это надо очень хорошо постараца...
+1

Max
05.09.2017
14:06:50
мы половину интернета собираем

Ilia
05.09.2017
14:07:02
Ага, опять НЕ ВЕРЮ!

Vladislav
05.09.2017
14:07:04
в сутках 86,4 миллиона милисекунд
вы хотите сказать, что у вас равномерно прилетает 12 записей в милисекунду?

Max
05.09.2017
14:08:06
если вам это интересно, могу в лс упрощенно описать как оно все записывается

Ilia
05.09.2017
14:08:23

Vladislav
05.09.2017
14:09:29

Google

Vladislav
05.09.2017
14:10:10
все таки 11500 записей в секунду на запись, это не хилый такой iops

Виктор
05.09.2017
14:17:03
Да не верю...
Хм..хз что вас смущает. У нас нагрузка тоже под несколько млрд записей в сутки, а общий объем БД 2ПБ, и крутится это на 30 выделеных серверах с ораклом.

Ilia
05.09.2017
14:17:33
А что полнинтернета, а DBA "в отпуске" — это как-то нет

Vladislav
05.09.2017
14:18:37

Ilia
05.09.2017
14:19:31

Vladislav
05.09.2017
14:19:55
Именно к нам, в плане

Ilia
05.09.2017
14:21:08
А вы что там, в одной конторе пасётесь ?
Хотя, это — излишние детали...

Vladislav
05.09.2017
14:21:33
Нет, у нас, это у меня
Но слава богу, к ораклу я на уровне селектов отношусь

Ilia
05.09.2017
14:23:00
Ну это да, администрить его не сахар...

Fike
05.09.2017
14:25:37

Vladislav
05.09.2017
14:26:09
У нас в биллинге даже первая нф не соблюдена, а кулибины хотят все мигрировать из других биллингов в свое самописное Г

Andrey
05.09.2017
18:29:00
всем привет. Ребят подскажите как правильнее сделать.
Хочу чтоб при создании таблицы сразу навешивались гранты для нее.
Делаю так:
ALTER DEFAULT PRIVILEGES IN SCHEMA data GRANT SELECT ON TABLES TO data_read;
если таблицу создает юзер с ролью овнера этой схемы, то права не навешиваются. Если суперюзер то все ок.
Рассматриваю также вариант триггера в стиле:
CREATE EVENT TRIGGER
on_create_table ON ddl_command_end
WHEN TAG IN ('CREATE TABLE')
EXECUTE PROCEDURE on_create_table_func();
как правильнее сделать?

Vladislav
05.09.2017
18:34:52
База какая?

Andrey
05.09.2017
18:39:11
PG 9.5

Alexander
05.09.2017
19:12:32
а что там \ddp показывает?

Google

Alex
05.09.2017
20:20:59
это было необходимо
тощая девка

dk
05.09.2017
20:38:04
И сюда вбросили

Dmitriy
06.09.2017
06:36:45
Приветствую. Что то я туплю с теорией.
Есть две таблицы к примеру Страна и Город (связь 1 ко многим)
В таблице Город есть ид_страны (внешний ключ).
Как правильно говорится, таблица город имеет связь с таблицей страна или таблица страна имеет связь с таблицей город?

Виктор
06.09.2017
06:39:55
Отношение многие к одному и один ко многим?

Виталий
06.09.2017
06:48:39
Таблица страна в примере понятия не имеет о существовании таблицы город и связей у нее нет.

Danil
06.09.2017
06:49:39
Как правильно говорить, я состою в браке со своей женой или жена состоит в браке со мной?

Алексей
06.09.2017
06:50:09

Виталий
06.09.2017
06:50:16
А жена в курсе о браке?

Danil
06.09.2017
06:50:40

Konstantins
06.09.2017
06:51:01

Виталий
06.09.2017
06:51:07
Значит в ваших паспортах у обоих есть внешний ключ

Danil
06.09.2017
06:51:25

Vladislav
06.09.2017
06:52:12

Ilia
06.09.2017
06:52:36

Vladislav
06.09.2017
06:52:42

Danil
06.09.2017
06:52:51
Если выбирать, то город

Виталий
06.09.2017
06:53:17

Danil
06.09.2017
06:53:36

Google

Vladislav
06.09.2017
06:54:07

Danil
06.09.2017
06:54:28
Да хоть on delete cascade, главное будут последствия

Ilia
06.09.2017
06:55:12

Danil
06.09.2017
06:55:21
Связь на то и связь что в ней 2 участника.

Dmitriy
06.09.2017
06:56:43

Vladislav
06.09.2017
06:57:03

Danil
06.09.2017
06:57:11
Печально, если вы так думаете
Что здесь печального? Связь это уровень ER. Хочется на уровень серверной модели с ключами сползти - не нужно изобретать велосипед.
Так и говорите, город содержит ключ/ссылку на страну
А эти "город имеет связь с" уровень ER. И если вы когда-нибудь подобное проектировали то должны помнить что описания даются на обоих концах связи. Типа "город является частью страны" "страна состоит из городов"

Dmitriy
06.09.2017
07:02:05
Процитирую кусок определения.
> Сущность СТУДЕНТЫ имеет с сущностью Успеваемость связь «один – ко - многим», так как понятие «успеваемость студента» представляет совокупность его оценок по нескольким предметам.
Если реализовать эту связь то внешний ключ будет в таблице Успеваемость на студента так? Почему они пишут что студенты имеют связь если прямой ссылки на успеваемость нету?

Виталий
06.09.2017
07:05:59

Ilia
06.09.2017
07:06:08
Связь на то и связь что в ней 2 участника.
Тем не менее, вопрос правомочен, например в ООП все связи — односторонние.
Это вопрос не связанности, количества сущностей в связи, это ясно, что их хотя бы две должны быть,
а это вопрос ВИДИМОСТИ, достижимости в системе экземпляров одной сущности от экземпляра другой сущности

Dmitriy
06.09.2017
07:09:16

Виталий
06.09.2017
07:10:37

Danil
06.09.2017
07:11:32

Ilia
06.09.2017
07:11:55

Google

Ilia
06.09.2017
07:12:43

Dmitriy
06.09.2017
07:13:06

Ilia
06.09.2017
07:13:16

Виталий
06.09.2017
07:14:02
Если рассматривать на уровне кода, то без применения ORM из row gateway можно получить указатель на страну, а вот обратно не получится.

Ilia
06.09.2017
07:14:41

Danil
06.09.2017
07:15:41

Ilia
06.09.2017
07:16:16
Ну, нет в РБД связей многие-ко-многим...

Виталий
06.09.2017
07:17:20

Danil
06.09.2017
07:17:22

Ilia
06.09.2017
07:17:37

Danil
06.09.2017
07:18:46
В ер-модели есть многие ко многим, для затравки