powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
67 сообщений из 67, показаны все 3 страниц
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34315895
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в ответ на реплику iscrafm "Т.е. разработчик не может по своему усмортрению спроектировать БД, он как в MDA создает некую модель, под которую выполняется генерация объектов БД. Соответственно управлять БД он может только через прослойку управления интерфейсами (или метаданными) или средствами "вне системы". Поправьте, что не так"
-----------------------------------------

поправляем - разработчик не оперирует терминами БД, ему побарабану где и как сервер приложений хранит его данные.
поправляем - разработчик не управляет БД

P.S. mazzy - блин, заставил поститься - испортил дивный КД
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34315924
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я никак не пойму в чем фишка создании БД руками. Триггеры для больших проектов и совместной разработки - зло. Констрэйнты - зло для больших таблиц. Индексы "крутят" часто уже на готовых данных. Для самолюбия что ли полезно самому БД создавать? Запросами небось, Create Table, Alter Table.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34315962
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gybsonЯ никак не пойму в чем фишка создании БД руками. Триггеры для больших проектов и совместной разработки - зло. Констрэйнты - зло для больших таблиц. Индексы "крутят" часто уже на готовых данных. Для самолюбия что ли полезно самому БД создавать? Запросами небось, Create Table, Alter Table.
erwin & bpwin & uml & IDE - не уводи в сторону дискуссию, не важен жизненный цикл БД, важно соотношение гибкости, прозрачности и производительности, сие стоит обсудить.
GO
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316271
RedBird
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ответ: не делает.
Качество и производительность БД зависит от квалификации.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316284
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gybsonЯ никак не пойму в чем фишка создании БД руками.Мнение адинесника
gybson Триггеры для больших проектов и совместной разработки - зло. Констрэйнты - зло для больших таблиц. Индексы "крутят" часто уже на готовых данных.Не все проекты настолько огромны. Не дураки же их придумали. И потом....а что тогда не зло ? ABAP ? C# ? X++ ? C/AL ?
gybsonДля самолюбия что ли полезно самому БД создавать? Запросами небось, Create Table, Alter Table.Для высокого качества конечного продукта.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316346
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RedBirdОтвет: не делает.
Качество и производительность БД зависит от квалификации.
каким образом интересно, если у Вас нет доступа к БД ? От квалификации разработчиков конфигуратора 1С что-ли?
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316361
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhardпоправляем - разработчик не оперирует терминами БД, ему побарабану где и как сервер приложений хранит его данные.
поправляем - разработчик не управляет БД


видать разработчики бывают разные:
1. я оперирую терминами БД , у меня в системах есть таблицы, представления, UDF, индексы, и о боже, даже пару триггеров найду...
2. я управляю БД ... посредством нужных мне запросов, процедур, функций, построением нужных мне индексов, временных таблиц, хинтов и т.п.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316484
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm Shuhardпоправляем - разработчик не оперирует терминами БД, ему побарабану где и как сервер приложений хранит его данные.
поправляем - разработчик не управляет БД


видать разработчики бывают разные:
1. я оперирую терминами БД , у меня в системах есть таблицы, представления, UDF, индексы, и о боже, даже пару триггеров найду...
2. я управляю БД ... посредством нужных мне запросов, процедур, функций, построением нужных мне индексов, временных таблиц, хинтов и т.п.
1 а за меню это делают разработчики вендора(1С)
2 когда поток требований на новый бизнес-объекты становиться надкритичным, вендор создает новые
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316490
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhard iscrafm Shuhardпоправляем - разработчик не оперирует терминами БД, ему побарабану где и как сервер приложений хранит его данные.
поправляем - разработчик не управляет БД


видать разработчики бывают разные:
1. я оперирую терминами БД , у меня в системах есть таблицы, представления, UDF, индексы, и о боже, даже пару триггеров найду...
2. я управляю БД ... посредством нужных мне запросов, процедур, функций, построением нужных мне индексов, временных таблиц, хинтов и т.п.
1 а за меню это делают разработчики вендора(1С)
2 когда поток требований на новый бизнес-объекты становиться надкритичным, вендор создает новые
отлично, значит Вас полностью устраивает как он это делает. У каждого свои критерии качества.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316502
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm RedBirdОтвет: не делает.
Качество и производительность БД зависит от квалификации.
каким образом интересно, если у Вас нет доступа к БД ? От квалификации разработчиков конфигуратора 1С что-ли?
вне всякого сомнения производительность архитектуры 1С зависит от девелоперов вендора.
Тюнинг же конкретного экземпляра (конфигурации) на совести ее(конфигурации) конечного разработчика.

P.S. при чем здесь конфигуратор, мне не понятно?
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316509
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShuhardP.S. при чем здесь конфигуратор, мне не понятно?
А как Вы тюнинг делаете, в чем?
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316523
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmотлично, значит Вас полностью устраивает как он это делает. У каждого свои критерии качества.
Что-то Вас Валерий в демагогию сегодня тянет, у нас с вендором разделение труда , он делает свою работу, я свою.
Способы упаковки данных в СУБД на данный момент меня устраивают полностью.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316533
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSV gybsonЯ никак не пойму в чем фишка создании БД руками.Мнение адинесника
gybson Триггеры для больших проектов и совместной разработки - зло. Констрэйнты - зло для больших таблиц. Индексы "крутят" часто уже на готовых данных.Не все проекты настолько огромны. Не дураки же их придумали. И потом....а что тогда не зло ? ABAP ? C# ? X++ ? C/AL ?
gybsonДля самолюбия что ли полезно самому БД создавать? Запросами небось, Create Table, Alter Table.Для высокого качества конечного продукта.

"Я конечно уже очень много знаю и повидал, но извините, мои знания настолько широки, что трудно сказать что-либо конкретное"

Насчет "не дураки придумали", очевидно имеется в виду, что 1С придумали дураки. Так?
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316535
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhard2 когда поток требований на новый бизнес-объекты становиться надкритичным, вендор создает новые
Более близкие к БД... ;)

Эх... Какие объекты были в 1С:Бухгалтерии 2.0... Логически кристально чистые... Их было мало, но как четко и логично они взаимодействовали...

До сих пор рассказать могу:
1. Итоги хранятся только в плане счетов в разрезе счетов и субконто.
2. Отчеты могут показать данные только из итогов.
3. Только проводки влияют на итоги. Другого способа нет.
4. Проводки создаются либо вручную, либо документами. Другого способа нет.

Все! А как логично.

Потом пошло размытие...
Сначала стало можно показывать итоги и в документах...
Потом отчеты стали показывать данные не только из итогов (но и параметры из субконто)

Потом появилась 7.0 и был введен объект Регистры, была введена практика получать итоги не только из плана счетов и регистров, но и обращаясь к документам напрямую... Потом...

А теперь вот 8шники хвалятся какие у них запросы... похожие на T-SQL... и спорят лучше ли средства разработки 1С или Дельфи...
Э-хе-хе...
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316539
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm ShuhardP.S. при чем здесь конфигуратор, мне не понятно?
А как Вы тюнинг делаете, в чем?

Индексы расставляют я думаю, это вполне допустимо в v8, индексировать любые поля кроме картинок и строк неограниченной длины.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316545
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gybsonИндексы расставляют я думаю...
gybson, ну что ж вы врете то?
Ведь здесь и другие люди, которые знают 1С...

В 1С нельзя "расставить" индексы.
В 1С можно только указать по каким полям будет вестись сортировка.
Индексы 1С сама создает, программист индексами не управляет.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316575
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy gybsonИндексы расставляют я думаю...
gybson, ну что ж вы врете то?
Ведь здесь и другие люди, которые знают 1С...

В 1С нельзя "расставить" индексы.
В 1С можно только указать по каким полям будет вестись сортировка.
Индексы 1С сама создает, программист индексами не управляет.

Лень аттачить скриншот. Поверьте уж на слово.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316580
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhard iscrafmотлично, значит Вас полностью устраивает как он это делает. У каждого свои критерии качества.
Что-то Вас Валерий в демагогию сегодня тянет, у нас с вендором разделение труда , он делает свою работу, я свою.
Способы упаковки данных в СУБД на данный момент меня устраивают полностью.
Я просто сейчас тесно общаюсь с этими упакованными данными... Если на них смотреть как на ящик в серверной, то и меня тоже устраивает. Но то, что внутри.. И все это на фоне постоянного восхваления. Какая уж тут демагогия
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316583
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я про 8.0, на 8.1 уж переориентируемся, линукс изучаем, постгр :)

77 уже забыта
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316598
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gybsonПоверьте уж на слово.
Разрешите вам не поверить.
Выкладывайте скриншот.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316599
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gybsonЯ про 8.0, на 8.1 уж переориентируемся, линукс изучаем, постгр :)

77 уже забыта
зачем? Вы все равно не сможете использовать его возможности! Или изучаете процедуру инсталляции?
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316622
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy gybsonПоверьте уж на слово.
Разрешите вам не поверить.
Выкладывайте скриншот.

Выкладываю. Только не спрашивайте появляется ли индекс, разумеется появляется.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316632
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm gybsonЯ про 8.0, на 8.1 уж переориентируемся, линукс изучаем, постгр :)

77 уже забыта
зачем? Вы все равно не сможете использовать его возможности! Или изучаете процедуру инсталляции?

Есть люди, которым 18 штук жалко на сервер виндовый, куда деваться.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316643
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gybson
Есть люди, которым 18 штук жалко на сервер виндовый, куда деваться.
я имею ввиду зачем PostgeSQL изучать... Воспользоваться его возможностями Вы не сможете все равно
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316649
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyИндексы 1С сама создает, программист индексами не управляет.

gybsonВыкладываю. Только не спрашивайте появляется ли индекс, разумеется появляется
Вы понимаете, что этим скрином Вы подтвердили тезис mazzy, приведенный выше?
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316718
brahma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm mazzyИндексы 1С сама создает, программист индексами не управляет.

gybsonВыкладываю. Только не спрашивайте появляется ли индекс, разумеется появляется
Вы понимаете, что этим скрином Вы подтвердили тезис mazzy, приведенный выше?
Дайте определение понятию "управлять индексом".
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316749
sopromat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhardважно соотношение гибкости, прозрачности и производительности
Предположим, что сумма этих характеристик есть величина постоянная :)
Т.е. при максимальной производительности системы гибкость и прозрачность стремиться к нулю.
И наоборот, при максимальной гибкости системы производительность не ахти и т.д.

Для "самописки" комбинация может быть абсолютно разной - все зависит от разработчика. Для 1С же вариация этих коэффициентов достаточно сильно ограничена. Одна из причин - как раз отсутствие прямого доступа к базе. Хорошо это или плохо - зависит от ситуации.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316756
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brahma
Дайте определение понятию "управлять индексом".
Вы меня в тупик ставите таким вопросом.. Это означает создавать индекс такой, какой нужен.
Индекс включает в себя колонки в определенном порядке, в зависимости от типа СУБД различные флаги, например кластерный или нет, fill factor и т.п. (MS SQL)
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316784
MGR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brahma
Дайте определение понятию "управлять индексом".

В данном случае, если не ошибаюсь создаётся отдельный индекс на одно поле?
И какой в нём толк?
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316796
RedBird
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю речь идет о создании индексов.
Поэтому даю поправку. 1С v8 (v77) создавать индексы умеют.
Вопрос только в том какие?
Можно например поспорить и нужности кластерных индексов и влияния их на производительность.
При этом нужно помнить, что в v8(v77) индекс создаваемый на этапе конфигурирования строится (см. выше) только по одному полю. Можно, конечно, проиндексировать все поля, но вот вопрос - нужно ли это? Хорошо ли это?
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316805
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RedBirdМожно, конечно, проиндексировать все поля, но вот вопрос - нужно ли это? Хорошо ли это?
Все поля не нужно.. нужно те поля и в той последовательности, которая нужна для более быстрого доступа к данным. Нужно ли это? Если отчеты быстрые не нужно, то не нужно!
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316847
MGR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RedBirdДумаю речь идет о создании индексов.
Поэтому даю поправку. 1С v8 (v77) создавать индексы умеют.
Вопрос только в том какие?
Можно например поспорить и нужности кластерных индексов и влияния их на производительность.
При этом нужно помнить, что в v8(v77) индекс создаваемый на этапе конфигурирования строится (см. выше) только по одному полю. Можно, конечно, проиндексировать все поля, но вот вопрос - нужно ли это? Хорошо ли это?

Понятно. Зачем нужны индексы, вы не знаете.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316875
RedBird
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm RedBirdМожно, конечно, проиндексировать все поля, но вот вопрос - нужно ли это? Хорошо ли это?
Все поля не нужно.. нужно те поля и в той последовательности, которая нужна для более быстрого доступа к данным. Нужно ли это? Если отчеты быстрые не нужно, то не нужно!

То, что нужно для 1С, так это возможность посмотреть средствами системы, что получилось в результате конфигурирования (структура конкретной БД), соответственно можно будет делать tuning отталкиваясь от реалий конкретных условий.
Для SQL запросов очень нужен отладчик или хотя бы возможность посмотреть его план выполнения.

Все это говорю к тому, что в классических языках программирования (а также в СУБД) в умных книгах вначале рассказывается внутренне устройство и изложены принципы, по которым система программирования работает (есть спецификация).

Приведу пример в C++, C# или Delphi про хранение строк обязательно рассказывается.
Тоже можно сказать например и про MS SQL Server. Организация всех типов (тот же varchar) описана подробно в BOL. А где такое описание для V8?
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316878
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
Все поля не нужно.. нужно те поля и в той последовательности, которая нужна для более быстрого доступа к данным. Нужно ли это? Если отчеты быстрые не нужно, то не нужно!

Блестяще! И ведь не поспоришь :)
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316881
RedBird
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MGR RedBirdДумаю речь идет о создании индексов.
Поэтому даю поправку. 1С v8 (v77) создавать индексы умеют.
Вопрос только в том какие?
Можно например поспорить и нужности кластерных индексов и влияния их на производительность.
При этом нужно помнить, что в v8(v77) индекс создаваемый на этапе конфигурирования строится (см. выше) только по одному полю. Можно, конечно, проиндексировать все поля, но вот вопрос - нужно ли это? Хорошо ли это?

Понятно. Зачем нужны индексы, вы не знаете.
Мои вопросы адресованы к тем кто знает только 1С.
Зачем нужны индексы - знаю.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316919
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmЕсли отчеты быстрые не нужно, то не нужно!
Для парирования подобного рода инсинуаций в 8.1 отчетность стала многопоточной и распределенной, нагрузку балансирует кластер.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316946
brahma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm brahma
Дайте определение понятию "управлять индексом".
Вы меня в тупик ставите таким вопросом.. Это означает создавать индекс такой, какой нужен.
Индекс включает в себя колонки в определенном порядке, в зависимости от типа СУБД различные флаги, например кластерный или нет, fill factor и т.п. (MS SQL)
То есть если вы не можете создать какой либо нужный вам индекс, то вы индексами не управляете?
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316986
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brahma iscrafm brahma
Дайте определение понятию "управлять индексом".
Вы меня в тупик ставите таким вопросом.. Это означает создавать индекс такой, какой нужен.
Индекс включает в себя колонки в определенном порядке, в зависимости от типа СУБД различные флаги, например кластерный или нет, fill factor и т.п. (MS SQL)
То есть если вы не можете создать какой либо нужный вам индекс, то вы индексами не управляете?
А Вы как думаете? Если не можете сделать что-то, значит не управляете
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316993
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhard iscrafmЕсли отчеты быстрые не нужно, то не нужно!
Для парирования подобного рода инсинуаций в 8.1 отчетность стала многопоточной и распределенной, нагрузку балансирует кластер.
никакие потоки не помогут, если у Вас в условии where будет неиндексированное поле, а в таблице x-млн записей... FullScan
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34316997
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm brahma iscrafm brahma
Дайте определение понятию "управлять индексом".
Вы меня в тупик ставите таким вопросом.. Это означает создавать индекс такой, какой нужен.
Индекс включает в себя колонки в определенном порядке, в зависимости от типа СУБД различные флаги, например кластерный или нет, fill factor и т.п. (MS SQL)
То есть если вы не можете создать какой либо нужный вам индекс, то вы индексами не управляете?
А Вы как думаете? Если не можете сделать что-то, значит не управляете

Да кто же не дает то, смотрите план и меняйти параметры индексов, после пересохранения метаданных все настройки останутся на местах.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34317006
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm mazzyИндексы 1С сама создает, программист индексами не управляет.

gybsonВыкладываю. Только не спрашивайте появляется ли индекс, разумеется появляется
Вы понимаете, что этим скрином Вы подтвердили тезис mazzy, приведенный выше?

Зря стараетесь. В книге "Профессиональная разработка в 1С 8" есть детальное описание того, какие именно индексы СУБД строятся на основании настроек конфигуратора.

Например, для таблицы движений регистра создаются индексы:
Период+Регистратор+НомерСтроки
Регистратор+НомерСтроки
Измерение+Период+Регистратор+НомерСтроки , если для Измерения установлено св-во Индексировать
Реквизит+Период+Регистратор+НомерСтроки, , если для Реквизит установлено св-во Индексировать

Т.е. я четко знаю, какие индексы создаст мне 1С. Других не будет. Безусловно, я ограничен вариантами (не могу создать индекс Измерение1+Измерение2). Но 1С заранее ограничило функциональность таблиц, на которые отображается объект метаданных, заданными свойствами. Индексов это тоже касается.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34317018
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gybson
Да кто же не дает то, смотрите план и меняйти параметры индексов, после пересохранения метаданных все настройки останутся на местах.
с этого места подробней плз...
хотите сказать, что я могу открыть таблицу (если найду конечно ) , построить нужные мне индексы, средствами того же EM, и мои индексы никто трогать не будет, и мало того они будут использоваться в запросах?
или это такой же ход как и с вожмостью в конфигураторе управлять индексами?
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34317031
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RedBirdПри этом нужно помнить, что в v8(v77) индекс создаваемый на этапе конфигурирования строится (см. выше) только по одному полю.

Это не так. См выше. Почти все индексы 1С - составные.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34317064
RedBird
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сисой RedBirdПри этом нужно помнить, что в v8(v77) индекс создаваемый на этапе конфигурирования строится (см. выше) только по одному полю.

Это не так. См выше. Почти все индексы 1С - составные.
Вот именно - ПОЧТИ.
Если у реквизита стоит "Индексировать", то будет построен индекс только по этому полю и только по возрастанию.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34317070
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm gybson
Да кто же не дает то, смотрите план и меняйти параметры индексов, после пересохранения метаданных все настройки останутся на местах.
с этого места подробней плз...
хотите сказать, что я могу открыть таблицу (если найду конечно ) , построить нужные мне индексы, средствами того же EM, и мои индексы никто трогать не будет, и мало того они будут использоваться в запросах?
или это такой же ход как и с вожмостью в конфигураторе управлять индексами?

Что значит "найду таблицу". Найдете запрос, время исполнения которого вас не удовлетворяет. Посмотрите план, и измените индексы. Или вы как-то "навскидку" догадываетесь какие индексы нужны? Не через конфигуратор, прям в EM и ваяете, даже добалвять свои можете. Одно "но", конфигуратор перестроит-таки индексы "под себя", если в конфигураторе имеенно для этого объекта измените индексирование. Как в 8.1 еще не смотрел.

Довольно нормально. Можно отдать конфу на откуп спецам по SQL, нехай на живой базе трейсят, индексы настраивают под заказчика.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34317080
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gybsonОдно "но", конфигуратор перестроит-таки индексы "под себя", если в конфигураторе имеенно для этого объекта измените индексирование.
об этом и речь, незаметное такое "но".
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34317098
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm gybsonОдно "но", конфигуратор перестроит-таки индексы "под себя", если в конфигураторе имеенно для этого объекта измените индексирование.
об этом и речь, незаметное такое "но".

Ну знаете, есть люди которые ищут способ сделать, а есть, которые ищут причину не делать.
Есть свои недостатки и у тех систем, которые не перестраивают индексы сами.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34317105
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так все, делает ли разаботчика приложений баз данных инвалидом отсутствие доступа к этой самой базе данных?
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34317109
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmникакие потоки не помогут, если у Вас в условии where будет неиндексированное поле, а в таблице x-млн записей... FullScan
поскольку отчеты строятся выборкой из регистров , то при правильной архитектуре конфигурации(не путать с платформой) Where сидят внутри виртуальных регистров.
Вам стоит понимать, что в V8(7.7 не знаю) документ может долго проводиться, оставляя "след" в возможно избыточном количестве Рг , за счет чего значительная часть отчетов выпускается с разумной задержкой.

Основная беда V8 (на мой пока малоопытный взгляд) в медленном проведении документов, балансировка проведения по кластеру сулит снижение остроты оной.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34317128
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmтак все, делает ли разаботчика приложений баз данных инвалидом отсутствие доступа к этой самой базе данных?

Если речь только об индексах, то нет. Индексы пусть тюнят уже на живых данных. А больше ниче вроде и не придумали.

Вот то, что в 8.0 можно было работать только на одном уровне изоляции, это плохо было. Так поправили в 8.1
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34317138
RedBird
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhard
Основная беда V8 (на мой пока малоопытный взгляд) в медленном проведении документов, балансировка проведения по кластеру сулит снижение остроты оной.

Пришел к выводу, что сама концепция проведения документа для V8.
Можно было бы сделать и по другому. Но в начале сделали Документы + Регистры, а уже затем Бизнес Процессы.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34317156
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RedBird Shuhard
Основная беда V8 (на мой пока малоопытный взгляд) в медленном проведении документов, балансировка проведения по кластеру сулит снижение остроты оной.

Пришел к выводу, что сама концепция проведения документа для V8.
Можно было бы сделать и по другому. Но в начале сделали Документы + Регистры, а уже затем Бизнес Процессы.

Это к делу не относится, но все не так :)

Хотя идея привязки движений к разным узлам БП - отличная :)
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34317226
Kimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лично меня убивало отстуствие запросов и идиотская структура базы. Щаз под MS SQL каждый раз когда пишу запрос испытываю оргазмы ;)
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34317242
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KimmyЛично меня убивало отстуствие запросов и идиотская структура базы. Щаз под MS SQL каждый раз когда пишу запрос испытываю оргазмы ;)
хм.. у Вас еще приятные ощущения. Успехов!
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34317313
DmitryOrlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как обычно все обсуждение скатилось к обсуждению качества построения индексов в 1с.

Ну не строит как следует индексы в 1с, что с того? Для 99% инсталяций это неважно. Для многих 1с-ников слово СУБД это про соседнюю галактику, слышать слышал, а видеть не видывал. Я думаю, что сторонники ручного построения индексов начинали с систем типа Fox, DElphi и пр. и так привыкли работать (и так пытаются работать в 1с), а "программисты 1с" даже не подозревают, что можно что-то делать по другому и считают DElphi поставщиком автозапчастей. Я думаю, что ни одна система, генерирующая автоматически код не сможет построить эффективный индекс, дающий максимальное быстродействие. Только ручками.
А как кстати это делается в Nav, Ax, SAP, OEBS, что там еще? Или это отстой?
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34317413
Фотография Сталкер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitryOrlovКак обычно все обсуждение скатилось к обсуждению качества построения индексов в 1с.

Ну не строит как следует индексы в 1с, что с того? Для 99% инсталяций это неважно. Для многих 1с-ников слово СУБД это про соседнюю галактику, слышать слышал, а видеть не видывал. Я думаю, что сторонники ручного построения индексов начинали с систем типа Fox, DElphi и пр. и так привыкли работать (и так пытаются работать в 1с), а "программисты 1с" даже не подозревают, что можно что-то делать по другому и считают DElphi поставщиком автозапчастей. Я думаю, что ни одна система, генерирующая автоматически код не сможет построить эффективный индекс, дающий максимальное быстродействие. Только ручками.
А как кстати это делается в Nav, Ax, SAP, OEBS, что там еще? Или это отстой?
+1
Индексы только ручками и можно нормально построить.
А ещё в сиквеле можно писать и отлаживать хранимки и функции. Прямые запросы всегда медленнее.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34317580
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сталкер DmitryOrlovКак обычно все обсуждение скатилось к обсуждению качества построения индексов в 1с.

Ну не строит как следует индексы в 1с, что с того? Для 99% инсталяций это неважно. Для многих 1с-ников слово СУБД это про соседнюю галактику, слышать слышал, а видеть не видывал. Я думаю, что сторонники ручного построения индексов начинали с систем типа Fox, DElphi и пр. и так привыкли работать (и так пытаются работать в 1с), а "программисты 1с" даже не подозревают, что можно что-то делать по другому и считают DElphi поставщиком автозапчастей. Я думаю, что ни одна система, генерирующая автоматически код не сможет построить эффективный индекс, дающий максимальное быстродействие. Только ручками.
А как кстати это делается в Nav, Ax, SAP, OEBS, что там еще? Или это отстой?
+1
Индексы только ручками и можно нормально построить.
А ещё в сиквеле можно писать и отлаживать хранимки и функции. Прямые запросы всегда медленнее.
Сталкер - хранимки уже перетерли:
http://sql.ru/forum/actualthread.aspx?tid=105796&hl=%f5%f0%e0%ed%e8%ec%fb%e5
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34318780
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitryOrlovКак обычно все обсуждение скатилось к обсуждению качества построения индексов в 1с.

Ну не строит как следует индексы в 1с, что с того? Для 99% инсталяций это неважно. Для многих 1с-ников слово СУБД это про соседнюю галактику, слышать слышал, а видеть не видывал. Я думаю, что сторонники ручного построения индексов начинали с систем типа Fox, DElphi и пр. и так привыкли работать (и так пытаются работать в 1с), а "программисты 1с" даже не подозревают, что можно что-то делать по другому и считают DElphi поставщиком автозапчастей. Я думаю, что ни одна система, генерирующая автоматически код не сможет построить эффективный индекс, дающий максимальное быстродействие. Только ручками.
А как кстати это делается в Nav, Ax, SAP, OEBS, что там еще? Или это отстой?

Еще раз повторюсь. Поставили Вам 1С, пригласили спеца по SQL и он вам настроил индексы на живой базе. Настроил, заскриптовал и пошел отдыхать. Поменяли метаданные - запустили скрипт.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34318825
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gybsonЕще раз повторюсь. Поставили Вам 1С, пригласили спеца по SQL и он вам настроил индексы на живой базе. Настроил, заскриптовал и пошел отдыхать. Поменяли метаданные - запустили скрипт.
убрали в метаданных поля, которые в индеках присутствуют.., запустили скрипт... gybson, все ясно и без этих приколов.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34318845
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm gybsonЕще раз повторюсь. Поставили Вам 1С, пригласили спеца по SQL и он вам настроил индексы на живой базе. Настроил, заскриптовал и пошел отдыхать. Поменяли метаданные - запустили скрипт.
убрали в метаданных поля, которые в индеках присутствуют.., запустили скрипт... gybson, все ясно и без этих приколов.

А типа у вас не так. У вас вообще система рухнет если таблички переделать, isnt it?
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34318859
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gybson iscrafm gybsonЕще раз повторюсь. Поставили Вам 1С, пригласили спеца по SQL и он вам настроил индексы на живой базе. Настроил, заскриптовал и пошел отдыхать. Поменяли метаданные - запустили скрипт.
убрали в метаданных поля, которые в индеках присутствуют.., запустили скрипт... gybson, все ясно и без этих приколов.

А типа у вас не так. У вас вообще система рухнет если таблички переделать, isnt it?
а если базу отключить, то не одна форма не откроется и не выполнится ни одна процедура. Вы правы.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34318866
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm gybson iscrafm gybsonЕще раз повторюсь. Поставили Вам 1С, пригласили спеца по SQL и он вам настроил индексы на живой базе. Настроил, заскриптовал и пошел отдыхать. Поменяли метаданные - запустили скрипт.
убрали в метаданных поля, которые в индеках присутствуют.., запустили скрипт... gybson, все ясно и без этих приколов.

А типа у вас не так. У вас вообще система рухнет если таблички переделать, isnt it?
а если базу отключить, то не одна форма не откроется и не выполнится ни одна процедура. Вы правы.

Ну в общем мы друг-друга поняли правильно :)
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34320613
tesseract
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KimmyЛично меня убивало отстуствие запросов и идиотская структура базы. Щаз под MS SQL каждый раз когда пишу запрос испытываю оргазмы ;)

А если FB поставить, так от триггеров кончишь в небо?

Кто мне налюбой SQL-ной базе реализует партионный учёт через три фирмы с идиотами в качестве операторов ПК, как может стандартная 1с 7,7, получит с полки пирожок. А прямые запросы или кривые - мне по барабану, лишь бы целостность базы сохранялась.

ЗЫ: Я в 7.7 без проблем к dbf через SQL обращался, никаких проблем.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34321954
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tesseract KimmyЛично меня убивало отстуствие запросов и идиотская структура базы. Щаз под MS SQL каждый раз когда пишу запрос испытываю оргазмы ;)

А если FB поставить, так от триггеров кончишь в небо?

Кто мне налюбой SQL-ной базе реализует партионный учёт через три фирмы с идиотами в качестве операторов ПК, как может стандартная 1с 7,7, получит с полки пирожок. А прямые запросы или кривые - мне по барабану, лишь бы целостность базы сохранялась.

Так держать...
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34322072
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
Так случилось, что я слегка касался одного проекта, суть которого была именно в предоставлении 1C-разработчику прямого доступа к базе. Этим путем заказчик проекта [по его словам] обеспечивал требуемую производительность своих решений.

Таким образом, как минимум одна фирма-франчайзи считала себя инвалидами в связи с этим.
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34547036
ojb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот интересно. про индексы... Чтоб построить индексы способствующие "ускорению" я должен представлять себе как SQL Server будет выполнять запрос, а если после QA и после 1С они в профайлере по-разному выглядят и никак не хотят выглядеть похоже, у? И что под любой запрос как-бы он не "выглядел" можно "чудо" по индексам сотворить? Или я зря заморачиваюсь, руки что-ли выпрямить ? Ну, ладно, буду ТЗ... перебирать "на клиенте"...
...
Рейтинг: 0 / 0
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
    #34635801
торт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не делает инвалидом.

Разработчикам 1С не дадены средства прямого доступа к хранилищу данных для того, чтобы можно было заменить хранилище незаметно для разработчиков 1С.
Тот, кто жаждет действовать наперекор архитектуре используемого им инструмента, должен быть повешен как саботажник и вредитель.
...
Рейтинг: 0 / 0
67 сообщений из 67, показаны все 3 страниц
Форумы / [игнор отключен] [закрыт для гостей] / делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]