![]() |
|
Аксаптисты считают, что ТаблицаЗначений - это моветон | ☑ | ||
---|---|---|---|---|
0
Гений 1С
гуру
06.05.06
✎
10:17
|
По ходу это реально так... :(
А ведь такая удобная штуковина. Нам есть чего возразить? Цитирую http://forum.mazzy.ru/index.php?showtopic=5521 : однако хранить таблицу в ПАМЯТИ - плохой стиль программирования. Поскольку данные приходится тащить на клиента (в худшем случае), либо на сервер приложений (в лучшем случае) |
|||
1
Гений 1С
гуру
06.05.06
✎
10:19
|
Кстати, по ходу об Аксаптистах у меня сложилось мнение, как о снобах, которые считают свою Аксапту пупом земли, ну да ладно бы только это, но они даже не хотят (ленятся?) отвечать на элементарные вопросы, эх... короче, не очень они открытые люди (по сравнению с 1Сниками).
|
|||
2
Директор PR отдела
06.05.06
✎
10:19
|
Таблицу можно не тащить на клиента. Лучше занимайся раздачей мобилок.
|
|||
3
Trigg
06.05.06
✎
10:20
|
(0)
Тогда уж само программирование в 1с - моветон, чего мелочиться-то? |
|||
4
Каанкереде
06.05.06
✎
10:23
|
(3) и вправду чего мелочиться...1с вообще моветон...
|
|||
5
skunk
06.05.06
✎
10:26
|
(4)конечно моветон... кто бы сомневался
|
|||
6
AndrewHV
06.05.06
✎
10:28
|
(0) Если честно я с ними согласен. Неальзя сравнивать две системы зная только одну из них. Сравнивать могут только люди, имеющие опыт работы в двух системах. Причем опыт большой. Тут простым знанием принципов работы реляционных баз данных не обойтись.
|
|||
7
Midaw
06.05.06
✎
10:28
|
на счет работы 1с, плохо работает. но этого по самое нихочу и хватает за те копейки, а если что то нужно поменять в ядре. никто в этом не мешает!
|
|||
8
ValeriTim
06.05.06
✎
10:29
|
во первых: что такое "моветон" ?
во вторых: вы хотите сказать, что аксаптисты вообще не используют никаких таблиц ? даже результат запроса с сервера SQL (по моему мнению) приходит в виде таблицы ... |
|||
9
AndrewHV
06.05.06
✎
10:30
|
(8) Обрати внимание на слово ВРЕМЕННЫЕ.
|
|||
10
Каанкереде
06.05.06
✎
10:31
|
(8) да так, шутим мы. Я так понимаю, человек просто неудачно выразился, или что то не допонял...
|
|||
11
skunk
06.05.06
✎
10:31
|
(10)боюсь он просто не догоняет смысл слова моветон
|
|||
12
AndrewHV
06.05.06
✎
10:31
|
+(9)Это наверное только для программистов 1С привычно создавать в памяти временные таблицы данных.
|
|||
13
AndrewHV
06.05.06
✎
10:33
|
(12) Вообще временные таблицы должны храниться на диске в хранилище данных или в базе данных.
|
|||
14
Midaw
06.05.06
✎
10:33
|
(12) это не только у 1с-ников, косяк бывает замечен при большом количестве данных
|
|||
15
ValeriTim
06.05.06
✎
10:33
|
Так что же такое "моветон" ?
|
|||
16
Каанкереде
06.05.06
✎
10:34
|
Мовето?н (фр. mauvais ton) — манеры, поступки, не принятые в хорошем обществе; дурной тон, невоспитанность.
|
|||
17
корум
06.05.06
✎
10:35
|
(15) Дурной, плохой тон.
|
|||
18
Nemax
06.05.06
✎
10:37
|
В axapta обычно выборка идет через курсоры
while select * from itemTable { .... } Возмодности исользовать recordSet тоже есть. Временные таблицы есть, есть пояните map. В версии 4.0 (Первые изменение в 3.0 SP4 kernel rollup) работа с курсорами сильно улучшится. Вводится понятие Optimistic concurency check. В кэше сервера (AOS) будет проводиться проверка какая версия выборки обновилась и это должно уменьшить время блокировки записей в SQL. |
|||
19
Midaw
06.05.06
✎
10:40
|
(18) красивые слова AOS, kernel rollup, optimistic check :)
|
|||
20
Херрес
06.05.06
✎
10:42
|
-девушка... а что это у вас там такое белое, душистое, манящее... ?
- йогурт ! - Ах, Йооогууурт.... Две бутылки водки, пожалуйста. |
|||
21
AndrewHV
06.05.06
✎
10:44
|
(18)-(20) Вот и я о том же как можно сравнивать 1С с Axapta если никакого представления от что это такое и с чем его едят нету.
|
|||
22
AndrewHV
06.05.06
✎
10:45
|
У меня уже мозги к концу дня плавятся. Пойду домой наверное.
|
|||
23
ValeriTim
06.05.06
✎
10:47
|
(22) Владивосток ?
|
|||
24
Херрес
06.05.06
✎
10:47
|
Я вот не считаю, что таблица значений чем-то хуже локального рекордсета.
Так что сами они моветон ! Ах какие высокие профессионалы, ах как им сложно ответить на элементарный вопрос. Да, справедливости ради, 1Сники на мисте тоже будут кочевряжиться, прежде чем ответить на простой вопрос, но ведь ответят же в конце концов. Да и добрый парень ТелепатБот тоже в беде не оставит. |
|||
25
Rovan
гуру
06.05.06
✎
10:48
|
(0) просто ТЗ - конечно не очень, а вот индексированная - уже лучше :-)
|
|||
26
Андрюха
06.05.06
✎
10:51
|
Моветон-шмоветон... Лишь бы работало.
|
|||
27
Rovan
гуру
06.05.06
✎
10:51
|
(18) и там нет конструкций наподобие
TYPE TIntTbl IS TABLE OF INTEGER INDEX BY BINARY_INTEGER; ?? |
|||
28
Херрес
06.05.06
✎
10:58
|
И вообще, в 8ке уже не модна таблица значений.
В 8ке модно - дерево |
|||
29
skunk
06.05.06
✎
11:01
|
v77 code of magic ... v8 bullshit (це) не я
|
|||
30
Гений 1С
гуру
06.05.06
✎
11:19
|
(24) вот и я такого же мнения, снобизм так и прет... :)
|
|||
31
Гений 1С
гуру
06.05.06
✎
11:20
|
(18) неужели вся обработка данных пишется на уровне SQL (а-ля хранимые процедуры)? Бедные аксаптеры в таком случае...
|
|||
32
jbond
06.05.06
✎
11:22
|
(0) - Кэширование данных в памяти - это тоже моветон? Т.е. постоянное обращение к винту - это круто? Разработчики ОС и серверов БД засмеют.
В Firebird > 1.5 активно используется оперативная память для сортировок. Другое дело, что есть прекрасная замена ТЗН - Индексированная таблица. |
|||
33
Гений 1С
гуру
06.05.06
✎
11:23
|
(32) можно я вас процитирую на их форуме?
|
|||
34
Asmody
06.05.06
✎
11:23
|
(28) ну уж если на то пошло, то в 8ке модно "РезультатЗапроса", "ПостроительЗапроса" и т.п.
|
|||
35
smaharbA
06.05.06
✎
11:29
|
А где вы думаете хронятся курсоры ?
|
|||
36
Херрес
06.05.06
✎
11:29
|
(34) нет, ну с построителем всё понятно. Просто речь же шла о временных таблицах, и тут уместно упомянуть что в типовых решениях всё чаще получается РезультатЗапроса и тут же выгружается в ДеревоЗначений и вся дальнейшая работа только с ним.
А вот кстати интересно, лежит ли по РезультатомЗапроса курсор ? |
|||
37
Херрес
06.05.06
✎
11:29
|
(35) опередил :)
|
|||
38
smaharbA
06.05.06
✎
11:30
|
А ваш результатзапроса и ДеревоЗначений думаете что такое ?
|
|||
39
PVasili
06.05.06
✎
11:30
|
(31)А что там сложноги и почему они бедные?
Чем сложнее синтаксис SP чем синтаксис 1С? Просто, как вариант 1С это сложно реализовать на локальном варианте(и так почти свой SQL написан) |
|||
40
rsv
06.05.06
✎
11:32
|
........ да и клиентскую машинку с 2 Гб оперативки и четвертым процом под энти мероприятия надо обязательно . А то не взлетит.
|
|||
41
rsv
06.05.06
✎
11:33
|
Обычно когда это все начинается вентилятор на проце в отрыв уходит :)
|
|||
42
Гений 1С
гуру
06.05.06
✎
11:36
|
(39) В 1С в таком случае существуют объекты типа документ, объединяющие много записей из разных таблиц. И работают с ними не как с записями, а как с полноценным объектом, т.е. более абстрактно
|
|||
43
Гений 1С
гуру
06.05.06
✎
11:36
|
(40) или терминалка
|
|||
44
jbond
06.05.06
✎
11:37
|
(33) - конечно!
|
|||
45
PVasili
06.05.06
✎
11:40
|
(33) с mazzy трудно дискутировать, как то была показательная полемика на ITLand.
|
|||
46
Херрес
06.05.06
✎
11:45
|
тьху, нечаянно в базу знаний рекомендовал. Хоть бы предупреждение какое было бы...
У Маззи очень хорошая техника ведения дискуссий - в ушу есть какой-то подобный стиль... Мягкий, когда энергия нападающего используется против него. |
|||
47
КонецЦикла
06.05.06
✎
11:49
|
Все нормально, в памяти ей самое место
(46) Поздно уже, пепец настпупит :) |
|||
48
PVasili
06.05.06
✎
11:49
|
а ник Lemming многое объясняет :)
|
|||
49
jbond
06.05.06
✎
11:51
|
[cite]однако хранить таблицу в ПАМЯТИ - плохой стиль программирования. Поскольку данные приходится тащить на клиента (в худшем случае), либо на сервер приложений (в лучшем случае)[/cite]
Ха, а вообще-то любые данные тащатся на клиента. Чтобы он их смог увидеть. Самое важное - тащить лишнее. Практическая польза от таблиц в памяти. Импорт файлов. Сначала идет загрузка из файла в таблицы памяти + их обработка, а уж потом залпом в транзакцию их заливают в БД. Формирование отчетов. Выполняется запрос (Прямой 1С++) Результат - в таблицу значений/Индексированную таблицу Формирование отчета. Т.к. все нормальные люди обычно ставят фильтры, то данных будет не очень много. Основной расход будет на само предстваление отчета (моксель). Эти люди не знают зачем используются таблицы в памяти. |
|||
50
Гений 1С
гуру
06.05.06
✎
13:12
|
(49) и гордятся этим. :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |