Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 4 5 6 7 8 9 10 [11] 12 13   вперед  Ctrl
 Re: Причины ненависти к языку SQL?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2394
казинак
Дмитрий Мух
И возникает простая идея: раз у нас много чтения и относительно мало записи, и чтение страдает, то давайте использовать денормализованные таблицы (регистры).
матвью и репликации оч давно известны
очередной велосипед (гениальная идея) может и не хуже, но точно не лучше

Куда репликация? И что в денормализации гениального и почему это велосипед?
10 ноя 18, 20:37    [21730596]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2394
казинак
а у вас
Дмитрий Мух
... относительно мало записи.

А у вас?

Относительно мало записи - это не мало записи, а мало относительно чтения.

А у вас какой профиль нагрузки?
10 ноя 18, 20:38    [21730598]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2394
казинак
Дмитрий Мух
Избавляемся как от сложных запросов на чтение, так и от множества блокировок. И всё начинает летать.

сложные запросы и блокировки - это параллельные понятия

И что? Избавляемя и от тех и от других. Это плохо что-ли?

Складывается такое чувство, что лишь бы что против сказать.
10 ноя 18, 20:39    [21730599]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
казинак
Member

Откуда:
Сообщений: 1269
Дмитрий Мух
Складывается такое чувство, что лишь бы что против сказать.

складывается уверенность, что ты ни фига не знаешь sql и механизмы работы бд
от твоих постов, у меня самооценка поднимается))
и, кстати, где твой hvost?
тоже,
то еще трепло...
11 ноя 18, 09:42    [21730825]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2394
казинак
Дмитрий Мух
Складывается такое чувство, что лишь бы что против сказать.

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

Я то знаю, а вот ты нет, судя потому, что избегаешь ответов на вопросы и переходишь на хамство.

А то, что от последнего у тебя самооценка поднимается... это классно чувак, так держать
11 ноя 18, 13:25    [21730935]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
ViPRos
Member

Откуда:
Сообщений: 9579
Дмитрий Мух
Хотя что-то сделали и на 1C: "1C:Предприятие 8": автоматизация отгрузки нефтепродуктов на нефтеперерабатывающем заводе.

Вот только у ЮКОСА, а в дальнейшем у Роснефти не один, а сотня НПЗ по всей России.

ну, поменьше ляля - http://pronpz.ru/neftepererabatyvayushchie-zavody/rossiya.html
11 ноя 18, 14:00    [21730964]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2394
ViPRos
Дмитрий Мух
Хотя что-то сделали и на 1C: "1C:Предприятие 8": автоматизация отгрузки нефтепродуктов на нефтеперерабатывающем заводе.

Вот только у ЮКОСА, а в дальнейшем у Роснефти не один, а сотня НПЗ по всей России.

ну, поменьше ляля - http://pronpz.ru/neftepererabatyvayushchie-zavody/rossiya.html

тут я да, маху дал...

хотел написать о количестве установленных крупных серверов
они ставяться как на больших заводах, так и на различных станциях поменьше
11 ноя 18, 14:22    [21730986]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2394
SergSuper
возможно многие на 1С делали и посложнее системы

Внезапно в 1C тоже знают про денормализацию:

Денормализация с точки зрения 1С
С моей точки зрения большим технологическим прорывом стало появление в 1С регистра накопления.
Сама по себе строгая нормальная форма несет в себе порядок в процессе проектирования, но доведенная до абсурда способна тормознуть любой проект своими ограничениями.
Во-первых, строгая третья нормальная форма хороша только для статических систем.
Для динамических систем, которые меняются во времени, такие ограничения лишают программные комплексы необходимой гибкости.
К примеру, в SAP нельзя внести контрагента, пока не заполнишь все обязательные поля, вплоть до телефона директора.
Во-вторых, регистр накопления реализует OLAP технологии на уровне платформы, так как регистр накопления имеет измерения, ресурсы и временную ось.
Структура регистра накопления позволяет значительно увеличить производительность за счет заранее посчитанных итогов, а штатные средства отчетов позволяют реализовывать принципы drill-down, drill-up в рамках единой среды.

В принципе, регистры накопления и регистры сведений – единственное отличие от третьей нормальной формы.

https://infostart.ru/public/269803/
11 ноя 18, 14:52    [21731012]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2394
Оттуда же:
Чек лист последовательности проектирования базы данных
Для тех, кто ещё только делает первые шаги в проектировании баз данных будет полезна типовая последовательность выполнения работ:

1. Определить таблицы объектов
2. Определить атомарные поля
3. Определить типы полей
4. Определить первичные ключи
5. Определить внешние ключи
6. Определить индексы полей
7. Определить уникальность полей
8. Определить признаки полей null/not null
9. Определить дополнительные ограничений полей
10. Выполнить нормализацию до 3-й нормальной формы
11. Выполнить денормализацию с учетом ограничений по производительности
11 ноя 18, 14:55    [21731013]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5487
Дмитрий Мух
SergSuper
пропущено...

можно всё-таки узнать какие-то характеристики этой системы?
не знаю, возможно многие на 1С делали и посложнее системы

На 1C? Отгрузка нефти?

ЮКОС являлась одной из крупнейших компаний России по объёмам реализации.
В период с 1995 по 2005 год неизменно входила в число 10 крупнейших компаний России по версии журнала «Эксперт» (лучший результат - 4 место в 2001—2003 годах).

Роснефть в 2013 году стала крупнейшей в мире компанией-производителем нефти.

Как Вам такие характеристики?
ну вообще такой ответ странно даже от менеджера было бы услышать
информации о системе в нем ноль

мне интересно сколько транзакций или документов было, сколько пользователей одновременно работало, какой был размер базы, сколько допускался простой системы и т.д.
а то что 20 лет назад юкос был крупнейшей компанией - ну это ни разу ни характеристика
11 ноя 18, 15:42    [21731036]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2394
SergSuper
Дмитрий Мух
пропущено...

На 1C? Отгрузка нефти?

ЮКОС являлась одной из крупнейших компаний России по объёмам реализации.
В период с 1995 по 2005 год неизменно входила в число 10 крупнейших компаний России по версии журнала «Эксперт» (лучший результат - 4 место в 2001—2003 годах).

Роснефть в 2013 году стала крупнейшей в мире компанией-производителем нефти.

Как Вам такие характеристики?
ну вообще такой ответ странно даже от менеджера было бы услышать
информации о системе в нем ноль

мне интересно сколько транзакций или документов было, сколько пользователей одновременно работало, какой был размер базы, сколько допускался простой системы и т.д.
а то что 20 лет назад юкос был крупнейшей компанией - ну это ни разу ни характеристика

Точных чисел я не помню, да и уровень мониторинга и грамотных админов, способных его настроить (особенно в регионах) 15 с лишним лет назад был не высок.
Мне было 23 года и меня интересовали не это, а то как взрослые дяди задачи решают и как этому побыстрее научиться.

Сотня серверов по всей России, до фига людей, контрагентов, транзакций и документов.

А у вас есть точные числа и по какой системе?
11 ноя 18, 16:06    [21731052]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
ViPRos
Member

Откуда:
Сообщений: 9579
Дмитрий Мух
Оттуда же:



Че ты читаешь :)
11 ноя 18, 17:19    [21731087]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
ViPRos
Member

Откуда:
Сообщений: 9579
Дмитрий Мух,

Ты понимаешь, основная деятельность таких компаний (холдингов) - контроль над финансовыми потоками.
Вся сложность в низовом уровне (предприятий). (Вот ЮКОС строила НПЗ - вот это было сложно - управлять таким проектом).
Если ты на низовом уровне не работал, то и не увидел сложности.
11 ноя 18, 17:23    [21731088]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
ViPRos
Member

Откуда:
Сообщений: 9579
Просто подумай - за 50 лет так и не смогли сделать софт по управлению предприятием.
11 ноя 18, 17:25    [21731090]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
ViPRos
Member

Откуда:
Сообщений: 9579
Да даже не смогли формализовать требования к такому софту.
11 ноя 18, 17:26    [21731091]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
hVostt
Member

Откуда:
Сообщений: 16051
казинак
и, кстати, где твой hvost?
тоже,
то еще трепло...


судя по твоему неаргументированному фонтану желчи,
у тебя с жизнью явно что-то не так
11 ноя 18, 20:30    [21731211]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
hVostt
Member

Откуда:
Сообщений: 16051
ViPRos
Просто подумай - за 50 лет так и не смогли сделать софт по управлению предприятием.


Ну погоди. Вы же сделали.
Где продажи, где ажиотаж?
11 ноя 18, 20:31    [21731213]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2394
ViPRos,

какие у тебя железобетонные аргументы против денормализации, а главное как в кассу
11 ноя 18, 21:10    [21731227]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
ViPRos
Member

Откуда:
Сообщений: 9579
hVostt
ViPRos
Просто подумай - за 50 лет так и не смогли сделать софт по управлению предприятием.


Ну погоди. Вы же сделали.
Где продажи, где ажиотаж?

У нас усе секретно :), да и ракеты хорошее бабла приносят, не до программного бизнеса
11 ноя 18, 22:02    [21731254]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
ViPRos
Member

Откуда:
Сообщений: 9579
Дмитрий Мух
ViPRos,

какие у тебя железобетонные аргументы против денормализации, а главное как в кассу

"Денормализация" - позорная технология (по которому невозможно определить причинно-следственные связи)
Есть "миграция" (сверху вниз) и "агрегация" (снизу вверх), появление которых можно контролировать на уровне метаданных и метаправил.
Но про это мало где написано у гурю, потому тебе неведомо :)
11 ноя 18, 22:09    [21731260]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
Lessyp
Member

Откуда:
Сообщений: 122
обычно денормализация появляется когда студентам дают проектировать базу, в серьезных системах все конечно делается штатными средствами, которые уже были упомянуты выше
12 ноя 18, 08:01    [21731366]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
hVostt
ViPRos
Просто подумай - за 50 лет так и не смогли сделать софт по управлению предприятием.


Ну погоди. Вы же сделали.
Где продажи, где ажиотаж?


да какие продажи - я обратился к ним за демонстрацией системы. Меня просто игнорят ;)
12 ноя 18, 08:59    [21731382]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2394
ViPRos
Дмитрий Мух
ViPRos,

какие у тебя железобетонные аргументы против денормализации, а главное как в кассу

"Денормализация" - позорная технология (по которому невозможно определить причинно-следственные связи)
Есть "миграция" (сверху вниз) и "агрегация" (снизу вверх), появление которых можно контролировать на уровне метаданных и метаправил.
Но про это мало где написано у гурю, потому тебе неведомо :)

Мда, не ожидал от тебя такой глупости.

Изначальная схема никуда не девается, отношения, по которым строиться композиция никуда не удаляются.
То есть и возможность "определить причинно-следственные связи" отсаётся.
12 ноя 18, 10:27    [21731455]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
Lessyp
обычно денормализация появляется когда студентам дают проектировать базу, в серьезных системах все конечно делается штатными средствами, которые уже были упомянуты выше


спроектированный студентами OLAP загрустил.
12 ноя 18, 10:39    [21731465]     Ответить | Цитировать Сообщить модератору
 Re: Причины ненависти к языку SQL?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2394
Lessyp
обычно денормализация появляется когда студентам дают проектировать базу, в серьезных системах все конечно делается штатными средствами, которые уже были упомянуты выше

А у вас серъёзная система, или денормализация появляется?
Откуда такая уверенность в утверждении? Вам доверили базу проектировать?
12 ноя 18, 10:45    [21731471]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 4 5 6 7 8 9 10 [11] 12 13   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить