The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Опубликован PRQL, компилируемый в SQL язык обработки данных, opennews (??), 26-Июл-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


70. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  –1 +/
Сообщение от амоним (?), 26-Июл-23, 20:48 
ну если таблиц пара - легко. а если 25 (д, агалитика, та самая), то схему данных удерживать в голове... на 24 шага слияния... сложно.
но может есть гении..
Ответить | Правка | Наверх | Cообщить модератору

98. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +/
Сообщение от penetrator (?), 27-Июл-23, 07:50 
show tables;

87 rows in set (0.000 sec)

Ответить | Правка | Наверх | Cообщить модератору

113. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +/
Сообщение от Аноним (4), 27-Июл-23, 14:56 
explain запроса сделай и посмотри, сколько там в плане шагов. 87 таблиц может быть из-за того, что 5 сервисов в одну базу сpут. Половина таблиц справочники. Знаем мы вас. Сколько из этих табличек содержат более 100000 строк?
У тебя есть запросики, где ты одну и ту же табличку джойнишь чуть-чуть по-разному 3-5 раз? Колбасы из 10-20 лефт джойнов, зависящие друг от друга и от 5 иннер джойнов выше? Запросы более чем в пару экранов в высоту? Случалось ли придумывать логику запроса больше трех дней, а не за чашечкой кофе?
Ответить | Правка | Наверх | Cообщить модератору

120. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +/
Сообщение от penetrator (?), 27-Июл-23, 20:09 
> У тебя есть запросики, где ты одну и ту же табличку джойнишь чуть-чуть по-разному 3-5 раз? Колбасы из 10-20 лефт джойнов, зависящие друг от друга и от 5 иннер джойнов выше?
> Случалось ли придумывать логику запроса больше трех дней, а не за чашечкой кофе?

я же не долбаеб делать такую убогую структуру базу данных, чтобы потом костылить это запросами

сложные запросы конечно есть, но то, что ты написал это не маст-хэв

> Половина таблиц справочники.

конкретно в этой БД, справочников нет вообще

> Знаем мы вас.

ты и себя то с трудом )))

> Сколько из этих табличек содержат более 100000 строк?

если речь о "схему данных удерживать в голове" то какая разница, это таблица на 100 тыс, 5 тыс, или вообще очищаемая очередь?

> 87 таблиц может быть из-за того, что 5 сервисов в одну базу сpут.

это одно веб приложение, параллельно с ним в базу обращаются только сервисы например занимающиеся почтовой рассылкой, но ВНЕЗАПНО )) обращающиеся к тем же таблицам, даже если предположить, что их 5 (почта + еще 4 каких-то), то для контроля состояния фонофых задач, на каждый тип задачи не потребуется больше одной таблицы, т.е. условно 82 вместо 87

так что ты там знаешь? ))))

Ответить | Правка | Наверх | Cообщить модератору

135. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  –1 +/
Сообщение от Аноним (117), 28-Июл-23, 15:25 
Короче наплодили сущностей, данных у вас толком нет, запросы простые. Понтов много :)
У меня стабильно проекты, где больше 100 только основных сущностей, а всякие связи вообще никто не считает.
>это не маст-хэв

Начальству как будешь объяснять, что им на самом деле не нужны эти данные/отчеты/аналитика?
>какая разница, это таблица на 100 тыс, 5 тыс, или вообще очищаемая очередь?

С таблицами на 5 тысяч можно писать в принципе любые запросы и ничего тормозить не будет, с 100т уже требуется думать головой, а когда часть таблиц имеет миллионы и десятки миллионов строк, уже приходится как-то изворачиваться.
Понятно, если ты г-кодишь новые проекты, ты никогда не увидишь ничего подобного. Пустые таблицы, не усложненная нюансами практики бизнес-логика, аналитики нет или она в зачатке.

Ответить | Правка | Наверх | Cообщить модератору

139. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +/
Сообщение от penetrator (?), 28-Июл-23, 19:59 
смешались у тебя кони люди в одном сообщении ))) с логикой у тебя беда

в этой бд есть таблицы на десятки миллионов строк, но какое отношение это имеет к "удержанию в голове СХЕМЫ"?

Ответить | Правка | Наверх | Cообщить модератору

140. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +/
Сообщение от Аноним (117), 29-Июл-23, 00:47 
Когда у тебя большие таблицы, помимо схемы тебе надо думать еще и о количестве данных. Не сталкивался с таким? Ну да, это не маст-хэв, ведь у тебя работу принимают с пустыми базами.
Ответить | Правка | Наверх | Cообщить модератору

141. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +/
Сообщение от penetrator (?), 29-Июл-23, 20:28 
почитай оригинальный коментарий, и что именно обсуждается

нет никакой сложности держать схему базы данных больше 24 таблиц в голове (количества строк это вообще не касается), может поэтому тебе и тяжело держать все голове потому что там постоянная каша из котлет и мух?

Ответить | Правка | Наверх | Cообщить модератору

143. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +/
Сообщение от амоним (?), 01-Авг-23, 14:17 
> почитай оригинальный коментарий, и что именно обсуждается
> нет никакой сложности держать схему базы данных больше 24 таблиц в голове
> (количества строк это вообще не касается), может поэтому тебе и тяжело
> держать все голове потому что там постоянная каша из котлет и
> мух?

человек пытается сказать, что чем объемнее таблицы, тем аккуратнее надо быть при написании запросов. и тем сложнее держать в умер все ньюансы. если у тебя 25 таблиц - это круто. я видел например базы данных MS Dynamics, в которой если не изменяет память их было больше 4х тысяч. да, бизнес сущностей.
тут проблема в чем - подход который у тебя - бессмысленнаю трата ресурсов мозга. а тот подход, который предлаете интрумент описаный в статье - он позволяет оперировать информацией с меньшими ментальными издержками.

Ответить | Правка | Наверх | Cообщить модератору

150. "Опубликован PRQL, компилируемый в SQL язык обработки данных"  +/
Сообщение от penetrator (?), 03-Авг-23, 00:21 
уже все давно придумано, называется CASE Tools, в частности для Data Modeling

и неважно сколько строк в таблицах, запрос к правильно спроектированной БД, будет оптимальным чаще всего только одним единственным способом (если не считать Views), вот его и пишешь независимо от того сколько строк

а подход "там будет строк немного, поэтому тут мы можем недопроектировать или на отъeбись сделать" это не ко мне с такими дискуссиями )))

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру