powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Pick System или D3
186 сообщений из 186, показаны все 8 страниц
Pick System или D3
    #32190615
cab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cab
Гость
А работает кто-нибудь с этим сейчас?
...
Рейтинг: 0 / 0
Pick System или D3
    #32198976
Shev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работают в Северодвинске и очень успешно.
...
Рейтинг: 0 / 0
Pick System или D3
    #32200693
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использование D3.

Я пытался использовать D3 в течении 3-х лет, и вот какие сделал выводы.

D3 это довольно старая система, которая используется там где она была внедрена ещё во времена СССР.
Пользователи D3 это либо религиозные фанатики (один мне прямо так и заявил - "У D3 нет недостатков, одни достоинства. Пытаться переубедить меня в чём-то связанным с D3 бесполезно", либо люди которых ещё в славные административно-командные времена СССР подмял под колёса чей-то приказ о развёртывании D3, они освоили систему и сейчас переходить на другое нет сил\возможности\времени.

Коротко о "невозможностях" D3 :

1. SQL есть в виде надстройки и в весьма урезанном виде (никакого SQL92 нет и в помине).
2. ODBC клиент и сервер с момента своего появления весьма глючны, имеют массу ограничений, и норовят свалиться или сожрать всю память на сервере.
3. Триггеров (в нормальном понимании) нет - есть только подпорка ( т.е. процедура которая всегда вызываеться как after и для любого события UPDATE\INSERT\DELETE, причём отличить UPDATE и INSERT невозможно).
4. Планирования индекса нет (для каждого SELECT необходимо самому определять последовательность выполнения или самостоятельно )
5. Типов нет (!) все данные хранятся как строки переводятся во время запроса, если возникла ошибка - всё ваш запрос "не прошел" :).
6. Структура хранения весьма старая и неэффективная - достаточно того, что перед созданием таблицы я должен представлять себе её будующий объём.
7. Генераторов (или последовательностей) - нет, есть подпорка использовать которую нельзя - падает производительность.
8. Для каждой строки таблицы я должен выдумывать собственный уникальный ключ, добавьте сюда отсутствие генераторов и вы поймёте какой это может стать проблемой.
9 . Включаемые процедуры пишутся на BASIC-e весьма простом и неважно документированом
10. BASIC для включаемых процедур лишен : модульности (элемент компиляции это процедура и ничего более), ООП (BASIC там классический ещё из Darthmound Collage), обработки ошибок, контроля типов и т.д..
11. Очень путаная система проверки ссылочной целостности (нет никаких утилит для создания и проверки).
12. Нету никаких способов доступа (поскольку ODBC валяется дохлым с момента появления) кроме Telnet ничего достойного нету (смешно правда ?), хотя есть немало "надстроек" позволяющих работать через telnet, надеюсь всем кто читал что-нибудь серьёзнее "TCP\IP для чайников" понятно что гонять массивы данных через Telnet совсем не эффективно.
13. Поскольку все исходники закрыты, администрирование требует глубоких знаний ОС и структур D3, что для новичков очень тяжёло, особенно в начале.
14. Безопасности нет (!!!) если я получил права на компиляцию я могу сделать всё, в том числе и навернуть систему так, что поднять её можно будет только восстановлением из backup-a, добавтье лазейку для хакера в виде telnet-a и вы попадаете в полную зависимость от разработчика :).
15. В системе полно ошибок, причём это ошибки весьма вредные, не всегда воспроизводимые, серъёзно мешающие работе, эти ошибки кочуют из версии в версию и не исправляются годами.
16. Цена - она есть :) и сравнима с ORACLE и MSSQL.
17. Язык описания данных представляет из себя код стековой машины (т.е. вы вынуждены писать в машинных кодах если хотите видеть в результате запроса, например среднее из 3-х полей или конкатенацию 2-х полей) есс-но эти коды не отлаживаемы и совершенно человеком не читаемы.
18. Уровней изоляции нет (хотя есть блокировки), блокировки тоже просты как валенок, пока я запись заблокировал - все остальные ждут, системы предотвращения deadlock-ов нет.
19. Так как все данные представляются как строки - такое понятие как NULL отсутствует как класс.
20. После создания структуры полей её изменение может оказаться весьма болезненым или даже невозможным, никаких способов отслеживания зависимостей нет.

Ни на один из этих вопросов, спецы по D3, которые работали с ней лет по 20, не смогли мне ответить, ответы были в стиле "... замолчи, ты непонимаешь" или " ... у меня нет времени на споры".
В буржуинских форумах ответы были в стиле : "Pick is Dead", "Nobody install pick servers. Nowhere.".

Какие из этого выводы : D3 это система которая используется там где переход на нечто другое будет стоить очччень много. Разворачивать новые системы на D3 - это самоубийство. Достаточно много бесплатных БД с гораздо большими возможностями (Firebird,MySQL,Postgress) или платных с качественным сервисом. Для тех кого "намотало" на D3 в славные советские времена - потихонечку подыскивать замену приемлемую по цене и по возможностям.
...
Рейтинг: 0 / 0
Pick System или D3
    #32206396
cab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cab
Гость
Я работал с Pick в период с 1989 по 1994 год (включительно).
После Pick я переходил на xBase формат данных (Clipper, dBaseIV) и это было подобно пересадке с автомашины на телегу. Хотя в Pick были недостатки, но уж очень мне нравилась структура данных (атрибуты, значения, подзначения) и многопользовательский режим работы. Есть ли что-то подобное сейчас (под Windows) и в каких базах данных?

А можно поинтересоваться: а что делают в Pick в Северодвинске?

Ну а если так все плохо с D3, то конечно жалко.
...
Рейтинг: 0 / 0
Pick System или D3
    #32270668
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну жалеть бы я их не стал, писателю пространных слов
о "невозможностях" в D3 рекомендовал бы заглянукть на сайт компании RD
www.rainingdata.com, судя по замечаниям этот писака лет 5 как с ПИКом дел не имел.
Насчет структуры хранения - не поняв смысл не надо делать выводы!
кто-то кроме поверхности (2-х мерной) так до конца жизни и не осоздает, что
живет он во многомерном мире
... религиозные фанатики ....
....гонять по телнету польшие объемы записей не эффективно, а с использованием какого протокола эффективно ?
...
Рейтинг: 0 / 0
Pick System или D3
    #32271110
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По существу возразить есть чего ?

Если нет то не стоит и выступать.

>>D3 рекомендовал бы заглянукть на сайт компании RD

Там будут описаны недостатки продуктов RD, правда ?

>>Насчет структуры хранения - не поняв смысл не надо делать выводы!

В том то и дело, что речь идёт о "структуре хранения", т.е. фрейм и дисковая группа. Можете её сравнить скажем со структурой хранения ORACLE или FIREBIRD, если нет то "лучше жевать чем говорить" :)

>>кто-то кроме поверхности (2-х мерной) так до конца жизни и не осоздает, >>что живет он во многомерном мире

Рекомендую читать про модели представления данных, до просветления и не маркетинговые сопли производителей, а Кодда, Дейта и других специалистов, только потом делать такие заявления :)

>>гонять по телнету польшие объемы записей не эффективно, а с >>использованием какого протокола эффективно

Аналогично. Или читать Стивенса или сходить на курсы "Advanced Network Programming and Performance" от IBM например.

Форум не место для Ликбеза !
...
Рейтинг: 0 / 0
Pick System или D3
    #32271379
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
м-да, НЕ ХОТЕЛОСЬ БЫ ТРАТИТЬ ВРЕМЯ, НО ПРИДЕТСЯ !!
(Да и не плохо было бы узнать, кто скрывается под НИКОм Andreww, предпочитаю имена, например меня зовут Дмитрий) и так по порядку

>>1. SQL есть в виде надстройки и в весьма урезанном виде (никакого SQL92 нет и в помине).

Насчет поддержки стандарта SQL92 могу согласится, но уважаемый, если надо решить задачи именно с использованием SQL возмите ПИК лицензиатов (Universe/Unidata сейчас это продукты IBM под названеим U2, jBase и наслаждайтесь, эти лицензиаты реализовывали возможности взаимодействия предложенным microsoft способом еще 3-5 лет назад). Добавлю, что ребята из АНГЛИИ (jBASE) с довольствием предоставят demo версию и при необходимости помогут, возможно, скоро и на русском помогут

>2. ODBC клиент и сервер с момента своего появления весьма глючны, имеют массу ограничений, и норовят свалиться или сожрать всю память на сервере

Да, когда ODBC драйвер имел индекс C1x, надеюсь аноним это понимает, были проблемы, скажу даже, что не все русские буквы могли включаться в SQL запрос, сейчас когда индекс С3x, все прило на круги своя, глюков существенно стало меньше, если аноним не верит, готов предоставить демо версию по первому желанию

>3. Триггеров (в нормальном понимании) нет - есть только подпорка ( т.е. процедура которая всегда вызываеться как after и для любого события UPDATE\INSERT\DELETE, причём отличить UPDATE и INSERT невозможно).

М-да, а мусульмане свинину не едят ! ....
>
4. Планирования индекса нет (для каждого SELECT необходимо самому определять последовательность выполнения или самостоятельно )
5. Типов нет (!) все данные хранятся как строки переводятся во время запроса, если возникла ошибка - всё ваш запрос "не прошел" :).

Ну нравится вам говядина, не надо делать из нее СВИНИНУ

>6 Структура хранения весьма старая и неэффективная - достаточно того, что перед созданием таблицы я должен представлять себе её будующий объём.

насчет Кодда, нормальных форм и прочего, по прошествии многих лет, после лекций в институте ....
Важно не СУБД, а прикладной продукт с которым работает пользователь и платит за это деньги, пытаясь выжать по максиму ДЛЯ СВОЕЙ задачи и за СВОИ деньги, а насчет академических заявлений .... не буду комментировать

>9 . Включаемые процедуры пишутся на BASIC-e весьма простом и неважно документированом

сразу несколько ошибок в данном заявлении, утверждается, что язык программирования ОДИН и он ограничен, ну полагаю тебе аноним не хватило времени, чтобы разобраться в возможностях VAssembler(а), PICK/BASIC(а), PROC(а). Документация - это труд не одного человека, а коллектива, а значит серьезная работа в течении определенного промежутка времени .... и она не может быть бесплатной, хотите учиться - платите денежки

>10. BASIC для включаемых процедур лишен : модульности (элемент компиляции это процедура и ничего более), ООП (BASIC там классический ещё из Darthmound Collage), обработки ошибок, контроля типов и т.д..

Да, действительно прародителем языка был "палеозавр", и что ?
мои знания по Assembler(e) 0x86 меня часть выручают!
операторы INCLUDE, FUNCTION, @ENTER, EXECUTE "TCL_команда" достаточно для решения самых разнообразных задач, а да, не хватает стандартной библиотеки, ну попроси... Подход американов простой - двери открываются идущему, не помоги производители .... требуют не малых грошей ....
... на форуме тебе помогут, замечу что я лично знаю 2! российских форума (рабочих),1 международный,1 ведет сама фирма дождливых и кучу других

>13. Поскольку все исходники закрыты, администрирование требует глубоких >знаний ОС и структур D3, что для новичков очень тяжёло, особенно в начале.

Это замечательно, в смысли закрытости системы, ее устойчивости, защищенности от внешних воздействий, .... в начале всегда тяжело, а книг на русском действительно очень мало, ЧИТАЙТЕ английские и заодно учите язык ;-)
Убить систему можно особенно, если поставит и обслуживает ее дилетант
Я обожаю за это AIX, SUN... чужие там не ходят

>14. Безопасности нет (!!!) если я получил права на компиляцию я могу >сделать всё, в том числе и навернуть систему так, что поднять её можно >будет только восстановлением из backup-a, добавтье лазейку для хакера в >виде telnet-a и вы попадаете в полную зависимость от разработчика :).

Аноним очередной раз лукавит, привилегий системных 3 (0.1.2),
а про поддержу SSH автор НЕ ЗАНАЕТ или делает вид, что не знает
насчет восстановлений из backup-ов , хочу отметить, что это можно настроить автоматически, если нет, знаний расположения кнопки RESET и ИНСТРУКЦИЙ АДМИНА ХВАТАЕТ!!!

>16. Цена - она есть :) и сравнима с ORACLE и MSSQL.

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

>19. Так как все данные представляются как строки - такое понятие как NULL >отсутствует как класс.

это бизнес система, не предназначена для использования в ней BLOB структур (извините, не хотел использовать термины, но приходится), хотя дождливые (RD) в этом направлении движутся и предложили различные варианты взаимодействия со структурами в ОСах.

>Ни на один из этих вопросов, спецы по D3, которые работали с ней лет по 20, не смогли мне ответить, ответы были в стиле "... замолчи, ты непонимаешь" или " ... у меня нет времени на споры".
В буржуинских форумах ответы были в стиле : "Pick is Dead", "Nobody install pick servers. Nowhere.".

Лукавству анониму нет придела, он наверно посылал свои вопросы на ORACLиную или какую-то другую конференцию, за вопросом по ПИКу
ликбез проводить не буду, посоветую сходить на comp.databases.pick

>Какие из этого выводы : D3 это система которая используется там где >ереход на нечто другое будет стоить очччень много. Разворачивать новые >истемы на D3 - это самоубийство. Достаточно много бесплатных БД с гораздо >ольшими возможностями (Firebird,MySQL,Postgress) или платных с >ачественным сервисом. Для тех кого "намотало" на D3 в славные советские >ремена - потихонечку подыскивать замену приемлемую по цене и по >озможностям.

опять уважаемый ананим лукавит, слезли те организации в которые пришли люди подобные ананоми, прикрывающиеся умными словами, в которые люди принимающие решения начинают верить и пошло поехало .....
...
Рейтинг: 0 / 0
Pick System или D3
    #32271391
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну, я тут человек левый, а про свинину с говядиной вообще не понял(понял что какая-то нелепая отмазка, но не более) но с этим
" а халявные времена кончились " не соглашусь. халявные времена только начинаются :-)
...
Рейтинг: 0 / 0
Pick System или D3
    #32271434
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>м-да, НЕ ХОТЕЛОСЬ БЫ ТРАТИТЬ ВРЕМЯ, НО ПРИДЕТСЯ !!

Да да да !!! Ещё очень хотелось бы услышать аргументы :)

>>Насчет поддержки стандарта SQL92 могу согласится

Т.е. его нет ;))

>>возмите ПИК лицензиатов

А зачем ? Мы вроде о другом говорим. Вполне возможно, что в jBase полноценный SQL, так в DB\2 и ORACLE он тоже полноценный :))
В D3 он неполный и урезаный причём тут лицензиаты ?

>>сейчас когда индекс С3x, все прило на круги своя

Эээ можно полюбопытствовать, почему тогда на сайте производителя ссылки на ODBC именно 2.0 :) И этот ODBC поставляется вместе с библиотеками от Visual Basic ?

Или вы мне бету предлагаете на Production установить ? Боюсь что вы никогда не видели системы у которых более 100 пользователей :)

>>М-да, а мусульмане свинину не едят ! ....

Перевод на русский : "Я не знаю что такое триггера и как ими пользоваться"

>>Ну нравится вам говядина, не надо делать из нее СВИНИНУ

Перевод на русский : "Я не знаю что такое планирование индекса и для чего нужна типизация."

Молодой человек, выражайтесь нормальным языком, смелее надо отстаивать свои убеждения ...

>>ОДИН и он ограничен, ну полагаю тебе аноним не хватило времени, чтобы

Не могу вспомнить тот волнующий момент когда мы перешли на ты.
И почему вы не можете прочитать мой ник ?

>>разобраться в возможностях VAssembler(а), PICK/BASIC(а), PROC(а).

ВОТ ЗА ЭТО Я ЛЮБЛЮ ТЕХ КТО РАБОТАЕТ С ПИКОМ !!!
ОБЩЕНИЕ С НИМИ ЭТО ОЧЕНЬ ВЕСЕЛО !!!

Написание бизнес логики на Ассемблере или на PROC-e (PROC это байт код стековой машины, для тех кто не в курсе) - новое слово в ИТ !!!

Круто правда ?!

>>Да, действительно прародителем языка был "палеозавр", и что ?

И стех пор он ничуть не изменился, вот что !

>>мои знания по Assembler(e) 0x86 меня часть выручают!

При написании бизнес логики ???
Меня мои знания по AT&T Assembler не особо выручают, а вот знание архитектуры ЭВМ - выручает и сильно.

>>операторы INCLUDE, FUNCTION, @ENTER, EXECUTE "TCL_команда" достаточно >>для решения самых разнообразных задач,

А мне ООП надо, модульность, раздельная компиляция, работа с памятью.
Чего делать ?

>>а да, не хватает стандартной библиотеки, ну попроси...

Т.е. приобретая систему за немалые деньги я вынужден буду просить ???

Ууууу ! Как всё запущено !


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

Т.е. если я приобретаю систему, документацию надо приобретать отдельно ?

Юноша не горячитесь... :)

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

Прочтите же вы наконец мой ник :)
Халява кончилась, и это факт, почему я должен предпочесть старую, не развивающуюся систему и отдавать за неё свои денежки ? В чём её преемущества ?

>>это бизнес система, не предназначена для использования в ней BLOB структур >>(извините, не хотел использовать термины, но приходится), хотя дождливые >>(RD) в этом направлении движутся и предложили различные варианты >>взаимодействия со структурами в ОСах.

Бизнес система - система в которой не поддерживается БЛОБ и бизнес логика пишется на ассемблере ?

Можно я дам ссылку на этот форум своим знакомым которые работают с SAP :))

>>Лукавству анониму нет придела, он наверно посылал свои вопросы на
>>ORACLиную или какую-то другую конференцию, за вопросом по ПИКу
>>ликбез проводить не буду, посоветую сходить на comp.databases.pick

Кто бы вам прочитал мой ник ?
Попросите родителей что ли !
А вопросы я задавал на www.dbforums.com, давно.
В cdp обсуждают только как открывать файлы и выключать Linux ... :)

>>Аноним очередной раз лукавит, привилегий системных 3 (0.1.2),

Мощно ! 3 Привелегии !!! ЭТО СИЛЬНО

0- может всё
1-может кое чего
3- может мало

Так что ли ?

>>а про поддержу SSH автор НЕ ЗАНАЕТ или делает вид, что не знает

"если я получил права на компиляцию я могу сделать всё"

Речь идёт Company Security если такой термин вам знаком, подозреваю (после 0,1,2), что нет :)

Ещё раз перечитайте мой пост, внимательнее юноша ! :)


>>насчет восстановлений из backup-ов , хочу отметить, что это можно настроить >>автоматически, если нет, знаний расположения кнопки RESET и ИНСТРУКЦИЙ >>АДМИНА ХВАТАЕТ!!!

Никогда на своих серверах (NT, Linux, SCO) не использовал кнопку RESET, верите ? :)

--------------------------------------------------------------------

НУ НЕ ПРЕЛЕСТЬ ЛИ ?
ГДЕ ЕЩЁ МОЖНО ТАК РАЗВЛЕКАТСЯ !
...
Рейтинг: 0 / 0
Pick System или D3
    #32271462
aed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
aed
Гость
Я знаю, кто под кем и при личной всрече, могу дать коментарий. Не надо спорить. Мы на эти грабли уже наступали. Не возможно разуверить верующего в "бога". Не надо быть прихотерапевтом, чтобы понять что причина недовольства далеко не в технических подробностях. Человек хочет быть крутым в том что на слуху. Ну и пожалуйста.
А с пиком работают серьезные люди и организации, спрос есть, и поэтому это не исчезнет никогда.
...
Рейтинг: 0 / 0
Pick System или D3
    #32271620
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обсолютно правильно, а программисту А...ю ...рову дам бесплатный совет, даже и трех лет - недостаточно, при нежелании освоить ПИК
и ссылку на дискуссию форума OLAP.ru http://www.olap.ru/contacts/forum/display_message.asp?mid=3991
...
Рейтинг: 0 / 0
Pick System или D3
    #32271643
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот !

Наконец-то прочитали мой ник, кто помог ?

Вобщем я так понял аргументы кончились :))

У г-на aed их и не было никогда :

"Пытаться переубедить меня в отношении d3 практически невозможно. Все равно что пытаться доказать что я ,скажем, чего-то не делал, хотя я это делал, все это видели и т.п." - http://by.ru/serv/book/view?book=d3forum&i=1046364045
тут дело ясное, любые споры в таком случае бесполезны.

У alex25 они закончились отсылкой на форум (где пользователи Universe путаясь в терминах пытаются чего-то рассказывать про OLAP, но их вовремя одёргивают http://www.olap.ru/contacts/forum/display_message.asp?mid=4112)

Свои аргументы закончились ?

Или их и не было ?
...
Рейтинг: 0 / 0
Pick System или D3
    #32271780
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, совсем забыл сказать спасибо за обращение ... Юноша ...Молодой человек... мне эти обращения импонирует

>Т.е. если я приобретаю систему, документацию надо приобретать отдельно ?

перевод на русский -документация не входящая в комплект, выполнена в Москве, НЕ СОТРУДНИКом дождливых, а потому она продается отдельно и при желании всегда можно ее получить, на английском вам с удовольствием информацию предоставит Jonathan E. Sisk, если Вам не достаточно документации в десятки тысяч страниц от дождливых (RD)
Хотя для многих, именно стандартной докумнтации ХВАТАЕТ

>Эээ можно полюбопытствовать, почему тогда на сайте производителя ссылки на ODBC именно 2.0 :) И этот ODBC поставляется вместе с библиотеками от Visual Basic ?

Видно на лицо если не ни знание, то попытка выдать желаемое за действительность

>А зачем ? Мы вроде о другом говорим. Вполне возможно, что в jBase полноценный SQL, так в DB\2 и ORACLE он тоже полноценный :))
В D3 он неполный и урезаный причём тут лицензиаты ?

раз с историей ПИКа Вы не дружны напомню, что начале 90 гг прошлого века, те кого не устраало что-то или хотел применить уже созданные наработки, покупал лиценцию на СУБД и ОС ПИК (тогда ПИК еще был и ОС в одном флаконе) и ваял, ваял, ваял так появились и те субд о которых я говорил, поддерживающие в полной мере, требуемые вами возможности, правда скорость обработки и хранения данных на той же технике возрастала, тогда еще это была пробема, к сожалению НИКТО не смог сравнится с оригиналом по производительности, но по реализованных возможностям, некоторым
не было равных (тогда). Почему на западе так много ПИК систем, потому что производительность - это деньги

>т.е. приобретая систему за немалые деньги я вынужден буду просить ???

Ну скажем Вы приобретаете систему либо под конкретную задачу либо с прикладной системой, которая для Вас более важна, чем сама СУБД. Давно не встречал людей, приобратеющих систему из число академических соображений

а также замечу, что про Flash BASIC (раздельная компиляция, работа со многими стандартными процедурами ОС, в том числе и с памятью, 9 укровневая оптимизация кода) вы только слышали ;-)
OSFI сервер, как еще одно средство работы с внешними данными

>>можно я дам ссылку на этот форум своим знакомым которые работают с SAP :)) - конечно

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

Добавлю , что Джим Айдл, когда ему не понравилась идея с виртуальной машиной и некоторая ограниченность доступа к СУБД, в течение нескольких лет кропотливо создавал ... и создал СУБД jBASE (надеюсь аноним, вам известно это слово),а потом дополнил все это целым
букетом (jBASE COM-based OBjEX,Java OBjEX, jEDI Kit, jDP/jDC и т.д) а что сделали вы ? критиковали или может к вашему мнению прислушивались, может Вы разработали что-то новое и полезное ?
...
Рейтинг: 0 / 0
Pick System или D3
    #32271856
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот. Какая-то аргументация появилась. Это радует.

Хотя её немного.

>>Хотя для многих, именно стандартной докумнтации ХВАТАЕТ

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

Ваши слова ?

То её хватает, то платите денежки.

Если вас устраивает та документация которая идёт в поставке с системой так бы и сказали.


>>Видно на лицо если не ни знание, то попытка выдать желаемое за действительность

А обосновать ? Ссылочку на новый (3.0) драйвер привести ? По прежнему аргументация хромает.

>>раз с историей ПИКа Вы не дружны ...

Спасибо за исторический экскурс. Прогулки с динозаврами. И снова ни одного аргумента, кроме того что система старая :(

>>Ну скажем Вы приобретаете систему либо под конкретную задачу либо с прикладной системой, которая для Вас более важна, чем сама СУБД.

Допустим под конкретную задачу :)
И что, придётся-таки просить ?

Придтёся ещё убедить клиента заплатить за мой продукт и за стоимость D3 как за ORACLE ?

Может вы и удачливый бизнесмен, а я лучше похожу в академиках с бесплатным Firebird-ом или дорогим ORACLE, "академические" клиенты вроде не жалуются :) Им вообще всё равно на чём там всё это написано, главное что бы быстро, надёжно, удобно и с мин. затратами.

>>а также замечу, что про Flash BASIC (раздельная компиляция, работа со >>многими стандартными процедурами ОС, в том числе и с памятью, 9 >>укровневая оптимизация кода) вы только слышали ;-)

Эээх. Зря вы много лет систему "изучали", мне 3 года хватило, под Linux например нету у FlashBasic-a оптимизации. Под windows она минимальна.
Под SCO - два уровня. Про AIX не помню.
vi dm,bp, :ccompile - если вы понимаете о чём я :)

"раздельная компиляция" не уверен, что вы представляете, что это такое, откройте например Кернигана и Ритчи там есть определение.

>>OSFI сервер, как еще одно средство работы с внешними данными

Как мне через OSFI взять данные из внешнего ODBC\JDBC источника :)

>>можно я дам ссылку на этот форум своим знакомым которые работают с SAP :)) - конечно

Зря я это сделал. :( Оффис лежал от хохота минут 10, понравилось ребятам определение бизнес-системы.

>>Дискуссия - это когда люди приводят аргументы за и против, выслушивая >>мнение каждого, при этом, что немаловажно, не искривляя смысл >>приведенных аргументов, после ваших ответов мне расхотелось вступать >>с вами в полемику.

Золотые слова ! Согласен полностью !
Если вы уверены в своей правоте - аргументируйте ! Только без свинины и мусульман, вам, юноша, ещё много чего предстоит прочитать Керниган Ритчи, Кнут, Дейт, Код и т.д. прежде чем начинать оперировать аллегориями.

>>Добавлю , что Джим Айдл ... и создал СУБД jBASE (надеюсь аноним, вам >>известно это слово),а потом дополнил все это целым
>>букетом (jBASE COM-based OBjEX,Java OBjEX, jEDI Kit, jDP/jDC и т.д)

Ну вот ! Всё так хорошо начиналось !
И тут же передёргивание. При чём тут jBASE ?
Наверное при том, что вы его хорошо знаете, а я нет ....
А знаете ли вы что в ORACLE например можно хранить в поле несколько значений, а в них подзначений и т.д. до какого угодно уровня ...
ORACLE это многомерная СУБД ?

Зачем вы переводите разговор в вынужденое вам русло ?



>> а что сделали вы ? критиковали или может к вашему мнению >>прислушивались, может Вы разработали что-то новое и полезное ?

Да мы академики народ незаметный так, по мелочам .... :(
Одна публикация в кембридже, одна в америке (впрочем Интернет он же анонимен, правда, я же вас не спрашиваю о ваших МЕДАЛЯХ).

Десяток проектов для московских фирм и фирмочек, что бы кушать было что и семью кормить.
...
Рейтинг: 0 / 0
Pick System или D3
    #32271983
aed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
aed
Гость
Не все вещи легко сделать. Зачем же тратить много сил, если ничего собственно это не даст?
Даже зайца можно научить играть на барабане. Но музыки не получиться никогда. А сколько сил надо потратить!
Чем пик лучше не надо обосновывать, это и так очевидно для тех кому надо решать конкретные задачи, а не отстоять свое мнение.
Собственно поэтому я не собирась дискутировать с andreww.
...
Рейтинг: 0 / 0
Pick System или D3
    #32272009
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To aed:

Боже упаси ! И не надо дискутировать, если все аргументы сводятся к

"это и так очевидно для тех кому надо решать конкретные задачи, а не отстоять свое мнение"

Работайте себе на здоровье.

Мне вот надо решать конкретные задачи и выбрал я для них ORACLE и\или FIREBIRD, а не D3, и в начале дискуссии обяснил почему. Меня совсем не устраивает объяснение в стиле "это и так очевидно".

А вот когда речь идёт о выборе СУБД под новый проект, тут уже извольте объяснить чем продиктован выбор именно этой СУБД и аргументы в стиле "это и так ясно", "этой системе 150 лет" не подходят :)

Тогда уж заявляйте честно - "кроме D3 мы ничего не знаем" или "нет бога кроме ПИК-а и D3 пророк его" :)

Как вам больше нравится.
...
Рейтинг: 0 / 0
Pick System или D3
    #32272033
aed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
aed
Гость
Вот это другое дело.
...
Рейтинг: 0 / 0
Pick System или D3
    #32272059
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>А вопросы я задавал на www.dbforums.com, давно.

Значит грош цена поисковым машинам, которые не в состоянии организовать
эффективный механизм поиска и "академикам" тоже!!!!

>Зря я это сделал. :( Оффис лежал от хохота минут 10, понравилось ребятам определение бизнес-системы.

С вас по каждой банке сметаны за минуту смеха ;-)

>Как мне через OSFI взять данные из внешнего ODBC\JDBC источника :)

Вам это реально нужно, Вы продолжаете работать с ПИКом или "академику"
блеснуть захотелось ?

>Эээх. Зря вы много лет систему "изучали", мне 3 года хватило, под Linux например нету у FlashBasic-a оптимизации. Под windows она минимальна.
Под SCO - два уровня. Про AIX не помню.
vi dm,bp, :ccompile - если вы понимаете о чём я :)
а я привык u dm,bp, :ccompile
Под SCO не копал, под Linux, если Вы об этой строчке
...
* [50] 26Jun97:jk: Fix [49] force LINUX to optimization level 0
....
так это было году так в 1999-2000, с тех пор много воды утекло

под Windows как обещано все есть !!!!
странно, что такой "академик" этого не заметил!

>Спасибо за исторический экскурс. Прогулки с динозаврами. И снова ни одного аргумента, кроме того что система старая :(

не за что, однако зачатки этикета присутствуют!;-)

если речь идет о раздельной компиляции, как о декомпозиции (Разбиение текстов программ на отдельные файлы, отвечающие за разные функции ПО, как панацея от большого кол-ва ошибок и медленного процесса отладки в проектах с тысячами строк.), то PICK/BASIC ее поддерживает, Flash/BASIC не всегда в D3/NT, но я встречал это в версиях 7.1.xx,7.2.xx, в версии 7.4 мне этих ошибок воспроизвести не удалось, НА ЛИЦО РАБОТА службы QA дождливых

Типов в привычном для нас виде не существует, действительно, все приводится к строковым переменным. Но никто не мешает вам, как продвинутому программеру инициализировать переменную перед употреблением либо 0, либо пусто, а также использователь оператор PRECISION для задания необходимой точности вычислений действительных чисел.
Другой вопрос, что максимальное значание аргумента этого оператора - 9, но чаще всего этого хватает, это плата за неограниченность строковой переменной.

Отказ от поддержки ПИКа, как ОС (для бюджетных решений). Нежелание полной реализации SQL дождливыми привело и к отказу их некоторых банальных идей многоуровневых триггеров (Statement-level, Row-level), что можно рассматривать как ограниченность реализации SQL в D3. Access изначально не предусматривал некоторых вещей, да и по возрасту он старше, ПОЭТОМУ это вопрос ИЗ СЕРИИ, а если бы ....

Позиция дождливых изначально и сейчас - производительность и как кто-то заявил много лет назад ... мы готовы пойти на некоторые ограничения, НО НЕ на СНИЖЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ, нас не поймут клиенты, которые с нами работают! ... за точность цитаты не ручаюсь, но думаю смысл передал
Эту нише заняли лицензиаты ПИКа менее производительные, но хорошо вписывающиеся в модель открытых систем, используйте их!

>Никогда на своих серверах (NT, Linux, SCO) не использовал кнопку RESET, верите ? :)
Ну насчет UNIX серверов, еще может быть, а для WINDOWS серверов - ХИТРИтие!

>Зачем вы переводите разговор в вынужденое вам русло ?

Нужен SQL - так берите U2/jBASE продукты, нужна производительность и приемлемая цена - D3/Linux. Женски пальчики не предназначены для кирки и топора ;-)? Ну если аллегории Вам не понятны, тогда вопрос нужно задать вашим родителям

>Может вы и удачливый бизнесмен, а я лучше похожу в академиках с бесплатным Firebird-ом или дорогим ORACLE, "академические" клиенты вроде не жалуются :) Им вообще всё равно на чём там всё это написано, главное что бы быстро, надёжно, удобно и с мин. затратами.

Да, пожалуйста

>А обосновать ? Ссылочку на новый (3.0) драйвер привести ? По прежнему аргументация хромает.

http://www.rainingdata.com/products/connect/odbc/index.html
на этой ссылке в ближайшее время будет размещена более подробная информация о ODBC драйвере (3.0), с указанием чего есть, чего нет, сейчас ТОЛЬКО зарегистрированные пользователи получили возможность его пощупать
Полагаю к концу года он будет доступен всем остальным

>Хотя её немного. [стандартной]

Или Вам ваш дилер ее не дал или ... 1000 страниц текста Вам не хватило ?
Если не секрет, кто был Вашим дилером ?
...
Рейтинг: 0 / 0
Pick System или D3
    #32272077
Anton123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дааа.. Читаю и удивляюсь (чтобы не сказать хихикаю). Пока что никто всерьез не ответил на аргументы Andreww.
Давайте по конкретике. Сделаем простенькую базу (не совсем тривиальной структуры) на Oracle (или MS SQL) и на D3, тысяч эдак на 30 записей. Запустим запрос по 3-4 параметрам и засечем время. Как, извините, в D3 оптимизируются индексы?

К чему это я... Знаю я одного школьного учителя информатики (очень неплохого, кстати), который до сих пор учеников матклассов учит текстовым редакторам на примере MultiEdit. Помните такой? Аргументация простая: если человек освоит ME, слегка перепишет под себя оболочку, то Word он освоит за полчаса. Только я почему-то с этой позицией не согласен.
...
Рейтинг: 0 / 0
Pick System или D3
    #32272097
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
лично я сравнивал БД "Вся Москва" В ОРИГИНАЛЬНОЙ И ПИК упаковке, Выигрыш по простому запросу (1 критерий) был незначительный, а вот при выборке с использованием сложного запроса с выравниванием по убыванию (3 критерия) выйгрыш составил 15-30%, тестирование проводилось на
однопроцессорной Intel базе, камень тогда был, если я не ошибаюсь P-II,
диски были SCSI (СУБД D3/Linux, OC Linux RH довольной древний, может 5.2 (ядро помню - 2.0.36))

Если кто-то готов посостязаться милости прошу
...
Рейтинг: 0 / 0
Pick System или D3
    #32272101
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уууу. КАК всё запущено.

Попробуем разгрести.

>>Значит грош цена поисковым машинам, которые не в состоянии организовать
>>эффективный механизм поиска и "академикам" тоже!!!!

Ссылочку плиззз. Пока только голословные утверждения !
Ссылочку на Success sories по внедрению пика. Желательно компаниями которые входят в top500.

>>С вас по каждой банке сметаны за минуту смеха ;-)

С вас клавиатура на которую пролито кофе. :)

>>Как мне через OSFI взять данные из внешнего ODBC\JDBC источника :)

>Вам это реально нужно, Вы продолжаете работать с ПИКом или "академику"
>блеснуть захотелось ?

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

>>так это было году так в 1999-2000, с тех пор много воды утекло

А воз и ныне там :))

>>под Windows как обещано все есть !!!!
>>странно, что такой "академик" этого не заметил!

А чего же строчечку то не привели ?
Где компилятор с оптимизацией вызывается, ась ?
Или выигрыш в прогоне тестовой программы для разных оптимизаций ?

>>если речь идет о раздельной компиляции, как о декомпозиции

Именно о ней. Единица компиляции(и линковки) - это процедура, а на дворе 2003 год, все говорят о модульности и разграничении областей видимости.

>Типов в привычном для нас виде не существует, действительно, все >приводится к строковым переменным.

Что приводит к ошибкам (ну забыл я или другой разработчик инициализировать переменную) и к безумному снижению производительности. Хоть это объяснять не надо ???
Если надо - вам поможет Керниган и Пайк, глава про профилировку.

>> НО НЕ на СНИЖЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ

А почему знаете ? С "неофициальной" историей ПИК-а знакомы ...
Производительность других СУБД видели ?
То-то ....

>>Ну насчет UNIX серверов, еще может быть, а для WINDOWS серверов - ХИТРИтие!

Вы видели мои Windows сервера ???
Тогда должны были видеть что в двух компаниях(у меня всего два клиента на NT) где они установлены кнопка Reset не подключена вообще.
Если у вас постоянно падает NT или через день ломают сервер не надо переносить это на всех.

>>нужна производительность и приемлемая цена - D3/Linux

Нужна. Как насчёт тестов производительности ТРС например ?
Как насчёт кластеров и Partitioning ?

>>на этой ссылке в ближайшее время будет размещена более подробная информация о ODBC драйвере (3.0), с указанием чего есть, чего нет, cейчас ТОЛЬКО зарегистрированные пользователи получили >>возможность его пощупать Полагаю к концу года он будет доступен всем остальным

Т.е. вы предлагаете мне взглянуть на БЕТА версию, так ?
Может быть будете говорить, когда он БУДЕТ.

>>Или Вам ваш дилер ее не дал или ... 1000 страниц текста Вам не хватило ?

Количество страниц - это критерий качества документации )

С вас ещё одна клавиатура !

>>Если не секрет, кто был Вашим дилером ?

Некая ООО АППиК. Приемлемый сервис. Документацию выдал всю.
...
Рейтинг: 0 / 0
Pick System или D3
    #32272119
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Alex25:

>> В ОРИГИНАЛЬНОЙ УПАКОВКЕ

Это 5 баллов !!!!

Пора переименовать топик в "Бесплатное развлечение".

БД "Вся Москва" Поставляется с настроеным ORACLE под Linux с ядром 2.0.36. :)

Что вы с чем сравнивали-то ?

Зелёное с квадратным ?

И зелёное получилось лучше :)
...
Рейтинг: 0 / 0
Pick System или D3
    #32272128
aed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
aed
Гость
Еще не устал бить себя в грудь? Мои сервера. Памятник, ты где?
...
Рейтинг: 0 / 0
Pick System или D3
    #32272137
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to aed :

Ещё один человек с которым я заочно выпил на брудершафт и этого не заметил.

>>Еще не устал бить себя в грудь? Мои сервера.

Вообще-то начал не я :

>>Ну насчет UNIX серверов, еще может быть, а для WINDOWS серверов -

я ответил , всё про сервера.

Не напрашивался и никуда себя не бил.

А зависть плохое чувство :)

>>Памятник, ты где?

Дома. И не из мрамора, а в виде небольшого материального вознаграждения.

А то что, молодой человек не видел работающих без перезагрузки серверов под NT не моя в том вина.
...
Рейтинг: 0 / 0
Pick System или D3
    #32272151
aed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
aed
Гость
Ну теперь уже совсем все ясно - это болезнь - мания величия. Не сомневаюсь что все деньги ушли на памятник из бронзы.
...
Рейтинг: 0 / 0
Pick System или D3
    #32272209
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кто-то совсем недавно говорил -

"Собственно поэтому я не собирась дискутировать с andreww"

Через несколько постов дискуссия возобновилась.

и ещё

"Пытаться переубедить меня в отношении d3 практически невозможно"

Ну-ка, кто у нас всегда уверен в своей правоте ?

Эта болезнь как называется ? ;)
...
Рейтинг: 0 / 0
Pick System или D3
    #32272212
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а можно я? можно я?

не в тему, как обычно :-)

у меня тачка (нт40 рабочая станция) больше месяца проработала (1100 часов с гаком). потом повисла в фолауте(игра такая). так что насчет серваков, вполне возможно при нормальной настройке.
а уникс лучше :-)
...
Рейтинг: 0 / 0
Pick System или D3
    #32272341
Petrakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ставлю на andreww!!!
Все расписал по-полочкам. Ни одного серьезного возражения, кроме смутного мычания сторонников D3 не последовало!!! Грустно, девушки :)
...
Рейтинг: 0 / 0
Pick System или D3
    #32272369
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пока 42:0 в пользу Andreww.

Причём как он сразу предупредил "Пользователи D3 это либо религиозные фанатики...", так и вышло. Причём как нормальные фанатики они убеждены, что лучше, чем D3 не бывает, но обосновать им это нечем.
...
Рейтинг: 0 / 0
Pick System или D3
    #32272614
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемый Алексей , Ассоциация пользователей ОС ПИК (ООО АППиК) официальный дилер компании Pick Systems (сейчас Raining Data) могли бы там полюбопытствовать о самой СУБД, наверняка вам бы подсказали о способе взаимодействия с этой СУБД и ... при каких-то трудностях предложили D3 AIX 8.0, Pick Data Provider for the Microsoft® .NET™ Framework, Pick® mvEnterprise® 4.2, D3 ODBC Client, D3 MQSeries, D3 OpenDB, D3 Oracle Gateway и много чего другого,
см. сайт или обращайтесь к дилеру, благо их сейчас стало на одного больше

Ну и опять аллегория, если академик, то должен понять, ....
ходил бродил человек по суше и на тебе сначала ливень, ну ничего ходить можно, потом потоп и что же, ходил он бродил ногами, а сейчас не ходить, а плавать надо,.... много людей утонуло, а кто выжил, такую интересный жизнь для себя нашли, в том числе и под водой !!!!

Странно, отзывы о Вас весьма не лестные, и оплата вашего труда (как админа и программера) была явно не академическая на прерыдущем месте!!!

Нравится Вам работать с реляционными БД, прикипели к SQL, программите на C++ и ... продолжайте так дальше, может знаний поднакопите и образумитесь!!!!
...
Рейтинг: 0 / 0
Pick System или D3
    #32272662
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое важное в любом споре - вовремя перейти на личности!
(с)Жванецкий

.....и как иллюстрация.....

Странно, отзывы о Вас весьма не лестные, и оплата вашего труда (как админа и программера) была явно не академическая на прерыдущем месте!!!.... и вдобавок, собака такая, аллегорий совсем не понимает :)
...
Рейтинг: 0 / 0
Pick System или D3
    #32272696
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что и требовалось доказать ....

>>Уважаемый Алексей

Используйте ник пожалуйста. Не позорьтесь, нарушая сетевой этикет.

>>(ООО АППиК) официальный дилер компании Pick Systems (сейчас Raining Data) >>могли бы там полюбопытствовать о самой СУБД, наверняка вам бы подсказали >>о способе взаимодействия с этой СУБД и

Могли бы. Но не показали.

>>... при каких-то трудностях предложили D3 AIX 8.0,

Ага и под него надо купить ещё IBM pSeries за несколько десятков тысяч долларов, для сравнительно небольшой группы разработчиков, так ?
И где гарантии того, что он будет лучше чем D3\Linux ?
Ведь ПИК же вроде был многоплатформенным, или как ?

>>Pick Data Provider for the Microsoft® .NET™ Framework

Юноша, посмотрите дату его появления пожалуйста.

>>Pick® mvEnterprise® 4.2,

Ага и под него тоже надо купить IBM pSeries ...

>>D3 ODBC Client

Видел без всякой АППиК, скачал, установил. Задавал вопросы в АПП, почему он так работает - в ответ мычание как в предыдущих постах, саппорт ODBC был оплачен (!).

>>D3 MQSeries

Вы знаете что это такое и для чего нужно и на чём работает ?
Или вам надо только что-нибудь сказать ?

>>D3 Oracle Gateway

D3 Oracle Gateway особенно полезен для доступа к удалённому серверу D3 из клиентского приложения.


>>и много чего другого,

Наверное всяких рассказов про историю появления D3.

>>см. сайт или обращайтесь к дилеру, благо их сейчас стало на одного больше

Я пожалуй подожду от диллеров, Success Stories о внедренни и потом буду принимать решение об использовании этой субд.

>>Ну и опять аллегория, если академик, то должен понять

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

>>Странно, отзывы о Вас весьма не лестные

От кого ? От фанатиков D3 ? Конечно не лестные, я их всегда лечил, как мог, зря наверное :). Но с ними было так ВЕСЕЛО ! Если вы спрашивали только "специалистов" которые сравнивают "стандартные упаковки", опять у вас однобокое мнение :) . Надо было опросить всех моих работодателей того периода (их было больше одного).

>>и оплата вашего труда (как админа и программера) была явно не академическая на прерыдущем месте!!!

А насчёт оплаты - давайте каждый будет считать свои деньги, ОК ?
Я не собираюсь перед вами отчитываться за свои доходы, вы в конце-концов не налоговый инспектор, а специалист по D3 и "стандартным упаковкам".

>>Нравится Вам работать с реляционными БД, прикипели к SQL,

Дело не в том, что нравится. Мне моя жена нравится, пиво и хорошее кино.
Впрочем вам этого не понять, наверное. Работаю на том что приносит деньги и удобно для меня и моих клиентов.

>>программите на C++ и ...

С чего это вы взяли ? Никогда не делал ничего на С++, только C, Delphi и, с недавних пор, Java.

>>продолжайте так дальше, может знаний поднакопите и образумитесь!!!!

Весёлый вы человек ! И смелый ! Ни на один мой вопрос не ответив - делать такие заявление.
...
Рейтинг: 0 / 0
Pick System или D3
    #32272823
Здравствуйте Уважаемые специалисты по Пику. Помогите мне пожалуйста составить при помощи Access-глаголов пика простенький запрос, выглядящий на SQL вот так:

Select Field1, Avg(Field2) as Avg_Field2, Avg(TmpQuery.Field4) as Avg_Field4
From (Select * From Table1 Where Field3 = Value1 and Field5 >= Value2 and Field5 <= Value3) as TmpQuery
Group by Field1

естественно для pick'а:
вместо Table1 - путь к файлу типа ИМЯ_СЧЁТА,ИМЯ_ФАЙЛА,
Fild'ы - атрибуты

а можно тоже как-нибудь в одну строчку как на SQL или тогда сколько шагов я должна сделать, прежде чем доберусь до результата?
D3 ODBC Client - не предлагать, работает криво.
...
Рейтинг: 0 / 0
Pick System или D3
    #32273069
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ощущение недосказанного осталось, решил написать

Во-первых, может я и нарушая некоторые правила форума, я предпочитаю общаться с ОТКРЫТЫМ ЗАБРАЛОМ, и называть все по имени(ам), а не по прозвищам, меня так еще учили в "счастливые" советские времена

Во-вторых, сказанное Алексеем, я имею эти 20 пунктов (см. выше) имеют место в действительности ТОЛЬКО на 50%!!!, ОСТАЛЬНОЕ ГРУБО ПЕРЕДЕРНУТО!!!
Я знаю ОДНОГО из этого коллектива в xx человек, Алексей знает о чем речь, который пошел дальше БАНАЛЬНОЙ критики и создал продукт, прекрасно работающий с ПИКом и дополняющий его некоторыми современными подходами в программировании - Григорий Прямов, остальные та и остались ПОСРЕДСТВЕННЫМИ программерами, я их действительно не знаю, НО И НЕ ЗНАЮ продуктов, за которые настоящему программеру было бы не стыдно!

В-третьих, ПИК- это изначально не SQL БД, и применять к ней стандартные SQL критерии, мягко говоря, не корректно.

И последнее, вопросы надо задавать тому дилеру у которого Вы приобретали продукт, он за это получает свою скидку, в случае отсутствия ответа, шлите письма мне, думаю разберемся, у каждого своя работа ;-)
...
Рейтинг: 0 / 0
Pick System или D3
    #32273087
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, и вопрос к интересующейся, Вы считаете, что удобно быть анонимом
k_odn@rambler.ru
SMTP error from remote mailer after RCPT TO:<k_odn@rambler.ru>;:
host mx6.rambler.ru [81.19.66.150]: 550 <k_odn@rambler.ru>;:
Recipient address rejected: user not found
тогда точно ОТВЕТ НИКОГДА не получите!!!!
...
Рейтинг: 0 / 0
Pick System или D3
    #32273160
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Ощущение недосказанного осталось, решил написать

По-прежнему только одни эмоции.

>>Во-первых, может я и нарушая некоторые правила форума, я предпочитаю
общаться с ОТКРЫТЫМ ЗАБРАЛОМ, и называть все по имени(ам), а не по
прозвищам, меня так еще учили в "счастливые" советские времена

Очевидно в те же советские времена вас научили ТЫкать незнакомому человеку, передёргивать условия (постоянно переводить разговор в нужное русло), переходить на личности, рассуждать о свинине и мусульманах и прочее...

Времена действительно "счастливые", можно было сидеть в каком-нибудь НИИ, писать никому не нужные работы и никто никого не трогал, интернет был только у избранных, зарплаты у всех примерно одинаковые - ляпота.

>>Во-вторых, сказанное Алексеем

Кем-кем ?

>> я имею эти 20 пунктов (см. выше) имеют место в действительности ТОЛЬКО на 50%!!!, ОСТАЛЬНОЕ ГРУБО ПЕРЕДЕРНУТО!!!

Так докажите это ! Только используйте нормальные доводы,а не аргументы типа "это и так понятно", "эта система ещё при царе работала" , "а вот в другой системе", "а если поставить сервер IBM", "скоро будет готово" хотя, мне кажется, они сильно веселят всех кто читает ваши сообщения :)

>>Я знаю ОДНОГО из этого коллектива в xx человек, Алексей знает о чем речь,

Кто такой Алексей ?
Кого вы там обо мне распрашивали ?
Я уже малость притомился, но можете вы наконец снова попросить родителей что бы они прочитали вам мой НИК.

>>который пошел дальше БАНАЛЬНОЙ критики и создал продукт, прекрасно
работающий с ПИКом и дополняющий его некоторыми современными подходами в программировании - Григорий Прямов, остальные та и остались ПОСРЕДСТВЕННЫМИ программерами, я их действительно не знаю, НО И НЕ ЗНАЮ продуктов, за которые настоящему программеру было бы не стыдно!

Теперь пошла аргументация типа "а вот я знаю ТАКОГО дядю, он тебе запросто подзатыльник отвесит". Снова переход на личности и отсутствие иных аргументов.

Забавно.

------------------------------------------------------------

>>Да, и вопрос к интересующейся, Вы считаете, что удобно быть анонимом
тогда точно ОТВЕТ НИКОГДА не получите!!!!

А может быть ответ получить хочется, но не хочется выслушивать ГОП-аргументы и заявления типа "да ты кто такой(я)", "ты чем болеешь", "чего ты вообще сделал(а)" ?

Заметье, я не оскорблял вас, не тыкал, не спрашивал о ваших МЕДАЛЯХ, не спрашивал о проектах и зарплате, не называл никого больным, не грозился ДЯДЯми с которыми знаком, не нарушал вашу анонимность, просто просил аргументировано ответить. И что из этого вышло ?

Может кто-нибудь ПОСТОРОННИЙ, кто читает этот топик прокомментировать ?

Боюсь у меня бисер на исходе .....
...
Рейтинг: 0 / 0
Pick System или D3
    #32273184
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну Адрей, конечно же, ... рин
...
Рейтинг: 0 / 0
Pick System или D3
    #32273193
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насчет этикета, советую ВАМ перечитать ваши письма, уважаемый Андрей
...
Рейтинг: 0 / 0
Pick System или D3
    #32273204
Для alex25
мой мэйл: svk_odn@rambler.ru
не знаю как у вас получилось k_odn
попробуйте ещё раз.
...
Рейтинг: 0 / 0
Pick System или D3
    #32273218
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Аргументы того, что Вы ПЕРЕДЕРНУЛИ есть в письмах, перечтите, палагаю Вы и так знаете, а то что Вы заметили про поддержку SQL, напишите Вашему дилеру, который обязан их передать разработчику.

Схема исправления ошибок и недочетов у все фирм и дождливые не исключения: Проблема, текст программы или запроса, номер версии вашей системы, SysID, контактная информация (достаточно e-mail) и подтверждением получения этого сообщения производителем будет письмо со строчкой ... получено...., а далее если это поддтвердится Вам пришлют извещение и исправление или в следующем релизе исправления будут автоматически включены.
...
Рейтинг: 0 / 0
Pick System или D3
    #32273482
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Select Field1, Avg(Field2) as Avg_Field2, Avg(TmpQuery.Field4) as Avg_Field4
From (Select * From Table1 Where Field3 = Value1 and Field5 >= Value2 and Field5 <= Value3) as TmpQuery
Group by Field1

access ПИКовский требует более четкого запроса, вида

Select имя счета, имя_файла, if Field3 = Value1 and if Field5 >= Value2 and if Field5 <= Value3 или заменой if на with

для данного запроса я применил бы многомерную структуру, атрибут, значение_1, значание_2, значение_3 и тому подобное, чтобы воспроизвести весь ваш запрос за один заход (в руководстве по установке D3 SQL и ODBC ПИКЕ - это называется nested tables и между прочим похожий пример там приведен, извините, под рукой русского руководства рукой нет, в английском это page 42-43)

- для сохранения запроса применил бы стандартную процедуру
save-list имя_запроса, эти профили запросов попадают в pointer-file и с ними можно делать что угодно, далее полученный список вызывается командой get-list

- вычисление средней величины атрибута из множества значений, оформил в виде того самого триггера - опцией callx, указываемой, как корреляция для соотвествующиего поля(ей), заранее указанной в 8 атрибуте словаря файла каждого поля ( каюсь, что приходится пользоватся ПИКовской терминологией), замечу, что этот триггер, должен быть откомпилирован при помощи FlashBASIC,
надеюсь Вы знаете как!
Увы в виде стандартной, процедура AVG не поставляется :-(

- насчет агрегирующих функций, это читайте в документации по ACCESS(BREAK_ON, TOTAL, GRAND_TOTAL) уже нет времени пояснить их использование в ПИКе.

Тороплюсь на поезд в Питер, поэтому может не так детально разжевал, если вопросы останутся пишите мне лично мылом, постараюсь ответить

В заключение скажу, что операции объединения нескольких ключевых слов, а ля CROSS JOIN, NATURAL, INNER, OUTER, можно напрячься и сотворить и я бы, даже создал похожие процедурки на языке PROC, чтобы можно было говорить о реализации SQL-92,но это уже другой вопрос

Извиняюсь, перед пользователями форума, мылом воспользоваться не могу ;-)
...
Рейтинг: 0 / 0
Pick System или D3
    #32273487
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>access ПИКовский требует более четкого запроса, вида
...
>вычисление средней величины атрибута из множества значений, оформил в виде того самого триггера
...
>Увы в виде стандартной, процедура AVG не поставляется

И ради чего с таким геморроем как D3 связываться ? Какова область применения этого геморроя ?
Не проще-ли использовать нормальные, реляционные СУБД ?
...
Рейтинг: 0 / 0
Pick System или D3
    #32274237
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет из ПИТЕРа, значит насколько я понимаю это была провокация ?!
Вопроса как такого не было ?! Жаль
...
Рейтинг: 0 / 0
Pick System или D3
    #32274337
Ermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ладно вам обижаться.
Зато какое кол. просмотров, любо-дорого посмотреть
...
Рейтинг: 0 / 0
Pick System или D3
    #32274368
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это не провокация. Мне действительно интерестно какие могут быть аргументы для выбора D3 в качестве СУБД для какого-либо проекта.

Как я понял из примера выше писать под D3 гораздо сложнее чем на SQL. Как понял из объяснений Andreww это учень ущербная СУБД (отсутствие уровней изоляции,типов, ущербные триггеры, убогая безопасность итд.). Отсюда и вопрос: кто и зачем использует D3 ?
...
Рейтинг: 0 / 0
Pick System или D3
    #32274431
для alex25
думайте, что хотите, но я реально пытаюсь это реализовать. Вот так вот мне не повезло :(

Мне не совсем понятно как можно через callx реализовать агрегирующую функцию. Ведь Avg - это сумма поделённая на количество, а "триггер" callx применяется к каждому атрибуту. Значит мне нужно прежде где-то накопить эту сумму, подсчитать количество слагаемых, потом поделить. И проделать эти манипуляции нужно для каждой группы. А я заранее не знаю сколько у меня групп. И где мне сохранять эти группы и количества, пока я собираю результат?

Может я чего-то не понимаю?! Объясните плиз...

И ещё. TOTAL и GRAND TOTAL применяются с глаголом TCL list, результат которого выводится на экран. Либо можно направить вывод через capturing в переменную. А как мне потом всё это разбирать. Ведь результат представляет из себя набор строк. Т.е. для того чтобы выделить конкретные значения (те самые по группам) - нужно разбирать строки по контексту?
...
Рейтинг: 0 / 0
Pick System или D3
    #32275043
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, действительно, у Вас не сложилось правильное впечатление о ПИКе, как о многомерной СУБД (счет - файл - атрибут - значение - подзначение)
...
Рейтинг: 0 / 0
Pick System или D3
    #32275149
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Да, действительно, у Вас не сложилось правильное впечатление о ПИКе, как о многомерной СУБД (счет - файл - атрибут - значение - подзначение)

Вы можете объяснить зачем она нужна такая многомерная ??? Чего ради нужно с ней связываться ? Чем она хуже других, я уже понял. А чем она лучше других, надеюсь вы можете объяснить ?
...
Рейтинг: 0 / 0
Pick System или D3
    #32275223
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насчет хуже других, я бы сказал следующее, у уважаемого Андрея очень превзятое отношение, почему ? я не хочу об этом говорить, но рад, что он нашел работу (точнее работодателя) соответствующего, его, как специалиста уровню.

теперь о недостатках СУБД - они есть, и некоторые уже были озвучены, но, например, функция AVG, нормальным программером реализуется на языке PICK/BASIC в 5-7 строчек, а может и того меньше (вопрос зачем это реализовывать я не задаю !), другие необходимые функции РЕАЛИЗОВАНЫ, читайте руководству по языку ACCESS

Хочу отметить область применимости - они ограничена в том числе и платежеспособностью покупателя (РЕАЛИЗОВАТЬ можно ВСЕ, но этому специалисту нужно платить деньги, а не месячную подачку)
Есть для куча систем работающих на биржах, в страховых компаниях, в НЕ маленьких предприятиях, нужна будет подробная информация обратитесь к вашему дилеру с письменным вопросом или ко мне МЫЛОМ

>И ещё. TOTAL и GRAND TOTAL применяются с глаголом TCL list, результат которого выводится на экран. Либо можно направить вывод через capturing в переменную. А как мне потом всё это разбирать. Ведь результат представляет из себя набор строк. Т.е. для того чтобы выделить конкретные значения (те самые по группам) - нужно разбирать строки по контексту?

ЭТО НЕ НУЖНО - ЭТО НАДО СДЕЛАТЬ
Вам не предлагали курс по ПИКу ? У кого Вы покупали ПИК ?
Обязуюсь на этого дилера не капать, но судя по вопросам, надо бы познокомится с СУБД более подробно :-)
...
Рейтинг: 0 / 0
Pick System или D3
    #32275278
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>теперь о недостатках СУБД - они есть,

А у кого-то "... у D3 нет недостатков ..." это как ?

>>например, функция AVG, нормальным программером реализуется на языке PICK/BASIC в 5-7 строчек

Ну как вам сказать юноша. Лет 10 назад я примерно так же думал, всё можно написать, всё можно реализовать и это так. Только в чём тогда прелесть D3 где всё это нужно писать да и ещё на BASIC-e или на ассемблере ? Всё писать - жизни не хватит.
Тогда лучше так - берём машину без ОС и начинаем : начальный загрузчик, компилятор и т.д. Дешевле выйдет.

>> вопрос зачем это реализовывать я не задаю !

Т.е. вы приобрели систему за немалые деньги и будете сам её дописывать ?
Не задавая вопросов ?

>>Хочу отметить область применимости - они ограничена в том числе и >>платежеспособностью покупателя (РЕАЛИЗОВАТЬ можно ВСЕ, но этому >>специалисту нужно платить деньги, а не месячную подачку)

Перевод на русский : "Нужно найти лоха который вместо ORACLE или MSSQL купит D3 и будет платить нам несколько лет охренительные деньги пока мы реализуем AVG, JOIN и прочий нужный функционал".
Но таких контор всё меньше и меньше, а "славные" советские институты и прочие учереждения сдают свои помещения под склады и платят своим сотрудникам по 900 рублей - "халява кончилась".

Средняя зарплата специалиста по ПИК-у в Москве наверное 1000 у.е, правда ? Ссылочку можно :)

>>Есть для куча систем работающих на биржах, в страховых компаниях, в НЕ маленьких предприятиях

А подтвердить ?
Сыылочку, молодой человек, ссылочку ! Почему это информация засекречена и выдаётся только по мылу ?

[...нужно разбирать строки по контексту..]
>>ЭТО НЕ НУЖНО - ЭТО НАДО СДЕЛАТЬ

Полагаю у всех интересующихся ПИКОМ (у Zaxx например), вопросы после этого ответа исчезли. Если остались - могу рассказать подробнее.

>>Вам не предлагали курс по ПИКу ? У кого Вы покупали ПИК ?

Ну началось. Сейчас пойдут вопросы типа - "Да ты кто такой(я)", "Ты где учился(ась)", "Сколько тебе платят", вы этого хотите ?
...
Рейтинг: 0 / 0
Pick System или D3
    #32275326
для alex 25:

Вы хотите сказать, что все мои трудности от неправильно спроектированной БД?

Т.е. если бы была применена структура атрибут - значение - подзначение, то вся группа собиралась в одном атрибуте в виде значений или несколько групп с подзначениями, и тогда применяя callx к атрибуту я бы разом собирала всю группу?
Да действительно, записи БД, вернее всего одного файла с данными, с которым работаю я, состоят из одних атрибутов (из одного значения атрибута), на манер полей, как в реляционной модели (структуру
разрабатывала не я, мне её такой дали).

Допустим можно, из спортивного интереса, переделать структуру (конечно в реале я этого делать не буду, ибо файл уже наполнен), но тогда у меня "едут" другие атрибуты.

помните, что вы написали мне в первом вашем ответе:
>> для данного запроса я применил бы многомерную структуру, атрибут, значение_1, значание_2, значение_3 и тому подобное, чтобы воспроизвести весь ваш запрос за один заход (в руководстве по установке D3 SQL и ODBC ПИКЕ - это называется nested tables и между прочим похожий пример там приведен, извините, под рукой русского руководства рукой нет, в английском это page 42-43)

т.е. структуру нужно разрабатывать для конкретного запроса? а что делать если понадобится реализовать другой запрос, группировку/усреднение по другим атрибутам?
Я думала запрос предназначен для обработки базы, а не наоборот.

Так что насчёт total? мне всё-таки придётся контекст разбирать?

Может мне ещё кто-нибудь что-нибудь посоветует...
...
Рейтинг: 0 / 0
Pick System или D3
    #32275341
извините, не сразу заметила Ваш ответ про total:

>> ЭТО НЕ НУЖНО - ЭТО НАДО СДЕЛАТЬ

да, я уже поняла, что этого не избежать. Но согласитесь, что это очень неудобно. Это ещё один из очень больших минусов D3.
...
Рейтинг: 0 / 0
Pick System или D3
    #32275394
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 alex25

>Хочу отметить область применимости - они ограничена в том числе и платежеспособностью покупателя

Хотелось бы узнать, ГДЕ ЭТА ОБЛАТЬ ПРИМЕНИМОСТИ, а не чем она ограничена. Что может может заставить заплатить сумму сравнимую со стоимостью Oracle за эту ущербную во многих отношениях СУБД ?

Повторяю простой вопрос: "какие могут быть аргументы для выбора D3 в качестве СУБД ?" Вы можете обосновать такой выбор чем-нибудь ?

>(РЕАЛИЗОВАТЬ можно ВСЕ, но этому специалисту нужно платить деньги, а не месячную подачку)

Это вообще не аргумент, особенно учитывая скорость реализации этого ВСЕГО, которая , судя про повести "как подсчитать AVG", не особенно вдохновляет. А платить нужно всем.

>>Есть для куча систем работающих на биржах, в страховых компаниях, в НЕ маленьких предприятиях

Какие конкретно ? А ещё интерестно почему ?
...
Рейтинг: 0 / 0
Pick System или D3
    #32275424
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну господа, без труда рубки не поймаешь!
есть поисковые машины и нужно воспользоваться ими для получения информации где, что, почему.
Для ленивых дам ссылку http://d3zsoft.newmail.ru/D3ZServer/rus/forPU.html

Да и еще раз хочу заметить для тех кто настроен категорически, ВАШЕ ПРАВО,
но для тех КТО ХОЧЕТ ПОЛУЧИТЬ РЕШЕНИЕ (реально) для собственной системы, работающей в СУБД D3, он получит. Проектирование БД, задача не простая и требует реальных знаний конкретной СУБД, чтобы не возникало псевдотупиковых ситуаций

В провакациях я участвовать не хочу и не буду.
...
Рейтинг: 0 / 0
Pick System или D3
    #32275426
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И отдельно скажу об обоснованиях, я предпочитаю довать советы ТОЛЬКО при наличии исходных данных о решаемой задаче, предполагаемом объеме записей и т.п.
...
Рейтинг: 0 / 0
Pick System или D3
    #32275488
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 alex25

>И отдельно скажу об обоснованиях, я предпочитаю довать советы ТОЛЬКО при наличии исходных данных о решаемой задаче, предполагаемом объеме записей и т.п.

Дак вот мне и интерестно какая должна быть задача, чтобы для её решения было-бы ЦЕЛЕСООБРАЗНО выбрать D3, а не какую-либо другую СУБД.
Вы же квалифицированный специалист, так дайте наконец квалифицированный ответ на прямой вопрос, а не отмазывайтесь (как вы это делали на протяжении всего обсуждения).

--
У вас, alex25, талант уходить от вопросов. Вы либо не замечаете вопроса и отвечаете на вопросы которые вам не задавали, либо куда-то посылаете, либо заявляете что это провокация и вы в этом не участвуете.
...
Рейтинг: 0 / 0
Pick System или D3
    #32275610
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошо, выбирайте СУБД .... КОТОРОЙ ЕЩЕ НЕТ ;-)
...
Рейтинг: 0 / 0
Pick System или D3
    #32275632
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, за комплементы спасибо
Разговор не о чем, если вы хотите предложить пользователю систему, скорее всего она у Вас есть, если ее нет,ее надо спроектировать под конкретную задачу (полагаю что это работа специалиста), а многомерность СУБД часто выручает именно при начиии данных, нормализация которых нетривиальна.
Извините не понял слов ... уходить от вопроса ... а где он, о преимуществах СУБД или о ее недостатках, недостатки вроде бы подробно обсудили
...
Рейтинг: 0 / 0
Pick System или D3
    #32275635
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 alex25

Нет слов

2 Zaxx

Вы что, до сих пор не поняли, что кроме D3 других СУБД нет?
...
Рейтинг: 0 / 0
Pick System или D3
    #32275637
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почитал я другой форум, и нашел классный ответ цитирую
2 (0) PavelK:
"Лучше" для чего?
Без подобного уточнения спорить рассуждать не о чем.
Например у MSSQL книжки документации толще -- наверно он лучше?
:)
...
Рейтинг: 0 / 0
Pick System или D3
    #32275649
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
но для тех КТО ХОЧЕТ ПОЛУЧИТЬ РЕШЕНИЕ (реально) 
для собственной системы, работающей в СУБД D3


Обычно заказчик просто хочет получить решение в определенный срок и за определенные деньги, ну и о последующей поддержке думает. Конкретная СУБД его в этот момент не очень волнует - главное, чтоб конечный продукт работал в соответствии с требованиями.

Надо сказать, что после эпопеи с расчетом среднего, Вам будет ОЧЕНЬ сложно убедить хоть кого-нибудь использовать эту СУБД - тем более что пока Вы от этого вопроса всячески уходили.

Я вот сейчас соприкоснулся с некой системкой, написанной на каком-то экзотическом израильском продукте - мало того, что она криво написана, так во всем мире может человек 20 знает, как с этой хренью работать. Если бы я принимал техничекское решение, какую СУБД использовать, я прежде всего посмотрел бы насколько тяжело и дорого будет ее поддерживать и развивать - для продуктов-лидеров рынка специалистов найти нетрудно, для экзотических продуктов - труднее и дороже, следовательно с экзотическими продуктами связваться надо только если более распространенные продукты не имеют необходимой функциональности.

Т.е. мы опять приходим к вопросу - по каким именно соображениям надо выбирать D3? Вы же постоянно пытаетесь рассказать, что на PICK (sp?) все тоже можно сделать - но вопрос-то в том, что на других СУБД это можно сделать проще и быстрее - следовательно, Вы должны привести какие-то плюсы, которые перевешивают неудобства, явно продемонстрированные в примере со средним.

Кстати - не забывайте, что создание базы данных включает в себя и проектирование - а почти все учебники по теориям реляционных баз данных оперируют SQL - и тут появляетесь Вы со продуктом, у которого поддержка SQL является чем-то второстепенным - как много архитекторов баз данных станут заморачиваться с этим продуктом, какие усилия надо приложить, если возникнет необходимость перенести продукт на другую СУБД? Какие средства разработки поддерживают этот экзотичный продукт? Вопросов-то миллион, можно на них не отвечать, но помните, что у людей есть выбор и они просто выберут продукт с хорошо известной репутацией и позицией на рынке - а опыты предложат ставить на кошках.
...
Рейтинг: 0 / 0
Pick System или D3
    #32275741
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 alex25

>Хорошо, выбирайте СУБД .... КОТОРОЙ ЕЩЕ НЕТ ;-)
Вы вообще о чем ??? В своей, кстати, манере...
Я у вас интересуюсь СУБД, КОТОРАЯ УЖЕ ЕСТЬ.

>Извините не понял слов ... уходить от вопроса ... а где он, о преимуществах СУБД или о ее недостатках, недостатки вроде бы подробно обсудили

Повторяю вопрос (в четвёртый раз): "какие могут быть аргументы для выбора D3 в качестве СУБД для какого-либо проекта", "какая должна быть задача, чтобы для её решения было-бы ЦЕЛЕСООБРАЗНО выбрать D3, а не какую-либо другую СУБД"

>Почитал я другой форум, и нашел классный ответ цитирую
>2 (0) PavelK:
>"Лучше" для чего?
>Без подобного уточнения спорить рассуждать не о чем.

Вы лучше этот форум ещё раз прочитайте...
Вопрос стоит не >"Лучше" для чего?", а "для чего "Лучше"" использовать D3, а не реляционные СУБД ?

>а многомерность СУБД часто выручает именно при начиии данных, >нормализация которых нетривиальна.

Приведите, пожалуйста, пример подобной задачи или "данных, нормализация которых нетривиальна".
...
Рейтинг: 0 / 0
Pick System или D3
    #32275754
LStanislav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин че вы все споряте по поводу D3 и так ясно что это отстой!
С ним можно стать только тупее и вообще забыть нормальний SQL!
И те кто применяет ее для мелких фирмах потом будут плеваться и искать специалистьа кто может исправить мелкие ошибки!
Или надо держать своего и бояться кабы он не ушел!!

Я на ней работаю и мне эта база уже поперек горла стоит!
...
Рейтинг: 0 / 0
Pick System или D3
    #32276985
Литератор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По мотивам этого обсуждения в стиле «Задница Хэнка».

Непонимающим аллегории не читать :-)

------------------------------------------------------------------------------------------------------------------
Каменный топор.

Джо : Когда-то давно человечество пользовалось каменными орудиями труда, пользуется ли оно ими сейчас ?

Стюарт : Пользуется, в Северной Каролине и очень успешно

Виктор : Я пытался пользоваться каменным топором и вот что из этого вышло :
1. Он очень тяжел для обычного человека
2. Он постоянно тупится и ломается
3. Крепкие и старые деревья им рубить тяжело
4. Он стоит столько же сколько новая механическая пила
5. От него болит спина
Лучше всем кто пользуется каменными топорами потихоньку копить денег на пилу и уж конечно не покупать его вместо такой пилы.

Макс: Писателю пространных слов не мешало бы заглянуть в мастерскую Хэнка где делаются каменные топоры. Для кого это он тяжел ? Почему всё время ломается ?

Виктор: Если я спрошу у Хэнка он мне расскажет какие у него плохие топоры ? И посмотрите на современные пилы – бензиновые и электрические, они прекрасно подходят для деревьев, ещё бывают металлические топоры они легче чем каменные !

Макс: Не хотелось бы тратить время но придётся :
1. Топор весит нормально, через некоторое время мышцы окрепнут и привыкнешь
2. Если он сломался его легко починить, а пилу надо вести в мастерскую, точить топор тоже можно самостоятельно и это просто.
3. Бекон это вкусно, но жёстко.
4. За всё надо платить


Эл: При чём тут бекон ?

Виктор: Можете вы мне сказать чем топор хорош ? У меня от него были мозоли и вообще
1. Раз в 10 больше железного весит.
2. Пила ломается редко, а топор чинить надо очень часто.
3. При чём тут бекон ? И как быть с крепкими деревьями ?
4. Дороговато он стоит не правда ли ?

Боб: Я знаю этого Виктора. Все про него могу рассказать !

Макс: А ! Тода понятно я слышал разговор двух людей про цемент и песок – вот там всё объяснено!

Виктор : Причём тут бетон и песок ? А вы не тот ли Боб который говорил что каменный топор лучший в мире ?

Макс: Бетон и песок используются на стройке, а у строителей много разных инструметов, они обрабатывают древесину. Каменными топорами пользовались наши предки, очень-очень давно ! А если у тебя мозоли, ну так попроси у кого-нибудь перчатки ! Для рубки деревьев используется только то у чего есть древко ! А у тебя вообще не получилось нормально рубить каменным топором !

Виктор: При чём тут строители ? Мы вроде говорим о топорах. А вот от пилы у меня мозолей не было и спина не болела. А про древко я расскажу знакомым лесорубам !
Пилой я напилил деревьев намного больше. чем каменным топором.

Боб: Каменный топор лучше это и так ясно. С Виктором я больше не разговариваю !

Виктор: Ну так и пользуйтесь им ! Зачем подменять им заменять пилу ?

Боб: Да !

Джефри : Возьмите дерево и посмотрите кто быстрее его спилит, всего-то делов !

Макс: Лично я пробовал срубить дерево каменным топором а на другом берегу реки такое же дерево грыз бобёр – у меня получилось быстрее !

Виктор : Бобры полезные животные, но при чём тут пила ?

Боб : Ещё не устал хвастаться сколько ты деревьев повалил ? Хвастун !

Виктор : Да не хвастаюсь я, сами попробуйте. Пилой быстрее. И денег получите больше.

Боб : Виктор - хвастун !

Виктор : Вроде Боб со мной не разговаривает ?

Эл : Дрова это хорошо ! И деньги за них это тоже хорошо ! А каменный топор похоже правда никуда не годится.

Макс : Я знаю на какой лесопилке работал Виктор. Боб мне говорил что он вообще не пользуется каменным топором, и всем советует пользоваться пилой ! Если бы он спросил у друзей Хэнка, они бы ему показали – хомуты, крючья и солому и новую модель каменного топора. Ещё я знаю Гонсалеса у него из-за каменного топора такие плечи !

Виктор : А вы знаете что такое хомут ? И зачем мне крючья и солома ?

Мэгги: Я пыталась работать каменным топором, но натёрла мозоли, у меня болит спина, а дерево так и не срублено.

Макс : Меня всегда учили спрашивать сколько деревьев человек срубил. А каменный топор «древковое» орудие и применять к нему технику обычных лесорубов неправильно.

Макс : Я знаю откуда Виктор родом !

Макс : Виктор всё ПЕРЕДЁРГИВАЕТ про каменные топоры !

Макс : Виктор неудачник !
Макс: А теперь смотрите ! [Пробует рубить дерево каменным топором, топор ломается, Макс его чинит, топор тупится, Макс его точит, наконец, дерево падает]

Эл : Ну и зачем мне это надо ? Пилой бы я управился лучше !

Макс: Значит это была провокация ?

Прохожий : Зато это было весело. Особенно когда топор сломался !

Эл : Это не провокация. Мне просто интересно - зачем нужен каменный топор.

Мэгги: Мне правда нужно срубить дерево. А если оторвавшийся топор кого-нибудь убьёт ? И как часто его надо точить ?

Макс: У вас сложилось неправильное впечатление о каменном топоре, вот если бы вы рубили молодую ель без сучьев !

Эл : Вы можете мне сказать кому нужен каменный топор ?

Макс:[потирая красные от мозолей руки] Каменный топор конечно не идеален, но всё не так плохо. Виктор так плохо говорит о каменных топорах потому что он НЕУДАЧНИК !
За каменный топор нужно платить, можете спросить об этом друзей Хэнка. Каменные топоры используются во многих мастерских, правда только на западном побережье и стоят очень дорого.

Макс: А точить его придётся каждый раз.

Мэгги: Ой !

Макс: У кого из друзей Хэнка вы покупали каменный топор ?

Виктор : Можно узнать в каких именно мастерских используют каменные топоры?

Мэгги: Вообще-то я думала, что топор нужен для рубки любых деревьев. И что делать с мозолями ?

Эл : Скажите же наконец почему каменный топор а не пила ?

Макс : Вот вам список мастерских. А не видя деревьев которые надо срубить нельзя сказать, что каменный топор плохой. А мозоли можно помазать бальзамом, любой кто работает каменным топором знает про это.

Макс : А вы Эл - рубите деревья которых ещё нет !


Эл : Да не о деревьях речь ! Чем каменный топор лучше железного или пилы ?
Какие деревья им удобнее рубить ?

Прохожий : Похоже Макс просто не знает ни чего кроме каменного топора.

Лорд Винчестер : Если вы хотите нарубить дров лучше если это будет сделано без мозолей и травм. Вам нужны дрова а не ремонт топора и стёртые в кровь руки правда ?

Эл : Почему Макс мне не может ответить КОМУ нужен каменный топор.


-------------------------------------------
...
Рейтинг: 0 / 0
Pick System или D3
    #32277642
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В простоте вещей ИСТИНА !
...
Рейтинг: 0 / 0
Pick System или D3
    #32277644
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
... забыть нормальний SQL!
В принципе можно общаться на английском, но по распространенности он увы НЕ НА ПЕРВОМ месте, как прочем и .....

С топорами мне понравилось, ... жаль, что авторских поступлений, автор НЕ ПОЛУЧИТ, аноним он и останется анонимом
...
Рейтинг: 0 / 0
Pick System или D3
    #32277914
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу не задать вопрос

Когда неравенство 5 > 9 будет в ПИКе верно?
ну и предлагаю (дарю правильный ответ на 33,3 %) ответы

1. Иногда
2. Зависит от времени суток
3. Никогда

Жду ваших ответов, приветствую комментарии
...
Рейтинг: 0 / 0
Pick System или D3
    #32278123
Petrakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять начинается сравнение темлого с мягким....
alex25 - вам задали конретные вопросы, не который вы на протяжении 3-х страниц внятно говорите "МУ".
...
Рейтинг: 0 / 0
Pick System или D3
    #32278318
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На мой конкретный вопрос имеется ТОЛЬКО один правильный ответ, он зависит от многих факторов, в том числе и от желания на него ответить, ПИК специалист, подумав может предложить 2!!!! ответа, но подумав, еще ответит правильно, ну так господа, учится вам еще надо и учится, а не колебать воздух зазря!!!

Теперь и серии .... в своем репертуаре .... я предпочитаю разговаривать предметно ТОЛЬКО со специалистами,а остальные .... пусть болтают!!
...
Рейтинг: 0 / 0
Pick System или D3
    #32278415
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
я предпочитаю разговаривать предметно ТОЛЬКО со специалистами


Со специалистами по PICK'у?

Форум, вообще-то, называется "Сравнение СУБД", а если вы только о ПИКЕ и только со специалистами по ПИКУ разговаривать собираетесь, то Вам в другой форум надо - с соответствующей специализацией.

Ну и если упоминать о профессионализме - Вы пока как-то неубедительно выступаете, я вот о ПИКЕ вообще ничего не знал, а после разговоров с Вами (если это так можно назвать) у меня сформировалось твердое желание обходить эту СУБД стороной.
...
Рейтинг: 0 / 0
Pick System или D3
    #32278514
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Раз Вы решили обходить стороной и правильно
.... Согласен, раз мы в разделе "сравнение СУБД", надо сравнивать, а вот высказывания уважаемого Андрея (хочу называть человека по имени, а не по кличке) попахивают отсутствием объективности! ....
Спасибо за здравую мысль ....
...
Рейтинг: 0 / 0
Pick System или D3
    #32278548
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну почему-же, мне вот его высказывания как раз нравятся. Я с базами данных работаю лет 15 уже и пока никаких доводов в пользу ПИКа не услышал, скорее практически все сказанное свидетельствовало о том, что связываться с этим продуктом не надо.
...
Рейтинг: 0 / 0
Pick System или D3
    #32278552
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 alex25

>а вот высказывания уважаемого Андрея (хочу называть человека по имени, а не по кличке) попахивают отсутствием объективности! ....

Высказывания Андрея насыщены разумными аргументами. И не одного его аргумента вы опровергнуть не смогли.
Попробуйте, уличите его в необъективности. Вы же специалист...

>я предпочитаю разговаривать предметно ТОЛЬКО со специалистами

Судя по тому, что вы не дали ни одно внятного ответа на заданные вопросы, не опровергнули ни одного высказывания Andreww, вы здесь единственный специалист (и ни с кем не не разговариваете).
...
Рейтинг: 0 / 0
Pick System или D3
    #32278669
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемый Zaxx, перечтите мои сообщения и найдете в них ответ на ваш вопрос. Лично мое мнение, что категоричность мнения - это узость мышления
...
Рейтинг: 0 / 0
Pick System или D3
    #32278775
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 alex25

>Уважаемый Zaxx, перечтите мои сообщения и найдете в них ответ на ваш вопрос. Лично мое мнение, что категоричность мнения - это узость мышления

1. Ещё раз перечитал. Где ответ? Может быть в вашем сообщении про свинину и мусульман? Покажите, пожалуйста.

2. Судя по вашей "широте мышления" (свинина, история 3D итп), полной беспомощности в технических вопросах и неспособности конкретно ответить на конкретные вопросы - вы, видимо, не технический специалист. Вероятнее всего вы занимаетесь продажей D3. Впариваете "каменные топоры" лохам... Возможно когда-то давно вы и программировали...но, видимо, других СУБД, кроме D3, не видели.
...
Рейтинг: 0 / 0
Pick System или D3
    #32278963
GeorgZH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прочел все и получил огромное удовольствие ! Спасибо Всем!
Страсти кипели нешуточные !
Я не специалист по D3 но все таки выскажу свое мнение о нем.
Работать с СУБД D3 (по современным меркам) это все равно что писать графический пользовательский интерфейс на ассемблере! И люди которые работают с ним , в силу разных причин достойны уважения!
Наверное Alex25 путем вхождения в транс и используя весь свой не малый опыт сможет создать ТАКОЕ что вызовет восхищение тех кто сталкивался с D3, НО зачем так напрягаться ведь решение аналогичной проблемы в некоторых других СУБД будет быстрее проще и по моему даже дешевле и гордится этим Решением не кому и в голову не придет разве только самим Создателям этих самых СУБД.
И еще если Вы уважаемый Alex25 против всяких НИКОВ и Анонимов и тычете этим всех подряд то вам стоит в первую очередь самому подписывать свои сообщение Именем Фамилией и Отчеством или хотя бы Именем . Может я конечно и ошибаюсь но по моему Alex25 это не имя данное вам при рождении .
...
Рейтинг: 0 / 0
Pick System или D3
    #32279195
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вот еще один из серии не видел, но знаю.

Andreww выступая забыл сказать, что очень любит жену, кино и пиво и еще не может жить без SQL, не удосужился сделать даже некоторый обзор средств и возможностей СУБД D3 (ПИКа) плюсы и минусы (для объективности)

GUI средства в нем есть и некоторые уровня CASE средства, но халява там не ходит. (мое личное мнение их огромное множество, есть из чего выбирать)
Есть даже те, которые переведены уже на уровне документации по работе

Ощущение, что у господина программера, дальше понимания .... стековая машина ... ПИКа как СУБД не сложилось, извините СУБД - это наперво структура и средства работы со структурой,а они эффективные смею Вас заверить или предложу их попробовать.

История, если позволите мне ее изложить, такова много лет назад, пришедшему в нехилую контору программеру было дано задание, сделать то и то, разобраться в том то и том то, НО наш бравый программер умел делать то что умел... и первым делом направил свои усилия на работу с вышеназванной СУБД посредством ODBC и SQL (замечу, что в документации по английски есть глава которая так и называется ограничения реализации SQL).. но то ли бравый швейк, не читает по англицки, толи не прочитал эту главу .... сразу стал делать выводы ....

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

Действительнно, SQL сервер реализован в D3, как сокет сервер (не надо путать с телнетом и считать сокеты подмножеством телнета !!!) с инкапсуляцией SQL запросов, вероятно, в разработанный протокол взаимодействия между старой и доброй виртуальной машиной ПИКа, вышеназванным сервером и ODBC клиентом.... действительно, когда этот сервис появился у дождливых он был не на высоте, некоторые русские буквы транслировались в ... мусор, некоторые нетранслировались вообще. Но я еще раз замечаю, появление этого сервиса это дань моды, а СУБД здесь НЕПРИЧЕМ
эти детские болезни прошли и реализовали они триггеры, исправили ошибки и многое другое, действительно до поддержки SQL-92 пока не дошли, но кто знает их планы прошу со мной поделится (есть U2, jBase используйте их, там SQL работает хорошо, совместимость хорошая с D3), недочеты в реализации были, есть и будут и это нормально, последние ошибки ЛЕГКО обходимы, но при наличие базисных знаний Access(a) и языка программирования PICK/BASIC (между прочим про полиморфизм, инкапсуляцию и т.п в документации не сказано, так что, хотя то что есть легко позволяет грамотному программеру все это реализовать!) это не составит труда

Вот так, не хотел вступать в полемику и ... вступил
отмечу что лично я АТЕИСТ, а не религиозный фанатик, как выразился
andreww, а замечания о ПИКе, как о покойнике - это вырванные из контекста слова или специально подобраные суждения, судя по данному форуму, вероятность последнего очень высока
...
Рейтинг: 0 / 0
Pick System или D3
    #32279278
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять поехало.

Новый круг :)

Вобщем опустим мою трогательную историю, которая не совсем точна (вернее совсем не точна), но вопреки ожиданиям Alex25 я не собираюсь не оправдываться ни рассказывать о своей крутости :)

Попробуем ответить по существу.

>>СУБД D3 (ПИКа) плюсы и минусы (для объективности)

Весь форум, с нечеловеческим терпением, ждёт от вас плюсов СУБД D3, Zaxx уже довольно долго ждёт "трудно нормализуемых" данных для которых она предназначена :|)

>>GUI средства в нем есть и некоторые уровня CASE средства, но халява там не ходит

Уж не MVDesigner ли вы имеете ввиду ? Который на самом деле OMNIS STUDIO ?
Как ни печально работали, знаем...
В мощном GUI уровня CASE (я надеюсь вы понимаете что значит CASE-средство), всё очень красиво и дорого, это так, но документация там сильно хромает (никто из АПП не смог рассказать как в Runtime-e изменить свойство компонента в ответах были уже знакомые мне "МУ-МУ", в документации об этом ни слова). Скрипт язык там свой ещё из OMNIS STUDIO ни на что не похожий. Цена сравнима с Delphi или Visual Studio. Каждое клиентское место (sic!) лицензируется отдельно за клиентские деньги. Т.е. TCO огромна, эффективность минимальна.

>>СУБД - это наперво структура и средства работы со структурой,а они эффективные смею Вас заверить или предложу их попробовать.

Все ждут от вас ПРИМЕРОВ эффективности СУБД, а новый аргумент "смею Вас заверить" есс-но никуда не годится.

>> Но я еще раз замечаю, появление этого сервиса это дань моды, а СУБД здесь НЕПРИЧЕМ

Так и давайте примеры ЭФФЕКТИВНОЙ РАБОТЫ (например быстрая выборка из больших объёмов, различные виды индексов - а не только BTree, и т.п.)
Что же на вопросы про D3 вы всем рассказывайте какой я плохой, и про свинину? А про дань моде было очень смешно, спасибо.

>>эти детские болезни прошли и реализовали они триггеры

Триггер теперь различает INSERT и UPDATE, BEFORE и AFTER как вы собираетесь это РЕАЛИЗОВАТЬ ?
В триггере теперь можно отменить операцию ?

Ссылочку плиз на документацию где это заявлено....

>>и языка программирования PICK/BASIC (между прочим про полиморфизм, инкапсуляцию и т.п в документации не сказано, так что, хотя то что есть легко позволяет грамотному программеру все это реализовать!) это не составит труда

Ну насчёт "не составит труда", при реализации скажем ПОЛИМОРФИЗМА в не ОО среде, я бы не горячился. С инкапсуляцией в среде которая не подде рживает именованые структуры то же не спешил бы. А реализовать можно в принципе ВСЁ, только сколько это займёт времени и сил.


>>отмечу что лично я АТЕИСТ, а не религиозный фанатик, как выразился
andreww,

Боюсь не только у меня сложилось другое впечатление ;)

>>а замечания о ПИКе, как о покойнике - это вырванные из контекста слова или специально подобраные суждения, судя по данному форуму, вероятность последнего очень высока

Это моё мнение уважаемый ! Мнение, подтверждённое аргументами, а не фразами типа "смею вас заверит", "это и так понятно", "всё можно написать".
...
Рейтинг: 0 / 0
Pick System или D3
    #32279310
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...Весь форум, с нечеловеческим терпением, ждёт от вас плюсов СУБД D3, Zaxx уже довольно долго ждёт "трудно нормализуемых" данных для которых она предназначена...

и

...Насчет структуры хранения - не поняв смысл не надо делать выводы!
кто-то кроме поверхности (2-х мерной) так до конца жизни и не осоздает, что
живет он во многомерном мире...
и

...для данного запроса я применил бы многомерную структуру...

и

...Да, действительно, у Вас не сложилось правильное впечатление о ПИКе, как о многомерной СУБД...

и

...многомерность СУБД часто выручает именно при начиии данных, нормализация которых нетривиальна...


Я уже неоднократно задаю вопрос - что такое "многомерная" БД? Я спрашивал это у сторонников Cache, но не получил никакого ответа. Можно я спрошу это здесь? А то возникае впечатление, что пока я тут рассматриваю данные в виде "двумерных таблиц" (хотя данное обозначение, мягко говоря, некорректно), где-то существует нечто гораздо более продвинутое. Очень хотелось бы узнать - если вас не затрудноит, киньте хоть пару слов о том, что же это такое - "многомерность данных". Буду Вам очень признателен....
...
Рейтинг: 0 / 0
Pick System или D3
    #32279421
Petrakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Очень хотелось бы узнать - если вас не затрудноит, киньте хоть пару слов о >>том, что же это такое - "многомерность данных". Буду Вам очень признателен
Вероятно под "Многомерностью данных" подразумевается такая абстракция, как "Таблица в таблице". Программисты "Домино" и другие пользователи Pervasive SQL меня поймут. Но эта , прости господи, "многомерность" не более, чем блажь, поедающая ощутимое количество ресурсов и не приносящая практически никакой пользы.
...
Рейтинг: 0 / 0
Pick System или D3
    #32279450
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я все больше начинаю подозревать, что Alex25 не технический специалист. С другой стороны - кто же он? Потому как, судя по результатам его "рекламы" ПИКа на этом форуме, к продажам и маркетингу его близко подпускать нельзя.
...
Рейтинг: 0 / 0
Pick System или D3
    #32279454
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я НЕ ПРОПОВОДЕНИК, не хочу НИКОГО убеждать!!! убежденных хватает, про многомерность D3 можно найти кучу информации, не надо ленится, в общем формула проста

счет-словарь (один)
- N число разделов данных - N-ое кол-во записей - N атрибутов - N значений - N значений - N подзначений
- ......

длина записи, атрибута, значений, подзначений НЕОГРАНИЧЕНА (точнее 4 GB)


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

и многое многое другое, что есть, что в рамках формата форума не перечислить, да я думаю этого делать и не надо!!!!
...
Рейтинг: 0 / 0
Pick System или D3
    #32279476
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
да я думаю этого делать и не надо!!!!


Вынужден согласиться - по причине того, что СУБД эта, похоже, нахер никому не нужна.
...
Рейтинг: 0 / 0
Pick System или D3
    #32279509
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Petrakov.

Постараюсь объяснить доступнее.

Под многомерностью понимается возможность хранить в поле данных строку переменной длинны с разделителями. Т.е. в одном поле можно сохранить :
Значение1<,>Подзначение20<,,>Подзначение21<,,>Значение3

Разделителей не сколько угодно а всего 2, в документации они называются атрибут и значение.
Т.е. МНОГОмерность просто рекламный слоган, на самом деле 2 или 3 это не значит МНОГО, правильнее говорить Не 1-я нормальная форма.

Плюсы :

- Есть операторы для обработки такой строки в языке включаемых процедур
- Запрос на равенство неравенство и прочие операции применятся для каждого подзначения

Минусы

- Нельзя считать из базы нужное мне подзначение - только строку целиком и потом разобрать при помощи имеющихся для этого операторов - это не быстро, согласитесь.
- Нельзя сказать что в поле содержится таблица т.к. каждое значение (строка) может содержать произвольное число Подзначений (столбцов)
- Нельзя полноценно использовать подзначения в запросе (для суммирования подзначений, нахождения среднего и т.д) варианты "напиши сам" есс-но не рассматриваем - стандартных средств нет
- Нельзя сохранить поле в кодировке UNICODE например, т.к. разделители это фиксированные значения и отличить код символа в строке от разделителя невозможно
- После считывания строки определить содержит ли она несколько "измерений" можно только проверив присутствие в ней разделителей (sic!)

Т.е. ORACLE или MySQL хранящие длинные строки с разделителями в терминах D3 можно смело считать Многомерными СУБД :)


---------------------------------------------------------------------------------

To Alex25:

>>счет-словарь (один)
>>- N число разделов данных - N-ое кол-во записей - N атрибутов - N значений - N значений - N подзначений

В ORACLE :

Схема БД (одна)
-Таблица-Partrions(Разделы в таблице) - Записи - Поля - В поле хранится таблица - Каждый элемент таблицы это таблица - .... и т.д. нужное кол-во - Элементы последней таблицы это строки типа CLOB (или NCLOB)

Чем эта структура отличается от приведённой "Несколькомерной"?

Кстати тут вложенных таблиц может быть сколько угодно :)

>>длина записи, атрибута, значений, подзначений НЕОГРАНИЧЕНА (точнее 4 GB)

Аналогично.


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

Аналогично и ещё много чего :)
...
Рейтинг: 0 / 0
Pick System или D3
    #32279627
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>длина записи, атрибута, значений, подзначений НЕОГРАНИЧЕНА (точнее 4 GB)

Аналогично.


В оракле не аналогично. Типы LOB до 4Г, а колонок в таблице до 1000 штук.

Читаю эту ветку с огромным удовольствием! Надо уметь создать такую антирекламу для продукта. С такими способностями можно даже оракл завалить.
...
Рейтинг: 0 / 0
Pick System или D3
    #32279640
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Al

Спасибо за информацию.
Про 1000 колонок не знал, значит ORACLE не многомерная СУБД :(

С большим трудом могу представить для чего может понадобится таблица даже с 500 полями, поэтому в это ограничение не разу не упирался.

А типы LOB вроде аналогичны (по 4Гб везде) разве нет ?

Про "способности" это вы зря, способности тут ни при чём, просто в среде "специалистов" по D3 остались именно те (ИМХО) про которых я писал в своём первом посте.

А про богатые "невозможности" D3 и инструментов для неё можете узнать сами скачав evaluation с сайта производителя.

Если интересно конечно.
...
Рейтинг: 0 / 0
Pick System или D3
    #32279658
August
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я уже неоднократно задаю вопрос - что такое "многомерная" БД? Я спрашивал это у сторонников Cache, но не получил никакого ответа. Можно я спрошу это здесь? А то возникае впечатление, что пока я тут рассматриваю данные в виде "двумерных таблиц" (хотя данное обозначение, мягко говоря, некорректно), где-то существует нечто гораздо более продвинутое. Очень хотелось бы узнать - если вас не затрудноит, киньте хоть пару слов о том, что же это такое - "многомерность данных". Буду Вам очень признателен....

Ничего особенного в отношении Cache это не представляет. Термин был либо неверно переведен либо авторы его, давшие ему жизнь, что-то свое имели ввиду, но за давностью лет точное понимание было утрачено, но термин остался в отделах маркетинга для заумия. В обычных языках программирования есть понятие массив. То есть когда можно написать что-то вроде
a = arr[ i ]
Вообще говоря, вся память наших с вами машин примерно так и устроена. Но вот взяли и придумали другую абстракцию, которую та же машина переваривает:
a = arr[ i, j, k ]
Вроде как внутрях осталась та же колбаса, но стало круче. Примерно то же самое и в М:
set a = arr( i, j, k)
Как-бы нечто существует уже в трех измерениях.
Понятие двумерных таблиц (других на самом деле не бывает) было введено в пылу дебатов фанатов в прошлые годы. Может быть кто еще помнит диспуты о моделях данных. Фанаты многомерных хреновин тащутся от того, что в условиях отсутствия метаданных базенка позволяет по ходу дела алгоритму определиться с тем, как с какими данными обращаться. Например пусть есть объекты в массиве arr(i), у которых есть вложенные массивы.
Тогда arr(i) = <атомарная часть объекта>
arr(i,PropName)=PropValue - количество свойств которые можно приписать динамическое
arr(i,"ArrayPropName",j)=ArrayPropValue - кто-то из свойств может тоже быть составным.
Свободное отношение к структуре позволяет в одном срезе видеть объект (например, зафиксировали i) или набор объектов (идем по индексу i и получаем однородный набор), или фиксируем i, "ArrPropName" и перечисляем по j набор объектов входящих в свойство "ArrPropName". Один вид среза дает объект, другой - таблицу. Что касается споров о плохой нормализуемости в отдельных задачах, то тут никакой фантастики нет. В массив без метаданных всегда можно приписать еще одно свойство "NextPropName" и рассматривать его вложения по-другому. Это дает существенную экономию и кодов и времени разработки в случае большого количества похожих объектов.

Часто можно встретить упоминание Cache в связи с некими медицинскими системами. Ничего удивительного в том нет - существует куча лекарств в самых разнообразных лекарственных формах. При попытке формализовать каждую лекарственную форму со своими атрибутами программеры зашиваются и пьют валидол. В случае свободного формирования многомерной переменной дописываем что нужно куда нужно и коды адаптируются к строению переменной (правда, такие коды сам пишешь, но по крайней мере никто тебя ни в какие рамки не загоняет). Действительно есть задачи, где такой подход не просто помогает, а дает качественный результат - задача становится выполнимой в принципе. Нормализовать же базу в принципе можно, но проблема в количестве мало отличающихся сущностей и в том что они постоянно добавляются.

Что касается собственно термина многомерной базы, то действительно есть такие движки, но это скорее OracleExpress, Arbor ESS, Hyperion и иже с ними.
...
Рейтинг: 0 / 0
Pick System или D3
    #32279757
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 August

Cache относится к медицине, поскольку вырос(ла?) из MUMPS'а, а тот(та?) был разработан в каком-то госпитале. С тех пор медики его и используют.
...
Рейтинг: 0 / 0
Pick System или D3
    #32279967
August
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Al

Кстати, вполне возможно.
До меня легенда дошла примерно в таком виде.
...
Рейтинг: 0 / 0
Pick System или D3
    #32279986
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 August


По поводу Cache и M систем хотелось бы сразу уточнить несколько моментов.

1. set a = arr( i, j, k)
Количество измерений в этой самой глобали (вроде так это называется в Cache) может быть произвольным (или хотя бы достаточно большим). Т.е. можно сделать set a = arr(i,j,k,l,m,n ....). Если количество измерений невелико (ограничено как в D3 например 3-мя измерениями), ИМХО не стоит и возиться с такой многомерностью, проще создать несколько таблиц, определить ключи и связи, и хранить свойства в них, проигрыш в производительности если и будет, то небольшой.

>>Нормализовать же базу в принципе можно, но проблема в количестве мало отличающихся сущностей и в том что они постоянно добавляются.
Нормализовать в принципе можно любую таблицу (базу), но если сущностей много, это может стать проблемой хотя и решаемой, ИМХО.

2. Как система (Cache,M) умеет оперировать этими глобалями ?

>>Свободное отношение к структуре позволяет в одном срезе видеть объект (например, зафиксировали i) или набор объектов (идем по индексу i и получаем однородный набор), или фиксируем i, "ArrPropName" и перечисляем по j набор объектов входящих в свойство "ArrPropName". Один вид среза дает объект, другой - таблицу.

Звучит заманчиво, очень заманчиво. Может оказаться крайне полезным.
Т.е. такой по измерению срез можно будет получить используя язык запросов Cache или придётся писать чего-то на языке включаемых процедур или ....
Если средств для оперирования многомерными сущностями нету или они крайне убоги (как в упоминаемой D3) и для простого среза мне придётся писать кучу триггеров и разбирать символьный вывод, тогда это будет не сильно отличатся от обычных BLOB-ов и фильтров для них или от кучи таблиц и JOIN-a для них в SQL :)
...
Рейтинг: 0 / 0
Pick System или D3
    #32280064
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемый andreww у меня сложилось впечатление, что 3 (трех) лет вам оказалось недостаточно, чтобы осознать структуру D3.
еще раз формула проста ((N+1)^3)^K, Вы считаете это 3-х мерной структурой ?
совокупность атрибут-значение-подзначение рассматривается как K подмножество, 1 играет роль словаря, N - Размерность разделов данных

аналогичная структура у /REVELATION/R83/R95/Mentor/(Universe/UniData)=U2 сейчас под крылом Informix & IBM/jBASE и нескольких других, которых в России не вcтретишь, если уважаемым посетителям интересно можно пообщаться на специализированных пик форумах


Кстати функция AVG(x) SQL можно сопоставить с оператором ACCESS STAT,
и когда Вы говорили о нереализации этой функции в ПИКе я думал речь идет об атрибутах, значения и подзначениях (это верно, правда опять с оговоркой), однако я ошибся, похоже вы говорили о записях в файле,так вот функция аналогичная AVG в ПИКе есть, замечу она появилась еще в 90 хх годах прошлого вера в версии R83, затем перевкочивала в Advanced PICK и только потом в D3. Так что могу исправить этот минус на плюс-минус, который будет являтся плюсом при правильно реализованной структуре !
добавлю, что существуют еще и функции в ACCESS - SUM и COUNT, первая подсчитывает сумму записей в N разделе словаря или раздела данных файла (зависит от указания), вторая ТОЛЬКО кол-во

аналогичные функции для значений, подзначений и атрибутов реализуются соотвествующем кодом корреляции и вероятно многозначной КОРРЕЛЯЦИЕЙ ДЛЯ ЗАПИСЕЙ.
Внимание! Для реализации SQL запросов (работы с SQL машиной) требуется реализация не через корреляцию, а через вызов callx. Некоторые коды корреляций дождливые решили не реализовывать при подключении через ODBC, в надежде НЕиспользования многомерной структуры при ображении к БД ПИКа, ограничив запросы к 3 измерениям. Вот тут я задал себе вопрос, похоже andreww не стал детально рассматривать структуру СУБД, ограничив этот обзор кругом СВОИХ интересов SQL/VB или C++ программирование, жаль, называть PROC стековой машиной некорректного, даже беглого взгляда на документацию достаточно, чтобы увидеть наличия 4 буферов (2 входных, 2 выходных (из которых 1 действительно СТЕК))
Некоторые замечания по Flash Basic(у) основываются на древних комментариях к BASIC программе compile-catalog ;-)

Похоже книжку по виртуальному assembler(у) ПИКа Вам (обращаюсь к andreww) так и не удалось почитать, жаль, вот после ее прочтения можно делать кое-какие замечания по создаваемым OBJ кодам. Лично у меня есть замечания по этому поводу, но наверно это плата за переносимость на различные платформы (старшие, младшие байты и т.п.).... это разговор уже на другую тему

НЕ ХОЧУ ПРОВОДИТЬ В РАМКАХ ФОРУМА ЛЕКЦИЮ ПО функциональности ПИКА и
реализованных в нем возможностям - это хлею АПП(http://www.appcom.ru) и компании "ИНФОВЕД"(http://www.infoved.ru), они за это деньги берут ;-)

теперь по поводу OMNIS STUDIO в действительности это продукты уже из другой серии, история их банальна, из RD ушли зубры, а тех которые пришли на замену, увы не смогли разобраться в наследии первых, коммерческая сторона возобладала и ...
также появился и Flash Connect, ныне модное на западе (США, Канада, Англия, Астралия и другие) средство создания бизнес логики в Pick/BASIC, но отображаемой в браузере конечного пользователя, примечательно, что продукт вылез, как частная разработка, возникшая лет 8-10 назад на AP/SCO, на фантомных процессах (кто знает, тот понимает)
... в целом мною расматриваемые, как необходимые, но не отражающие сущность ПИКа, продукты
....
Апогеем лицензиатов стал jBASE, Джим Айдл отказался от идей ДИКа о виртульной машине (убрал ее совсем) и все команды, создаваемые программы на PICK/BASICе, макросы на PROC транслируются в исполняемые команды, судя по структуре похоже на те которые появляются в С/C++, а структура ПИКа транслирована непосредственно в файловые структуры Windows/Linux
....
Извиняюсь за многословие
...
Рейтинг: 0 / 0
Pick System или D3
    #32280065
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>И еще если Вы уважаемый Alex25 против всяких НИКОВ и Анонимов и тычете этим всех подряд то вам стоит в первую очередь самому подписывать свои сообщение Именем Фамилией и Отчеством или хотя бы Именем . Может я конечно и ошибаюсь но по моему Alex25 это не имя данное вам при рождении .

Невнимательно читаем сообщения, еще раз зовут меня
Дмитрий Владимирович, скрывать мне нечего
...
Рейтинг: 0 / 0
Pick System или D3
    #32280073
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет немогу удержаться, и так
сравнивая критерия Дейта, реляционной СУБД, можно прийти в выводу что разница невелика, поэтому правильно называть ПИК - пост-реляционной СУБД (многомерность - это лишь одна из характеристик).

Например, для реализации простенького примера в ПИКе системы складского учета на реальном производстве (с большим кол-вом заранее неизвестных состовляющих) требуется ОДНА ТАБЛИЦА, правда многомерная ;-)
...
Рейтинг: 0 / 0
Pick System или D3
    #32280105
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуем разгрести (постараюсь покороче) :


>>еще раз формула проста ((N+1)^3)^K, Вы считаете это 3-х мерной структурой ?
совокупность атрибут-значение-подзначение рассматривается как K подмножество, 1 играет роль словаря, N - Размерность разделов данных


Рекомендую ещё раз открыть учебник линейной алгебры и посмотреть, что такое ИЗМЕРЕНИЕ.

Если вы создадите 3 файла (раздел (в терминах ПИК) тоже файл, поскольку запрос к каждому индивидуален как и операция открытия) : Файл, Файл1, Файл2.
То это не значит, что "Файл" получил дополнительное измерение, попробуйте найти определение измерения.
Если я создам 100 переменных а1,а2 ... а100 это не то же самое, что создание массива a[1..100].
Из каких предпосылок появилась эта формула ?
В математике вы тоже "специалист" ?

>>аналогичная структура у /REVELATION/R83/R95/Mentor/(Universe/UniData)=U2

Очень может быть. Я всего перечисленного не пробовал, поэтому говорить об этом не буду.
Не имею привычки спорить о незнакомых вещах.

>>Кстати функция AVG(x) SQL можно сопоставить с оператором ACCESS STAT,

Нет, нельзя. STAT,SUM,COUNT вычисляют соот. среднее,сумму и количество по записям во ВСЁМ ФАЙЛЕ, вас же просили найти в группе (Group BY) это немного другое.
Прочтите главу про агрегатные функции. Если вы собрались сначала разделить файл на группы, результат разнести во временные файлы на диске а потом считать среднее,
это будет покруче триггера !

>>называть PROC стековой машиной некорректного, даже беглого взгляда на документацию достаточно, чтобы увидеть наличия 4 буферов (2 входных, 2 выходных (из которых 1 действительно СТЕК))
Найдите определение стековое машины, прочитайте.
Наличе буфера не является признаком отсутствия стековой машины.

>>Некоторые замечания по Flash Basic(у) основываются на древних комментариях к BASIC программе compile-catalog ;-)
Нет, не на комментариях. На ключах вызова компилятора gcc для Linux. При этом вне зависимости от указания степени оптимизации для FLASH BASIC его код перегонятся в С и ВСЕГДА компилируются с одинаковыми ключами.
Вобщем если вы приведёте вызовы компилятора для разных оптимизаций для D3\Linux.... :)

[Про лицензиатов и историю OMNIS можно опустить, поблагодарив за исторический экскурс. Про обсуждение моей персоны тоже, уже все убедились в том, что я бездарь и пустозвон :)]

>>Нет немогу удержаться, и так
сравнивая критерия Дейта, реляционной СУБД, можно прийти в выводу что разница невелика, поэтому правильно называть ПИК - пост-реляционной СУБД (многомерность - это лишь одна из характеристик).

Согласен. Пост-реляционная это вполне подходящий термин, но как же быть тогда с многомерностью ?

>>Например, для реализации простенького примера в ПИКе системы складского учета на реальном производстве (с большим кол-вом заранее неизвестных состовляющих) требуется ОДНА ТАБЛИЦА, правда многомерная ;-)

Т.е. нужно отказатся от нормализации ?
И в следствие этого отказа получить - противоричевость, огромную избыточность (справочников по ассортименту, поставщикам и т.д. ведь нету, всё в одной таблице), сложность запросов (пример с group by) и др. проблемы которые нормализация призвана решать.
...
Рейтинг: 0 / 0
Pick System или D3
    #32280127
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И вправду забавный топик.

2 alex25
>Например, для реализации простенького примера в ПИКе системы складского учета на реальном производстве (с большим кол-вом заранее неизвестных состовляющих) требуется ОДНА ТАБЛИЦА, правда многомерная ;-)

Это не аргумент. В РСУБД это все тоже можно уложить в одну таблицу, и даже не многомерную. Вообще все можно элементарно сложить в одну таблицу и такие системы есть. Хорошие или плохие это другой вопрос. Ну и что?

Кстати таблицы в РСУБД не бывают ни многомерными, ни двумерными, ни одномерными. Это конечные множества (для любителей фокспро повторяю: речь идет об РСУБД). Так что давайте либо дадим свое определение измерения, которого и будем придерживаться, либо будем использовать стандартную терминологию.
...
Рейтинг: 0 / 0
Pick System или D3
    #32280473
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
странно но я нахожку приятным общение с andreww,
Уважаемый andreww у меня сложилось впечатление, что 3 (трех) лет вам оказалось недостаточно, чтобы осознать структуру D3.
еще раз формула проста ((N+1)^3)^K, Вы считаете это 3-х мерной структурой ?
совокупность атрибут-значение-подзначение рассматривается как K подмножество, 1 играет роль словаря, N - Размерность разделов данных

аналогичная структура у /REVELATION/R83/R95/Mentor/(Universe/UniData)=U2 сейчас под крылом Informix & IBM/jBASE и нескольких других, которых в России не вcтретишь, если уважаемым посетителям интересно можно пообщаться на специализированных пик форумах


Кстати функция AVG(x) SQL можно сопоставить с оператором ACCESS STAT,
и когда Вы говорили о нереализации этой функции в ПИКе я думал речь идет об атрибутах, значения и подзначениях (это верно, правда опять с оговоркой), однако я ошибся, похоже вы говорили о записях в файле,так вот функция аналогичная AVG в ПИКе есть, замечу она появилась еще в 90 хх годах прошлого вера в версии R83, затем перевкочивала в Advanced PICK и только потом в D3. Так что могу исправить этот минус на плюс-минус, который будет являтся плюсом при правильно реализованной структуре !
добавлю, что существуют еще и функции в ACCESS - SUM и COUNT, первая подсчитывает сумму записей в N разделе словаря или раздела данных файла (зависит от указания), вторая ТОЛЬКО кол-во

аналогичные функции для значений, подзначений и атрибутов реализуются соотвествующем кодом корреляции и вероятно многозначной КОРРЕЛЯЦИЕЙ ДЛЯ ЗАПИСЕЙ.
Внимание! Для реализации SQL запросов (работы с SQL машиной) требуется реализация не через корреляцию, а через вызов callx. Некоторые коды корреляций дождливые решили не реализовывать при подключении через ODBC, в надежде НЕиспользования многомерной структуры при ображении к БД ПИКа, ограничив запросы к 3 измерениям. Вот тут я задал себе вопрос, похоже andreww не стал детально рассматривать структуру СУБД, ограничив этот обзор кругом СВОИХ интересов SQL/VB или C++ программирование, жаль, называть PROC стековой машиной некорректного, даже беглого взгляда на документацию достаточно, чтобы увидеть наличия 4 буферов (2 входных, 2 выходных (из которых 1 действительно СТЕК))
Некоторые замечания по Flash Basic(у) основываются на древних комментариях к BASIC программе compile-catalog ;-)

Похоже книжку по виртуальному assembler(у) ПИКа Вам (обращаюсь к andreww) так и не удалось почитать, жаль, вот после ее прочтения можно делать кое-какие замечания по создаваемым OBJ кодам. Лично у меня есть замечания по этому поводу, но наверно это плата за переносимость на различные платформы (старшие, младшие байты и т.п.).... это разговор уже на другую тему

НЕ ХОЧУ ПРОВОДИТЬ В РАМКАХ ФОРУМА ЛЕКЦИЮ ПО функциональности ПИКА и
реализованных в нем возможностям - это хлею АПП(http://www.appcom.ru) и компании "ИНФОВЕД"(http://www.infoved.ru), они за это деньги берут ;-)

теперь по поводу OMNIS STUDIO в действительности это продукты уже из другой серии, история их банальна, из RD ушли зубры, а тех которые пришли на замену, увы не смогли разобраться в наследии первых, коммерческая сторона возобладала и ...
также появился и Flash Connect, ныне модное на западе (США, Канада, Англия, Астралия и другие) средство создания бизнес логики в Pick/BASIC, но отображаемой в браузере конечного пользователя, примечательно, что продукт вылез, как частная разработка, возникшая лет 8-10 назад на AP/SCO, на фантомных процессах (кто знает, тот понимает)
... в целом мною расматриваемые, как необходимые, но не отражающие сущность ПИКа, продукты
....
Апогеем лицензиатов стал jBASE, Джим Айдл отказался от идей ДИКа о виртульной машине (убрал ее совсем) и все команды, создаваемые программы на PICK/BASICе, макросы на PROC транслируются в исполняемые команды, судя по структуре похоже на те которые появляются в С/C++, а структура ПИКа транслирована непосредственно в файловые структуры Windows/Linux
....
Извиняюсь за многословие
Дата: вчера, 20:31


Re: Pick System или D3
alex25
Member

Сообщений: 34
>И еще если Вы уважаемый Alex25 против всяких НИКОВ и Анонимов и тычете этим всех подряд то вам стоит в первую очередь самому подписывать свои сообщение Именем Фамилией и Отчеством или хотя бы Именем . Может я конечно и ошибаюсь но по моему Alex25 это не имя данное вам при рождении .

Невнимательно читаем сообщения, еще раз зовут меня
Дмитрий Владимирович, скрывать мне нечего
Дата: вчера, 20:33


Re: Pick System или D3
alex25
Member

Сообщений: 34
Нет немогу удержаться, и так
сравнивая критерия Дейта, реляционной СУБД, можно прийти в выводу что разница невелика, поэтому правильно называть ПИК - пост-реляционной СУБД (многомерность - это лишь одна из характеристик).

Например, для реализации простенького примера в ПИКе системы складского учета на реальном производстве (с большим кол-вом заранее неизвестных состовляющих) требуется ОДНА ТАБЛИЦА, правда многомерная ;-)
Дата: вчера, 20:53


Re: Pick System или D3
Andreww
Member

Сообщений: 28
Попробуем разгрести (постараюсь покороче) :


>>еще раз формула проста ((N+1)^3)^K, Вы считаете это 3-х мерной структурой ?
совокупность атрибут-значение-подзначение рассматривается как K подмножество, 1 играет роль словаря, N - Размерность разделов данных


Рекомендую ещё раз открыть учебник линейной алгебры и посмотреть, что такое ИЗМЕРЕНИЕ.

Если вы создадите 3 файла (раздел (в терминах ПИК) тоже файл, поскольку запрос к каждому индивидуален как и операция открытия) : Файл, Файл1, Файл2.
То это не значит, что "Файл" получил дополнительное измерение, попробуйте найти определение измерения.
Если я создам 100 переменных а1,а2 ... а100 это не то же самое, что создание массива a[1..100].
Из каких предпосылок появилась эта формула ?
В математике вы тоже "специалист" ?

>>аналогичная структура у /REVELATION/R83/R95/Mentor/(Universe/UniData)=U2

Очень может быть. Я всего перечисленного не пробовал, поэтому говорить об этом не буду.
Не имею привычки спорить о незнакомых вещах.

>>Кстати функция AVG(x) SQL можно сопоставить с оператором ACCESS STAT,

Нет, нельзя. STAT,SUM,COUNT вычисляют соот. среднее,сумму и количество по записям во ВСЁМ ФАЙЛЕ, вас же просили найти в группе (Group BY) это немного другое.
Прочтите главу про агрегатные функции. Если вы собрались сначала разделить файл на группы, результат разнести во временные файлы на диске а потом считать среднее,
это будет покруче триггера !

>>называть PROC стековой машиной некорректного, даже беглого взгляда на документацию достаточно, чтобы увидеть наличия 4 буферов (2 входных, 2 выходных (из которых 1 действительно СТЕК))
Найдите определение стековое машины, прочитайте.
Наличе буфера не является признаком отсутствия стековой машины.

>>Некоторые замечания по Flash Basic(у) основываются на древних комментариях к BASIC программе compile-catalog ;-)
Нет, не на комментариях. На ключах вызова компилятора gcc для Linux. При этом вне зависимости от указания степени оптимизации для FLASH BASIC его код перегонятся в С и ВСЕГДА компилируются с одинаковыми ключами.
Вобщем если вы приведёте вызовы компилятора для разных оптимизаций для D3\Linux.... :)

[Про лицензиатов и историю OMNIS можно опустить, поблагодарив за исторический экскурс. Про обсуждение моей персоны тоже, уже все убедились в том, что я бездарь и пустозвон :)]

>>Нет немогу удержаться, и так
сравнивая критерия Дейта, реляционной СУБД, можно прийти в выводу что разница невелика, поэтому правильно называть ПИК - пост-реляционной СУБД (многомерность - это лишь одна из характеристик).

Согласен. Пост-реляционная это вполне подходящий термин, но как же быть тогда с многомерностью ?

ну если считать что окружающий нас миро 3-х мерный то надеюсь мы больше не будем ломать копья о многомерность, тем более, что больше трех измерений НИКТО из нас не видел ;-)

>>Например, для реализации простенького примера в ПИКе системы складского учета на реальном производстве (с большим кол-вом заранее неизвестных состовляющих) требуется ОДНА ТАБЛИЦА, правда многомерная ;-) т.е. нужно отказатся от нормализации ?

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

>>Некоторые замечания по Flash Basic(у) основываются на древних комментариях к BASIC программе compile-catalog ;-)
Нет, не на комментариях. На ключах вызова компилятора gcc для Linux. При этом вне зависимости от указания степени оптимизации для FLASH BASIC его код перегонятся в С и ВСЕГДА компилируются с одинаковыми ключами.
Вобщем если вы приведёте вызовы компилятора для разных оптимизаций для D3\Linux.... :)

Увы, многие ключи в D3 не документированы

[Про лицензиатов и историю OMNIS можно опустить, поблагодарив за исторический экскурс.
незачто
>Про обсуждение моей персоны тоже, уже все убедились в том, что я бездарь и пустозвон :)]

Нет я не стал бы называть Вас уважаемый, если Вы были таковым !!!!
>>Нет немогу удержаться, и так
сравнивая критерия Дейта, реляционной СУБД, можно прийти в выводу что разница невелика, поэтому правильно называть ПИК - пост-реляционной СУБД (многомерность - это лишь одна из характеристик).

Согласен. Пост-реляционная это вполне подходящий термин, но как же быть тогда с многомерностью ?

Ура, Ура, Ура, значит иногда люди могут находить общий язык!!!!

>>называть PROC стековой машиной некорректного, даже беглого взгляда на документацию достаточно, чтобы увидеть наличия 4 буферов (2 входных, 2 выходных (из которых 1 действительно СТЕК))
Найдите определение стековое машины, прочитайте.
Наличе буфера не является признаком отсутствия стековой машины.

Согласен на определение multi-стековая машина
>>Кстати функция AVG(x) SQL можно сопоставить с оператором ACCESS STAT,

Нет, нельзя. STAT,SUM,COUNT вычисляют соот. среднее,сумму и количество по записям во ВСЁМ ФАЙЛЕ, вас же просили найти в группе (Group BY) это немного другое.
Прочтите главу про агрегатные функции. Если вы собрались сначала разделить файл на группы, результат разнести во временные файлы на диске а потом считать среднее,
это будет покруче триггера !

Ну, что привести конкретные корреляции и код программы (callx) ?
И уважаемый Андрей прочтите еще раз документацию по ПИКу, чтобы понять различия между счет-файл-записи (группа записей) - атрибут- значение- подзначение. Между прочим, документация на РУССКОМ лежит свободно в инете!!!

>>аналогичная структура у /REVELATION/R83/R95/Mentor/(Universe/UniData)=U2

Очень может быть. Я всего перечисленного не пробовал, поэтому говорить об этом не буду.
Не имею привычки спорить о незнакомых вещах.

Странно, 3 года и не было желание подробнее познокомится с ПИК подобными СУБД ??

>>еще раз формула проста ((N+1)^3)^K, Вы считаете это 3-х мерной структурой ?
совокупность атрибут-значение-подзначение рассматривается как K подмножество, 1 играет роль словаря, N - Размерность разделов данных
Рекомендую ещё раз открыть учебник линейной алгебры и посмотреть, что такое ИЗМЕРЕНИЕ.

Спасибо, за рекомендацию, предпочитаю раздл релятивистской физики ;-)
...
Рейтинг: 0 / 0
Pick System или D3
    #32280479
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Давайте поговорим о смерти main фреймов ??????!!!????
(извинити за такой винигрет в определении, но для меня именно это определение отражает сущность)
а ПИК, Кобол, и прочее всего лишь мишура ;-)
...
Рейтинг: 0 / 0
Pick System или D3
    #32280483
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну на худой конец СРАВНИВАТЬ, а не посвящать этот раздел форума обсуждению РСУБД ПИК !!!!
если специлизированные форумф как буржуйские, так и наши вперед на них, приглашаю и andreww, если ПИК(D3 в частности) для него сейчас актуален
...
Рейтинг: 0 / 0
Pick System или D3
    #32280579
August
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. set a = arr( i, j, k)
Количество измерений в этой самой глобали (вроде так это называется в Cache) может быть произвольным (или хотя бы достаточно большим). Т.е. можно сделать set a = arr(i,j,k,l,m,n ....).


Не совсем на количество. Ограничение на длину строки "arr(i,j,k,l,m,n ....)" с подстановкой значений этих самых i, j, k, ... Предел что-то около 255. Точное значение сколько получится байт зависит от самих байт - непечатные символы там как-то хитро превращаются в два байта. Точно говорить не возьмусь - не помню.

2. Как система (Cache,M) умеет оперировать этими глобалями ?

Очень даже хорошо. Локальная переменная живет в памяти процесса, на диске не хранится. Глобальная наоборот хранится. Отличаются крышкой a - локальная, ^a - глобальная. В остальном одно и то же.

Команды и системные функции можно сокращать до некой аббревиатуры, например set = s, for = f, new = n, quit = q и так далее.

Операция set: set a = 123 - прописывает значение (можно из другой переменной) в указанную. Можно указывать индекс: set a(123)=456
Если в переменной было значение, то оно перезаписывается. Если такой переменной не было (декларация отсутствует) то она создается.

Операция merge (m): m a(123) = b(456) то же самое что и set, но прописывает с поддеревом, каким бы оно ни было. Если в a были узлы которых в b нет, то они остаются.

Операция kill (k): k a удаляет переменную со всем что в нее вложено, например если было a=123, a(1)=456, то k a удалит оба значения.

Операция zkill: zkill a удаляет только указанную переменную, не трогая вложений.

Операция перечисления $order ($o): s a=$o(a(2)) - выдать значение подиндекса переменной a которое идет после 2. Например было
a(1)=123
a(2)=456
a(3)=789
тогда $o(a(2)) выдаст 3
Ну и так далее.

Очень мощная и развитая поддержка косвенности, строковые функции, функции с левым присваиванием, развитая система ввода - вывода и прочее.

PS. Неудобно как-то захламлять топик по пик кашой. Прошу прощения у публики, но вопрос был тут.
...
Рейтинг: 0 / 0
Pick System или D3
    #32280661
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Alex25
Чего-то постов как то много ?
Будем разгребать.
Полагаю, все кто читает этот топик, получают массу положительных эмоций !

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

Скорее всего недостаточно точно. Впрочем про одну таблицу вам уже ответили :)

>>Увы, многие ключи в D3 не документированы

Если вы "специалист" (в чём народ читающий это обсуждение уже засомневался) вы должны понимать все проблемы связанные с недокументироваными возможностями.
Ещё раз прочтите мой пост. Потом посмотрите как происходит оптимизация для FlashBasic и компиляция в среде D3\Linux, попробуйте скомпилировать с недокументированными ключами.


>>Ура, Ура, Ура, значит иногда люди могут находить общий язык!!!!

Могут, но если один из них постоянно переходит на личности и переводит разговор в нужное ему русло, это сделать достаточно сложно.

>>Согласен на определение multi-стековая машина

Т.е. всё-таки стековая машина ?
И используя код стековой машины вы предлагаете писать бизнес правила ?

>>Ну, что привести конкретные корреляции и код программы (callx) ?

Т.е. подпорка в виде callx (псевдотриггера) для расчёта среднего по группе всё-таки нужна? Вы уже об этом говорили и долго, вам уже про это всё объяснили и не только я :)
Понять вас всё труднее и труднее.


>>Очень может быть. Я всего перечисленного не пробовал, поэтому говорить об этом не буду.
Не имею привычки спорить о незнакомых вещах.

>>ну если считать что окружающий нас миро 3-х мерный то надеюсь мы больше не будем ломать копья о многомерность, тем более, что больше трех измерений НИКТО из нас не видел ;-)

Т.е. измерений всё-таки 3 :) ?

Отучаемся говорить за всех. В виде базиса и матрицы переходов можно представить любое n-мерное пространство. Можно оперировать векторами или использовать проекции :)
Хочу также обратить ваше внимание, что вирусов тоже ГЛАЗАМИ никто не видел, только в микроскоп, выходит их нет ? :)


>>Странно, 3 года и не было желание подробнее познокомится с ПИК подобными СУБД ??

Не было. Предпочитаю сначала разобратся в чём-нибудь одном. А не прыгать от линейной алгебры к релятивисткой физике.

>>Спасибо, за рекомендацию, предпочитаю раздл релятивистской физики
;-)

Ну и на здоровье, тема интересная. Только зачем тогда оперировать понятиями многомерной геометрии и линейной алгебры ? Выводить формулы которые не имеют смысла ?
...
Рейтинг: 0 / 0
Pick System или D3
    #32280714
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alex25

В главе по релятивистской физике нет определения измерения. Оно вводится как раз в алгебре, то есть в аппарате, который используется в физике. Иначе что делать с нецелочисленными размерностями (а в физике оперируют и такой штукой). Кстати, тот же аппарат используется и в программировании. Значит, придется читать первоисточниики...

Реляционные базы же основаны на другой математике - теории множеств. При этом множеству абсолютно наплевать на количество "измерений" у объектов, в него входящих. Мне кажется, что под многомерностью всякие "пост-реляционисты" понимают возможность менять количество характеристик элементов множества, фиксированное в реляционной базе. Забавно, что многие "пост-реляционные" системы были разработаны до появления самой реляционной теории. насколько я помню, MUMPS был разработан в середине 70-х, когда IBM только экспериментировала с R-system.
...
Рейтинг: 0 / 0
Pick System или D3
    #32280824
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>В главе по релятивистской физике нет определения измерения !
Дать название учебника и автора ?

> ..... понимают возможность менять количество характеристик элементов множества, фиксированное в реляционной базе.

М-да вот кому надо перечитать старину Кодда и Дейта.
мое мнению что, ... всякие там .... (как Вы варазились) просто пошли от противного, взяв за основу вышеназванных зубров, как Эйнштейн и Ньютон, Евклид и Лобачевский, Риман, Миньковский, вдруг пришли к новому пониманию реальности (а как называть - многомерной, псевдомногомерной, постреляционной и т.п).
Я ее называю многомерной ((N+1)^3)^K, буржуи Multi Value


Когда я буду удерживать себя буду от сравнений ?! НЕ ЗНАЮ!

Похоже на анекдот, может ли быть сорость выше скорости света, спрашивает один инопланетянин другого, другой отвечает, не знаю - лет 20 уже летаю, не задумывался ;-)

.....
В процессе работы в исследовательской лаборатории IBM в Сан Хосе в 60-х и 70-х годах, Кодд подготовил несколько статей, описывающих его идеи.
Но компания не соглашалась выпустить продукт, основанный на идеях Кодда до 1978 года. Но первым на рынок вышел Лоуренс Эллисон, использовавший теорию Кода для разработки продукта, который лег в основу Oracle. «Обидно, что Ted так и не разбогател на этих разработках», сожалеет Дейт.
....
не смог удержаться от цитирования и еще это мне больше всего нравится
Кодда пережили его жена, дочь, три сына и шесть внуков.
.....
добавлю к сказанному, что Нельсон и Пик презентовали (громко сказано, у военных НИЧЕГО не презентуешь) свою систему еще в 1967 году

Попрошу более внимательно относится к словам ;-)))
Мне также нравится цитата из того же учебника по РФизике
....многомерность не тождественна реальной пространственной протяженности, а отображает определенные аспекты тех объективных отношений, в которых она может находиться. ......
добавлю, что отношение = relation ;-)

Господа, ну мы же должны сравнивать, я не рассуждать ;-)
...
Рейтинг: 0 / 0
Pick System или D3
    #32280855
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну и добавлю тем кто с алгеброй на ты
(1) R^ 2 = X^2 + Y^2 + Z^2 .......(ЗНАКОМАЯ ФОМУЛА, НЕ ПРАВДА ЛИ ?)
а если рассмотреть частный случай R^ 2 = X^2 + Y^2 узнали ?

(2) R^2* м^ n = X^ 2* м^ n + Y^2* м^ n + Z^ 2* м^ n

Здесь R - расстояние между двумя точками, n-мерность пространства,
надеюсь переменная м - понятна ?
Таким образом, эта трехмерная геометрия формально ничем не отличается от трехмерной геометрии Евклида.
В принципе n можно устремить к бесконечности и мы получим 3-мерную геометрию с бесконечным числом внутренних степеней свободы.

мда, не красиво, согласен, рад бы нарисовать картинку, я их люблю рисовать, но как ? может кто-то подскажет ?
...
Рейтинг: 0 / 0
Pick System или D3
    #32280858
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alex25

Вы еще забыли, что Л. Элиссон пришел как раз из IBM.

Еще одно замечание. Вы точно уверены, что термин отношение в Вашей цитате из физики эквивалентно термину отношение в теории множеств?

А то получится что-нибудь вроде определения объекта как любой сущности, обладающей своим поведением. А как тогда прикажете понимать диаграммы сущность-связь. Вот, кстати, появилось еще одно отношение, не имеющее никакого отношения к реляционной модели. Причем очень многие уверены, что реляционная база происходит из-за наличия связей между таблицами.
...
Рейтинг: 0 / 0
Pick System или D3
    #32280866
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как и то что 5.5 лет я проучился в МИФИ ;-)
...
Рейтинг: 0 / 0
Pick System или D3
    #32280868
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу формулы. На закате своей научной карьеры я занимался тем, что искал в данных физ. экспериментов признаки нецелочисленности в размерности, описывающей процессы. Так вот, не было никакой разницы в том, какое выражение для расстояния между точками берешь. Можно по евклиду, с квадратами, можно просто взять модули, можно взять третью и т.д. степень - размерность как параметр, описывающий процесс, от этого не изменится.
...
Рейтинг: 0 / 0
Pick System или D3
    #32280873
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Вот, кстати, появилось еще одно отношение, не имеющее никакого отношения к реляционной модели.
не думаю, надо монимать разницу между file - файл, file-папка для хранения бумаг
Причем очень многие уверены, что реляционная база происходит из-за наличия связей между таблицами

ага, вот и истина, правда я учуял ТОЛЬКО запах, НО он приятный !
...
Рейтинг: 0 / 0
Pick System или D3
    #32280876
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
... родился в 1923 в Дорсете, Великобритания. Он учился в Оксфордском Университете. В 1948 Кодд переехал в Нью Йорк и устроился на работу в IBM...
полагаю понятно о ком идет речь !!!!
...
Рейтинг: 0 / 0
Pick System или D3
    #32280920
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>В главе по релятивистской физике нет определения измерения !
Дать название учебника и автора ?

Да ! Желательно.

Лучше бы вы в Исторический шли, к истории у вас призвание :)

>>Здесь R - расстояние между двумя точками, n-мерность пространства,
>>надеюсь переменная м - понятна ?
>>Таким образом, эта трехмерная геометрия формально ничем не отличается >>от трехмерной геометрии Евклида.
>>В принципе n можно устремить к бесконечности и мы получим 3-мерную >>геометрию с бесконечным числом внутренних степеней свободы.

Уже откомментировали, и очень точно :

" размерность как параметр, описывающий процесс, от этого не изменится."

У вас же по прежнему получается, если создать файл с именем File_1_1_1 и файл с именем File_1_1_2 то File будет трёхмерным :)
А вы вместо этого какой-то ЗАПАХ учуяли :(


А вопросы про среднее и компиляцию, так и останутся без ответа видимо.
...
Рейтинг: 0 / 0
Pick System или D3
    #32280972
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>А вопросы про среднее и компиляцию, так и останутся без ответа видимо.

Он сейчас скажет "перечтите мои сообщения и найдете в них ответ на ваш вопрос" или просто расскажет про детство отцов-основателей PICK.
...
Рейтинг: 0 / 0
Pick System или D3
    #32280976
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Искал я, значица, "кучу информации" про "многомерность" D3, но ничего более-менне внятного, кроме этой ссылки , не нашел. При рассмотрении возникли некоторые вопросы. Можно я их задам здесь? Я конечно понимаю, что в пылу спора о высоких материях(теория отностиельности, физика там всякая, Лобачевсий и Энштейн тут же) его можно и не заметить, но...вдруг кто-то заметит?

Предположим что показанном там много(3-х, если я не ошибаюсь)-мерном массиве данных наряду с именами штатов должны храниться адреса офисов. Как здесь неодноркатно говорилось, преимуществом D3 является то, что он позволяет хранить ВСЕ данные в ОДНОМ массиве. Значит ли это, что в каждой ячейке представленного массива для каждого штата будет так же храниться и адрес офиса? Или может я чего-то в этой схеме недопонял? Например, определена размерность "штаты" и значения этой размерности есть имена штатов. Может ли с этими значениями размерности ассоциироваться адреса офисов? Ну в общем объясните темному двумерному челу, где в этой схеме что - что определяет размерность, какие значения храняться в ячейках и т.п.

Лирическое отступление....Я помню, как один умный чел лет 10 назад мне за 3 минуты умудрился объяснить организацию данных в РБД, использовав при этом около 20 простых предложений.....и я понял, как это все работает. Может кто рискнет повторить это по отношению к D3?

А вообще навскидку это OLAP-овские кубы напоминает...правда размерность ограничена...Но они и из реляционных данных легко строятся, и в этом случае я не понимаю, из чего весь сыр-бор....
...
Рейтинг: 0 / 0
Pick System или D3
    #32281108
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>У вас же по прежнему получается, если создать файл с именем File_1_1_1 и файл с именем File_1_1_2 то File будет трёхмерным :)
А вы вместо этого какой-то ЗАПАХ учуяли :(

Все теперь понял откуда ноги растут,
занкомо ? >>>>>>
Create-file имя_файла, раздел_данных1
Create-file имя_файла, раздел_данных2
Create-file имя_файла, раздел_данных3
Create-file имя_файла, раздел_данных4
Create-file имя_файла, раздел_данных5
Create-file имя_файла, раздел_данных6
....
Create-file имя_файла, раздел_данныхN
>>>> вот такая форма
Data1
Dict Data2
Data3
....
DataN
(это то, что я имел ввиду под N+1), ибо словарь файла, является разделом данных для master dictionary (MD) файла, тот в свою очередь, частное (MDS(а))

недеюсь меня понимают ?!
НЕ ФАЙЛ, А РАЗДЕЛ ДАННЫХ, уважаемые любители SQL в ПИКе - это разные вещи, и то что все это называется файл, желание упростить жизнь
получится один !!! СЛОВАРЬ файла, но N разделов данных, причем

если хранить исходники программ, написанных на PICK/BASIC, они могут хранится в разделах данных, а объектники всегда в словаре, на этом основа одна очень хитрая штучка в ПИКе, ....
... дальше продолжать не буду ...., плохо то, что и у меня в этом отношении к дождливым притензия, что например переход с версии 7.1.4 на 7.2,7.3 требует обновление объектников, т.е. компиляции, особенно, это ощутимо с программами компилированными с Flash(ом), полагаю, что наконец они устаканились с оптимизациями кода или захотели придумать 10 код оптимизации

исполняемые PROC команды, можно хранить ГДЕ УГОДНО, но требуется, пометить их как исполняемые команды в MD, для PICK/BASIC программ это делает команда catalog имя_файла имя_записи, а для команд PROC придется это сделать руками

зачем появились макросы (кто не знает, это записи с набором исполняемых команд у которых первый атрибут n) в md, полагаю, разработчик не проникся PROC до его осознания, но сказал, что это плохо (как и у нас в частности) и .... они поторопились это реализовать, сделали работало в AP, работает и в D3

теперь про файл с записями , он похож (в смысле именно запись в файле, а не сам файл!!!) на OLAPовский куб, согласен, у которого три измерения (атрибут-значение-подзначение), так что, прав U-gene, который утверждает, что надо быть ближе к народу !!!!
а дальше, интереснее

по-первых, блокировку можно реализовать как по записи, так и по атрибуту, вот до значений и подзначений НИ ПИКовцы, НИ дождливые не дошли, но нужно ли это делать ?!

записи типа A в словаре могут делать все, что угодно с записями в разделах данных, значениях и подзначениях, причем это можно делать на основе корреляций (понятно я выражаюсь?) и конверсий. Важно отметить возможность многозначных {выполняемых несколько, друг за другом} корреляций и конверсии). Это супппер, кто пробовал ТОТ меня поймет!
особенно когда, поиск и отображение данных проводится по одним и тем же данным, но требуется произвести при поиске и отображении разные действия!

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

немаловажным является НЕОГРАНИЧЕННАЯ ДЛИНА (исторически 500 Мб, 2 Гб., сейчас 4 Гб.) записи, атрибута, значения, подзначения - можно спорить как это реализовано (насколько оптимально), но ЭТО ЕСТЬ!!!! И ОЧЕНЬ УДОБНО

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

существенно переработан механизм, сохранения On-line, работает через сокеты (правда блокирующие), но шустро! Если постановщик задачи до конца разобрался в блокировка на уровне записи, атребута будет работать, как часы, а если все это повесить на фантом, то просто рай для админа.

AQL очень эффективно работает с такой структорой, ибо он заточен под это!!!
впрочем, как и PROC, RUNOFF, OUTPUT, UPDATE и т.д.

PICK/BASIC это средство возникшее много позже, жаль нельзя об этом спросить ДИКа ПИКа, интересный был мужик, лично встречал в Москве.


Опять я хвалю свое болото, нет господа давайте сравнивать !

Сложность изучения ПИКа - необходимость использовать различный набор отверток, для решения разных задач, супер универсальной нет, но нужна ли она ?!

ПИК унаследовал и многое от ОС, когда сам был ОС(ом), многие вещи
необоснованы для расмотрения его как СУБД, но это наследство ... и его НЕ можно отрицать!

>А вопросы про среднее и компиляцию, так и останутся без ответа видимо.

про нахождение среднего, используя ACCESS во множестве записей уже ответил, на множестве занчений и подзначений советую использовать совокупность корреляций, какие см. руководство пользователя, я вижу 3-4 последовательных корреляций в записи определителе словаря.

про нахождение среднего, используя SQL запрос и ODBC соединение, вот тут придется применить уже названные callx, создать их можно с использованием PICK/BASIC, oткомпилировать, каталогизировать и использовать

А что говорить про компиляцию, ну в режиме basic xxx xxx, compile xxx xxx, обычного PICK/BASIC(а), это не компиляция, а интерпретация, компиляция возникает, только при использовании Flash basic(а), про оптимизацию в linux,.... повился D3 7.4 (без кодов, паролей и прочего) продакшн, залезайте на сайт дождливых, скачивайте и пробуйте, все равно andreww мне НЕ ПОВЕРИТ, уже понял это, а может действительно нужно убедиться собственными глазами. (Глаза нужно иметь не искусственные, а натуральные - шутка)

>Лучше бы вы в Исторический шли, к истории у вас призвание :)
Про Исторический .... подумаю

>В главе по релятивистской физике нет определения измерения !
Дать название учебника и автора ?
Да ! Желательно.
Хорошо, в каком именно не помню, много их было, но для Вас andeww постраюсь найти

>Так вот, не было никакой разницы в том, какое выражение для расстояния между точками берешь. Можно по евклиду, с квадратами, можно просто взять модули, можно взять третью и т.д. степень - размерность как параметр, описывающий процесс, от этого не изменится.
если можно подробнее, что за эксперимент, кто проводил, где

>Вы точно уверены, что термин отношение в Вашей цитате из физики эквивалентно термину отношение в теории множеств?

отличный вопрос, если говорить на 100%, то наверно нет,
но на 99,99% УВЕРЕН

>Забавно, что многие "пост-реляционные" системы были разработаны до появления самой реляционной теории. насколько я помню, MUMPS был разработан в середине 70-х, когда IBM только экспериментировала с R-system

Супер, я цитирую уже сказанное не мной, но совершенно справедливое замечание!

>При этом множеству абсолютно наплевать на количество "измерений" у объектов, в него входящих. Мне кажется, что под многомерностью всякие "пост-реляционисты" понимают возможность менять количество характеристик элементов множества, фиксированное в реляционной базе.

Брависсимо, вот они зерна, могу ли я узнать ваше имя, уважаемый ?

НУ НИЧЕГО Я РАЗРОДИЛСЯ !!!!

а форум то, НЕ держит постоянного соединения ?! или я не прав
...
Рейтинг: 0 / 0
Pick System или D3
    #32281150
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таааак... :)

Итак, из сказанного я выяснил, что имеется 3-хмерный набор переменных и это уже хорошо :)... Таким образом для того, что бы найти некую переменную в кубе мы должны указать ее положение, задав три значения, являющимияся ...мммм...координатами (эта.... поправте, ежели что-то я не так понял.....)

Вопросы...
1)Эти переменные могут быть сложные? Если да, то насколько сложными?
2)Могут ли существоввать два связанных куба? Если да, то как они связываются?
...
Рейтинг: 0 / 0
Pick System или D3
    #32281176
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alex25

Ну зачем столько восклицательных знаков? Если Вам не трудно, то посылайте информативные, а не эмоциональные сообщения. А то я так начну хуже относиться к выпускникам МИФИ, которых до сих пор уважал.

У меня есть подозрение, что Вы в МИФИ учились на теоретика. Они часто грешат отождествлением математики и физики, особенно, в Москве. А объяснить на пальцах, из физических соображений, почему возникает вихревое электрическое поле при изменении магнитного без математических уравнений не могут. Я тоже был таким, пока в Новосибирске не обломали. Там четко объяснили, где заканчивается одно, и начинается другое.

>Вы точно уверены, что термин отношение в Вашей цитате из физики эквивалентно термину отношение в теории множеств?

отличный вопрос, если говорить на 100%, то наверно нет,
но на 99,99% УВЕРЕН


А я на те же 99% уверен. что нет. Вы не привели ни одного доказательства, кроме процента уверенности. А как физика - наука точная - учит: надо всегда приводить точные определения и ограничения, в которых данные определения действуют. Так вот, поскольку мы говорим о принципиально разных предметных областях, то и для одного термина есть разные определения. Вы же не будете утверждать, что бесконечно малая величина в математике и бесконечно малый объем в той же термодинамике имеют один и тот же смысл.

>Так вот, не было никакой разницы в том, какое выражение для расстояния между точками берешь. Можно по евклиду, с квадратами, можно просто взять модули, можно взять третью и т.д. степень - размерность как параметр, описывающий процесс, от этого не изменится.
если можно подробнее, что за эксперимент, кто проводил, где


Эксперимент проводился в Дубне (ядро-ядерные столкновения). Калибровались расчеты по методам определения размерностей из известных данных по фракталам. Сначала шла голая математика, потом долго думали, как это предложить в физике. Основные идеи шли из ФИАНа. Потом мой аспирант чего-то там защитил, но уже без меня.

Последнее. Я своего имени не скрывал, можете посмотреть.
...
Рейтинг: 0 / 0
Pick System или D3
    #32281200
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Итак, из сказанного я выяснил, что имеется 3-хмерный набор переменных и это уже хорошо :)... Таким образом для того, что бы найти некую переменную в кубе мы должны указать ее положение, задав три значения, являющимияся ...мммм...координатами (эта.... поправте, ежели что-то я не так понял.....)
Невероятно, я еще и объяснять могу (i,j,k)
>1)Эти переменные могут быть сложные? Если да, то насколько сложными?
о каких переменных идет речь,

атрибутов в записи может быть сколько угодно
значений в атрибуте может быть сколько угодно
подзначений в значении может быть сколько угодно (сколько именно, я уже указал сейчас 4 гб.), но думаю дождливые уже на гране 10 Гб.

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

а коды кореляции (8 атрибут записи определителя, в словаре нашего файла)
ANI - счетчик записей
ANV- счетчик значений
ANS - счетчик значений
R - функция остатка от деления первого оператора от второго
S- сложение, суммирует указанные значения, пользователем или атрибуту, значения, подзначения
FS - суммирует значение1 в стеке, результат помещяется в стек
(уровней стека 4!!!!)
а еще классная штука, очень иногда актульная, код обработки MS упорядочивыет список согласно заданной в 1 атрибуте записи SEQ файла ERRMSG списку
или испольсовать конверсии, 7 атрибут

Интересно, кто-нибудь из считающих себы программерами в ПИКе это использовал ? или ПИК программером считает себя любой кто сочиняет на PICK/BASIC ?
типа
....OPEN....
... READ....
... WRITE ....
.... CLOSE ....


ну и так далее, еще andreww говорил, что
...Форум не место для Ликбеза !...
ВОТ С ЭТОЙ ФРАЗОЙ Я КАТЕГОРИЧЕСКИ НЕ СОГЛАСЕН !

и еще, советую наряду с заявами .... думаю автор знает о ком идет речь ....
"Advanced Network Programming and Performance" от IBM например, указывать линк на эти курсы ;-)



>2)Могут ли существоввать два связанных куба? Если да, то как они связываются?
Да, можно даже воспользоваться стандартныйм в Acceess(е) оператором USING связывающим, данные раздела данных В, с записями определителями в файле А
т.е. (конкретнее, меня все время просят конкретнее, а ВЫ С ПИКОМ работаете ? или просто праздные вопросы?)
LIST FORUM USING DICT D3 WITH name = "[d^^ma]"
означает вывести список записей из файла FORUM, используя запись- определитель name из файла D3 , у которых атрибут (номер указан в записи-определителе) будет соотвествовать шаблону
усевать слева, затем буква d, два любых символа, затем ma с усечением справа
Вот так
...
Рейтинг: 0 / 0
Pick System или D3
    #32281221
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>У меня есть подозрение, что Вы в МИФИ учились на теоретика. Они часто грешат отождествлением математики и физики, особенно, в Москве (Почему именно в Москве? ). А объяснить на пальцах, из физических соображений, почему возникает вихревое электрическое поле при изменении магнитного без математических уравнений не могут (знание - сила, силой дожны обладать ТОЛЬКО сильные люди, очень часно лично я прихожу именно к этой мысли ). ...... Там четко объяснили, где заканчивается одно, и начинается другое

Абсолютно верно (ЭТФ) и этого не скрываю, мда с ребятами и Новосибирска дружу и буду дружить, мозги там не хуже, чем в Моске, закручивают, если не в тор, то в лист Мебиуса ;-)

Эмоции... иногда грешу .... отрицать не буду

>Я тоже был таким, пока в Новосибирске не обломали

Обломало ?! Нет я бы сказал 90хх оказались для многих переосмыслением реальности:-)

>Последнее. Я своего имени не скрывал, можете посмотреть.

Это уважаемый Адрей относится не к Вам, а к вашему тезке, который выступил с серьезными заявлениями, близкими ему, похоже не покопавшись в сути вещей, ....
типа ты - дурак, интересно, как аргументировать отрицание, от противного, или разказывать о кол-ве нейронов, которые уменьшаются в геометрической прогрессии при употреблении именно пива клинское ;-)

>...Калибровались расчеты по методам определения размерностей из известных данных по фракталам ....
Я полагаю, речь идет о стохастических фракталах ?

Честно, приятно слышать знакомые уху слова ;-)

Но мы отвлеклись, мы ДОЛЖНЫ сравнивать СУБД (системы управления базами данных) ... иногда приходят аналогии, но это лишь отвлечение от основной темы ....
...
Рейтинг: 0 / 0
Pick System или D3
    #32281236
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я-то думаю, что это мне напоминает до боли знакомое, а это товарищ с "Т" факультета ... хе-хе.
...
Рейтинг: 0 / 0
Pick System или D3
    #32281265
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 U-gene :

Маркетинговую скороговорку от Alex25 вы прослушали, теперь попробую ответить я.

>>1)Эти переменные могут быть сложные? Если да, то насколько сложными?
Нет. В ПИКе всё только строка, всегда. "Это бизнес система ." (с) Alex25

>>2)Могут ли существоввать два связанных куба? Если да, то как они связываются?
Нет. В примере приведённом Alex25 где создаются физически независимые друг от друга файлы (хоть и называются разделы) :
"Create-file имя_файла, раздел_данных1
Create-file имя_файла, раздел_данных2 "
запрос к ним (на отбор например) надо выполнять к каждому отдельно, либо выписывать достаточно сложный триггер (который будет делать тот же отбор), из включаемой процедуры обращение тоже происходит к каждому отдельно. Общими для этих трёх файлов будут только так называемые "определители атрибутов", те самые коды стековой машины которыми предлагается находить сумму, количестово осущ. строковые операции и т.д - аналог включаемых функций и коррелеативных запросов в SQL.

Я про это неустанно повторяю Alex25-му - не замечает :)

Повторят мантру - Pick UBER ALES !!!

C OLAP кубами схожесть только внешнее, если интересно могу объяснить почему.

2 Alex25 :

Дааа. Восхитительная каша в голове.
>> ....
>>DataN
>>(это то, что я имел ввиду под N+1), ибо словарь файла, является разделом >>данных для master dictionary (MD) файла, тот в свою очередь, частное >>(MDS(а))

N - это число измерений, я правильно понимаю ?
Как это N попало в формулу (до сих пор не объяснили как вы её получили).
Т.е массив a (a[0]-a[100]) будет иметь 100 измерений ?
Похоже вы сильны в линейной алгебре ....

>>недеюсь меня понимают ?!

Уже нет !

Зато весело !!!

Жаль я в физике не силён, и имею мерзкую привычку не спорить о незнакомых вещах, подозреваю что поводов для веселья стало бы больше.
...
Рейтинг: 0 / 0
Pick System или D3
    #32281340
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 alex25
>....многомерность не тождественна реальной пространственной протяженности, а отображает определенные аспекты тех объективных отношений, в которых она может находиться. ......
добавлю, что отношение = relation ;-)

Не из Ленина ли цитата? Это не то relation, уважаемый. В Вашей цитате речь идет о философском понятии (т.е. вообще непонятно о чем). В реляционной алгебре отношение это просто множество. И никакой мистики. А понятия "объективных отношений" в реляционной алгебре и вовсе не существует.

>ну если считать что окружающий нас миро 3-х мерный то надеюсь мы больше не будем ломать копья о многомерность, тем более, что больше трех измерений НИКТО из нас не видел

Ну раз не видел, то смотри. Берем 6 различных точек на плоскости, соединяем их все линиями и получаем полный граф на шести вершинах. Этот же граф по-другому называется ПЯТИМЕРНЫЙ симплекс. Если точнее то геометрическая реализация пятимерного абстрактного симплекса в двумерном пространстве. Прочитать можно в любой книге по комбинаторной топологии, например Понтрягина. Другие примеры многомерных объектов тут уже приводили.

Пару слов о размерности, раз вокруг нее все вертится. Размерностей бывает много. Например я знаю топологическую размерность (в той же книге), симплексическую размерность (там же), размерность конечномерного линейного векторного пространства (все учили в курсах по линейной алгебре), размерность Мандельброта, она же фрактальная размерность, которая вроде бы частный случай размерности Хаусдорфа, которая вроде бы частный случай размерности Каратеодори (это которая может принимать не обязательно целые значения). Кроме того длину массива часто неправильно называюто его размерностью. Наверняка есть еще куча других.
Эти размерности, кроме Мандельброта-Хаусдорфа-Каратеодори, не являются обобщением дрг друга, а совершенно независимые понятия, которые иногда могут совпасть, если вдруг они определены для одного и того же объекта. Поэтому просто сказать размерность равна 15 это не сказать ничего.
В системе Pick или D3 понятие размерности, насколько я понимаю, относится к фундаментальным. И вы, ценители и знатоки пика, не можете внятно объяснить что вы под ним понимаете. О чем говорить, если у вас путаница даже с фундаментальными понятиями.
...
Рейтинг: 0 / 0
Pick System или D3
    #32281959
GeorgZH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To Alex25
Признаю свою промашку Вы все таки представились хотя довольно странно
>> (Да и не плохо было бы узнать, кто скрывается под НИКОм Andreww, предпочитаю имена, например меня зовут Дмитрий) ну да ладно .
Если уж вы не хотите скрывать свое истинное имя так подберите себе подходящий НИК или ,повторяю еще раз ПОДПИСЫВАЙТЕ СВОИ СООБЩЕНИЯ , а то тем кто последует Вашему призыву придется заниматься преобразованием имен! По мне хоть Alex25, хоть Дмитрий, суть прочитанного здесь для меня не меняется!

Я никак не мог понять зачем же вам так нужно истинное имя вашего оппонента , ведь не околдовать же вы его собрались ! Но перечитав еще раз понял ! Все просто! Для того что бы подмочить ЕГО репутацию сомнительными слухами ! И использовать это как дополнительный Аргумент в свою пользу! Вы скажете что ничего подобного Но как же расценивать то что вы сначала поминали недоброе про Алексея затем не угадав стали поминать Андрея причем с различными окончаниями его фамилии !
М да батенька ну и приемчики у вас ! с такой Аргументацией вы восстановите против себя даже Дика Пика с Доном Нельсоном в придачу !!!

>> Ну вот еще один из серии не видел, но знаю.
Видел, знаю. два года на него смотрю и на тех людей кто с этим работает и чей кругозор не ограничивается обсуждаемой здесь СУБД и их мнение не в пользу D3 даже c MVDesigner в купе!!!
...
Рейтинг: 0 / 0
Pick System или D3
    #32282367
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые коллеги,
D3 - это не MVDesigner, Москва - это не Россия (извините за сравнение)

D3 - это самодостаточная пост-реляционная СУБД, а графические штучки - это увы (мое личное мнение) дань мовременной моде огромного кол-ва sub программеров. Изначально эта СУБД под работу с SQL запросами, затачивалась (у ней свой язык запросов), и под ADO, и под COM+ и другие технологии НЕ ЗАТАЧИВАЛАСЬ, поэтому в вышеприведенных аргументах коллег на форуме много лукавства (она затачивалась под решения многих задач, но с использованием дрцугих инструментов).
Теперь о том, что есть, а есть и НЕМАЛО.
Есть желание понять работу этого "черного" ящика, помогу с удовольствием, есть желание вытаскивать данные посредством SQL, чтож похвально, НО НАДО ВСЕГДА читать документацию полностью (меня именно так, когда-то давно учили меня) и обращать внимание на главы типа ...Ограничения применения ...
Между прочим, надо отдать дождливым должное они честно заявили об этом !
Если не получается ТО, что написано в документации - это БРАК в работе дождливых и на это надо указать.
Замечу, что брака у мелкомегких НЕМЕНЬШЕ!

И господа, идеология ПИКа, зарождалась на заре самого понятия СУБД, и я совершенно уверен, что ПИК ДОЛЖЕН БЫТЬ НЕПОХОЖ на других, см. требует более детального изучения.
Да D3 - это РОДНОЙ сын ПИКа, но если в нем есть ограничения см. какие двоюродные, троюродные сыновья - U2/jBASE

Если говорить о личностях и ПИКе, с удовольствием поговорю, НО НЕ В РАМКАХ
этого форума

ТО что происходит сейчас у дождливых, похоже на ситуацию в нашей стране, много лет PICK SYSTEMS НЕ ЗАБОТИЛОСЬ о маркетинге, предлагая уникальное (небоюсь этого слова, и готов отстаивать его) по тем временам решения, но после смерти основателя, интриги ...., различного рода непонятные покупки, разгон технического костяка привели к тому, что имеется сейчас.

Сейчас они серьезно озаботились маркетингом, после того как стали акционерным обществом, пытаются поспеть за теми новинками в сфере СУБД (что похвально), иногда делая упор не на том (но они то у себя в Америке, лучше знают, что им ТАМ нужно) процесс идет, мне кажется, (именно сейчас там не хватает технических специалистом, но это мое мнение) ВСЕ ОБРАЗУМИТСЯ (если идти, как они сейчас идут шаг за шагом) СО ВРЕМЕНЕМ.

Возможно, не надо было говорить, то что я сказал, НО я ЗА ОбЪЕКТИВНОСТЬ!!!

ВСЕ, что я сказал ПОВТОРЯЮ - это не сравнительная характеристика, так что ДАВАЙТЕ СРАВНИВАТЬ!!!

И последнее, название этой дискуссии, это БЕЗГРАМОТНО
Pick System или D3. Причем здесь Pick Systems и почему или, уважаемый рассматривал другие версии ПИКа, именно от Pick Systems - R83, Advanced PICK, уверен, что он их в глаза не видывал!!!
Иначе назвал бы тему диалога Raining Data и ее продукт!
...
Рейтинг: 0 / 0
Pick System или D3
    #32282392
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и последнее shev сказал
....Работают в Северодвинске...
Согласен, работают, ТОЛЬКО вот на чем работают, рад буду, если меня поправят на Advanced Pick/SCO, я не слышал, чтобы они перешли на D3
....
cab написал
...Я работал с Pick в период с 1989 по 1994 год (включительно).....

ТОГДА версии D3 не существовало!! Да был AP/Native, AP/PRO, AP/SCO, AP/DOS
так с каким ПИКом он работал, может с Universe или Mentor(ом) ?

andreww начинает СВОЙ АНАЛИЗ, какая версия ? когда был сделан его анализ ?
понятно он анализирует D3, но в конце свободно вставляет фрызу таких же неграмотных, как и он сам
"Pick is Dead", "Nobody install pick servers. Nowhere.".
также он написал
...D3 это довольно старая система, которая используется там где она была внедрена ещё во времена СССР....

ЭТО НЕПРАВДА, когда был CCCР, я знал только R83, который отличается от D3,
как ручка от Паркера и перо!!!

М-да, и мне потом делают замечания ????!
а слова типа
....Разворачивать новые системы на D3 - это самоубийство.... я бы постыдился говорить это, был я сегодня на SoftTool(е), кто не знает сейчас 2003 года, я таких ихтиозавров увидел!!! правда в GUIвой обертке и их предлагают и такие серенады исполняют
...
Рейтинг: 0 / 0
Pick System или D3
    #32282548
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
М-да, andeww как всегда .....

...где создаются физически независимые друг от друга файлы (хоть и называются разделы) : ....

достаточно просто опровергается это замечание, воспользовавшить командой DUMP адрес_начала словаря и начала_раздела данных

Да и уважаемый Вы не сильны не только в физике, но и в ПИКовском ACCESS(е), заставили меня вспоминать TCL команды!

>....те самые коды стековой машины которыми предлагается находить сумму, количестово осущ. строковые операции и т.д - аналог включаемых функций и коррелеативных запросов в SQL.

МУЛЬТИСТЕКОВАЯ машина уважаемый, выражайтесь точнее

>Общими для этих трёх файлов будут только так называемые "определители атрибутов",
'это полная лобуда, читайте документацию, где рассказывается о зависимых и зависящих полях (значений и подзначений), да именно вот их, ПИКовское рукеоводство по ... Using SQL ... называет вложенными таблицами

>Pick UBER ALES !!!
Ха Ха Ха, а английский Вы также знаете, как немецкий ?

>...массив a (a[0]-a[100]) будет иметь 100 измерений ?
а вот каша не у меня в голове ;-)

М-да, чувствуется Вам здорово зажимали зарплату на прежнем месте, уважаемый

>Я про это неустанно повторяю Alex25-му - не замечает :)

alex25 сначало тактично предложил заглянуть в документацию, потом написал
команды, ..... , но andeww уберся в ворота, а то что рядом ПРОХОД, это он понимать не хочет или не может

....а Ленин, здесь не причем.... ГОСПОДА
...
Рейтинг: 0 / 0
Pick System или D3
    #32282562
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять одни эмоции ...

Что ж у вас там произошло увидели свои ЛЯПЫ ?

>>достаточно просто опровергается это замечание, воспользовавшить >>командой DUMP адрес_начала словаря и начала_раздела данных

Т.е. можно использовать все т.н. разделы как один ФАЙЛ ?
Можно открыть из включаемой процедуры ?

Где ссылочка на документацию или пример select-a, опять МУ-МУ ?

>>'это полная лобуда, читайте документацию, где рассказывается о >>зависимых и зависящих полях (значений и подзначений), да именно вот их,

Речь шла О ФАЙЛАХ и т.н. РАЗДЕЛАХ откуда взялись значения и подзначения (раньше передёргивать у вас получалось лучше :) )

>>...массив a (a[0]-a[100]) будет иметь 100 измерений ?
>а вот каша не у меня в голове ;-)

Ну так и ответье сколько и раскажите почтеннешей публике как вы свою ФОРМУЛУ получили.

Впрочем с127 и Al уже указали вам на ошибки.
Вы же продолжаете их ВЫПЯЧИВАТЬ !

[хамство и философия про ПРОХОД опущены :)]
...
Рейтинг: 0 / 0
Pick System или D3
    #32282568
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Я никак не мог понять зачем же вам так нужно истинное имя вашего
оппонента , ведь не околдовать же вы его собрались ! Но перечитав еще раз понял ! Все просто! Для того что бы подмочить ЕГО репутацию сомнительными слухами ! И использовать это как дополнительный Аргумент в свою пользу! Вы скажете что ничего подобного Но как же расценивать то что вы сначала поминали недоброе про Алексея затем не угадав стали поминать Андрея причем с различными окончаниями его фамилии !

Угадывать я не стал, а втечение 20 минут узнал, кто он, где работал с кем и что сделал

Алексей - имя человека, который продавал и продает AP/D3 сначало в АПП, потом в Инфовед ...и делает это ПРОФЕССИОНАЛЬНО (я сужу по доходам)

Aндрей - программер, который администрил системы под D3 (где ? думаю для него это воспоминание не из легких) и немного пытался что-то разрабатывать (правда, похоже все что он когда-то делал УМЕРЛО, забавно не правдали ли), знал он SQL (вероятно неплохо) и читать ПИК книжки он похоже напрочь отказывался, задавал вопросы Алексею и пытался анализировать этот чертов "черный" ящик с именем D3, замечу еще раз НЕ ПИК, а D3!

Я действительно, несколько раз называл его Алексей, хотя на самом деле он Андрей. Важнее другое, что кроме вышеназванных им 20 пуктов от его 3 летней работы в D3 НИЧЕГО НЕ ОСТАЛОСЬ, про контору в которой он работал, расскажет он сам, если захочет

Почему я спрашивал имя, потому что, ПИКовцев в России после закрытия Pick Lab. можно пересчитать по пальцам рук и ног :-)
...
Рейтинг: 0 / 0
Pick System или D3
    #32282745
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытливый ум andreww или желание выказаться специалистом ?

Несколько раз я задавал себе вопрос, но в итоге я убеждаюсь в серьезных предубеждениях к D3 (продукту компании Raining Data, ставшей провоприемником ПИК продуктов R83/AP) или поверхности (хотя некоторые вещи были им выявлены, правда не существенные для многих ПИК систем, коих в России достаточно).

Почему ? Да потому, что язык программирования к СУБД имеет косвенное отношение, а вот поддержка СОРТИРОВОК русских букв, правильно выполняемых конверсии (MCU, MCV ...) и т.д
В системе D3 по-умолчанию используется сортировка буржуев, конверсия для буржуйских букв и многое другое, которое приводит к заключению о неполной сделанной локализациии этого продукта. Причем некоторые вещи, встречаются в документации, переведенной на русский и должны были СРАЗУ обратить на себя внимание, однако этого не произошло. из чего я делаю выбор, что andreww за 3 года ТАК и не осознал D3 (ПИК).

Странно другое, что в предыдущих версиях ПИКа (R83/AP) все конверсии раболали ПРАВИЛЬНО, так что можно говорить о неактульности российского рынка для дождливых или плохой дистрибьюции этого продукта в России
Может еще не все потеряно.

В заключение скажу, сортировка (имеется ввиду таблица) легко корректируется (внимательное чтение руководство подскажет как это сделать), с конверсиями сложнее, но здесь на помощь приходит PICK/BASIC
(согласен, лишняя работа, но ведь проблему можно решить!)

ВОТ ТАК, я ОЖИДАЛ увидеть СРАВНЕНИЕ СУБД, а увидел... впрочем я с этим встречался и продолжаю ВСТРЕЧАТЬСЯ
...
Рейтинг: 0 / 0
Pick System или D3
    #32362142
Duce
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хайль alex25 !!! Зиг хайль!!!
Мой Фюрер, мы пойдем за Тобой хоть в самый ад как в рай!
Мы знаем, что Ты - истина! И если ты скажешь,
что 2+2 равновероятно =5 OR 3, то это так и есть, о Большой Брат!
Если Ты заметишь, что предметы падают вверх,
то мы объявим войну гравитации и уничтожим ее как явление!!!
Поистине, 3-ему рейху не доставало харизматического лидера,
но теперь мы построим 4-ый рейх!!!
Любую проблему можно решить триумфом воли и приматом веры,
непоколебимой убежденностью борца!!!
D3 (ПИК) - не лучшая СУБД. Нет!!! Кто так думает - тот наш неявный
коварный враг!!! Ибо D3 (ПИК) - единственная СУБД!!!
Хайль!

как давно я не получал таких впечатлений и эмоций!
поистине, alex25 - матерый человечище!
...
Рейтинг: 0 / 0
Pick System или D3
    #32362176
Duce
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вы все, слабаки, смотрите и учитесь, как нужно
любить и защищать Родину и любимую СУБД!!!
Пусть кричат - "уродина"!
А она нам нравиться!
...
Рейтинг: 0 / 0
Pick System или D3
    #32467694
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просматривал сегодня dbdebunk и совершенно случайно наткнулся на -

http://www.dbdebunk.com/page/page/622342.htm

Fabian Pascal, самолично, высказывает своё мнение по-поводу всяких "многомерных", очень сильно напоминает это обсуждение.

Точно такие же аргументы, полное отсутствие каких-либо знаний в области БД и понимания базовых определений таких как "множество", "измерение" и т.д. у "многомерных специалистов". Оказывается моя точка зрения совпадает с Fabian-овской, несмотря на то, что я бездарь, пустозвон и неудачник :-).

Считаю, что ответом Fabian-а в споре с про "многомерные СУБД" можно ставить ЖЫрррную точку.

З.Ы. Кстати там же на dbdebunk-е уже Chris Date высказывает своё отношение к "постреляционщине", отвечая на какой-то бестолковый Hogwash от представителя Intersystems -

http://www.dbdebunk.com/page/page/622930.htm

Чего-то совсем расхотелось смотреть после этого на всякие Cache и прочие.
...
Рейтинг: 0 / 0
Pick System или D3
    #32467704
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я тут давеча письмо получил....

авторHi,

I am taking the liberty to let you know that I may be in Europe later this
year and would like to include Russia. I am looking for speaking
opportunities--seminars or lectures. Any advice/help you can offer would be
appreciated.

Best regards,

Fabian Pascal
Independent Technology Analyst
Editor and Publisher,
DATABASE DEBUNKINGS
www.dbdebunk.com

Вооот... теперь не знаю. что с этим делать. У меня никаких завязок нет. А видимо, вопрос в основном денежный - если он здесь выступает, то это кто-то должен спонсировать. Хотя интересно было бы посмотреть, потрепаться :)
...
Рейтинг: 0 / 0
Pick System или D3
    #32467849
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
5 баллов!
Зачет!
Ну мужики вы блин даете! ;-))
Мне самому уже 40 стукнуло, но такой упертой лабуды я за свою жизнь не встречал!
Я этот топик надолго запомню - читал весь вечер как детектив - еще раз 5 БАЛЛОВ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
Pick System или D3
    #32562699
Злой Хорёк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитал сейчас топик и жутко поприкалывался над ПИКовцами, а заодно и посочувствовал им. Вы этим топиком меня аж заинтриговали. Решил сам, ради интереса влезть и посмотреть что он из себя представляет. Посмотрел - напоминает мне ужасную смесь OS Xenix, языка Fort и все это чудище приправлено Visual Assembler. База данных представляет собой сборище плоских файлов, что-то вроде Btrieve. Единственная вещь которая хорошо развита в ПИКе это поддержка терминальных сессий. Кстати alex25 прав, производительнось ПИКа на определенном классе задач будет гораздо выше по сравнению с другими БД. Этот класс задач, о котором он ничего не сказал, является созданием разнообразных словарей, что-то типа Консультанта Плюс. Ничего другого он делать не способен. Хотя можно пытаться писать на нем бизнес-системы, но это мне напоминает диссертацию одного аспиранта - собственная реализация MathCad на Assembler,- круто, но бестолково и бесполезно. С другой стороны я слабо представляю из какой области должно быть приложение, чтобы прирост производительности на 10-25% окупил нечеловеческие геморы по его поддержке. Язык разработки напоминает Visual Assembler для машины Тьюринга:
001 pq
002 o 1-Proc #1,
003 o 2-Proc #2, or
004 o 3-Proc #3.
005 o
006 o Please enter your choice+
007 ip:
008 if a # (1n) go 999
009 go a
011 c -= Proc #1 =-
012 1
013 013 (Proc.1)
014 c
015 c -= Proc #2 =-
016 2
017 (Proc.2)
018 c
019 c -= Proc #3 =-
020 3
021 (Proc.3)
022 c
023 c -= You Lose =-
024 999
025 o Sorry! Try again.
026 x
Так что уважаемые господа, если кто любит пострадать мазохизмом в особо тяжелой форме, крайне рекомендую переходить на эту систему. ИМХО
...
Рейтинг: 0 / 0
Pick System или D3
    #32568318
Зл0й
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нда-а-а,

Почитав этот топик я аж прослезился. Вспомнил молодость. Первый мой компьютер Apple ][, языков програмирования в наличии два - бэйсик и ассемблер 6502. В свое время было написано много "крутых, но бесполезных" вещей. Например файловая система с поддержкой каталогов (в родной такого понятия не было). Потом пошли IBM PC, написание вирусов, взлом защит и прочее хакерство. Но это - болезненная тинэйджерская жажада самоутверждения.

А теперь я поумнел, обленился и ВСЕ и ВСЕГДА стараюсь делать стандартными средствами ОС и СУБД. Если я и пишу какой-нить инструмент, то такой чтобы он делал одну вещь хорошо, а не 10 плохо, и чтобы стыковался с другими инструментами которые хорошо решают остальные 9 задач. Поэтому я, как практичный сукин сын, люблю СУБД где есть богатые стандартные средства, и не люблю СУБД где их нет. В "работе" поднимался вопрос про spatial data, я могу написать структуры данных и функции для работы с ними, но делать это я никогда не буду. Незачем. Оракл, Сайбэйс, DB2, Информикс и даже Майкрософт уже все за меня написали. Моя задача - прочитать мануал и пользоваться. Решать надо прикладную задачу, за которую деньги платят. А фундаментальные задачи пусть Оракл и его конкуренты решают, им за это деньги платят.

Сам факт, что я впервые услышал о такой СУБД в данной конфе, не свидетельствует о ее распространенности и следовательно о пригодности для решения практических задач. Зачем мне такая СУБД на которую программера днем с фонарем не найти? В которой к тому же надо многое делать "ручками" что в остальных СУБД делает сама СУБД? Т.Н. "многомерные" субд заточенные специально под OLAP есть. Тот же ESSbase. При этом без сектантсва и уродства - нормальная специализированная СУБД предназначенная для решения узкого круга специализированных задач. То есть делает "одну вещь хорошо". И все вполне прилично стыкуется с другими СУБД решающими более широкий круг задач.
...
Рейтинг: 0 / 0
Pick System или D3
    #32624335
Guestе
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex25Да, действительно, у Вас не сложилось правильное впечатление о ПИКе, как о многомерной СУБД (счет - файл - атрибут - значение - подзначение)

D3 используется в забугре теми, кого на него "намотало". Как и на COBOL.

В России с D3 работают "сапоги". Забытый полк. Из Питера :). Чякист, что-ли, Леша?

Как маршал Язов выдал директиву: "счютать лучшай базай даннох".

Я работал PICK еще в 88-92. И тогда и БД и ОС были глючны. Задачей их была утилизация "мощности" 286-ых. Это были времена, в которые намерение поддерживать пропертиарную ОС имел чуть не каждый продавец текстовых процессоров.

Алекс25 - тупой и злобный сапожара с Литейного проспекта.
...
Рейтинг: 0 / 0
Pick System или D3
    #32847199
alex25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Милок ;-) не с Литейного, а из Москвы. Против ПИтерских ничего не имею ;-), но надо быть точным.Что касается обсуждения, то Злобные Хорьки & K не разглядели за деревьями леса, речь шла не о использовании PROC(а), как единсттвенного инструмена в этой СУБД, а о базисе на котором она строилась в 1967 году, который и ныне НЕ УМЕР.
Для особо пытливых советую обратится к такой системе, как SAP к ее схеме "звезда". Или может система, которая уже давно эксплуатируется по всему миру и у нас в стране в частности (в крупных и очень крупных компаниях) и имеющая бородатую историю не аргумент ?!
Мне кажется, что вопросе грамотной СУБД, где соединены OLTP & OLAP еще не поставлена точка, ХОТЯ РАЗДЕЛЕНИЕ ЭТИХ ДУХ КОНКУРИРУЮЩИХ ПРОЦЕССОВ В НЕКОТОРЫХ МЕСТАХ - ЭТО ГРАМОТНОЕ РЕШЕНИЕ. SAP можно рассматривать ТОЛЬКО как OLAP систему, где некоторые системные ограничения не существенны.

Все делает грамотная маркетинговая политика !!!!!!

А инструменты разработки в СУБД, это разговор другого топика, уважаемые господа. Надеюсь никто не будет отрицать НЕВОЗМОЖНОСТЬ программирования на Ассемлере, там где программят на C. Увы приходится констатировать факт, что в настоящий момент много программеров средних и ниже, и я не знаю плохо или это, или хорошо. Добавлю, что программирование на ассемблере дает более глубокое понимание работы компа и программ в частности, но сейчас эти знания невостребованы. Но сам факт, что с системой можно говорить на различных язык, различного уровня, по-моему большой плюс системы
...
Рейтинг: 0 / 0
Pick System или D3
    #32847465
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХЫ. По прежнему смешно :)

Вы всё-таки забавнее чем коллега ЧАЛ из ветки "Сравнение объектно - ориентированных ....", тот знает где лажает и пытается с неприятных вопросов сьехать, вы же с гордым лицом, уверенным тоном городите АБСОЛЮТНУЮ ЧУШЬ.

Например :

>>Для особо пытливых советую обратится к такой системе, как SAP к ее схеме >>"звезда".

Это не ЕЁ схема, впервые она была предложена то ли Кодд-ом в "OLAP мандате" для Arbor Software, то ли Инмоном в его знаменитом "Building Data Warehouse", точно не помню, но надеюсь google вам поможет.

>>Или может система, которая уже давно эксплуатируется по всему миру и у >>нас в стране в частности (в крупных и очень крупных компаниях) и имеющая >>бородатую историю не аргумент ?!

Это вы о чём ? О SAPDB ? Так она почти нигде не эксплуатируется, только заявлено САП-ом как родная СУБД, в основном САП это DB/2 или Oracle.

Или это вы о SAP / R3 ? Так она на разных СУБД может работать :)

>>Мне кажется, что вопросе грамотной СУБД, где соединены OLTP & OLAP еще не >>поставлена точка, ХОТЯ РАЗДЕЛЕНИЕ ЭТИХ ДУХ КОНКУРИРУЮЩИХ ПРОЦЕССОВ >>В НЕКОТОРЫХ МЕСТАХ - ЭТО ГРАМОТНОЕ РЕШЕНИЕ.

Это вам только кажется. Посмотрите на OLAP инструменты от Oracle или MS, поработайте и убедитесь :)

>>SAP можно рассматривать ТОЛЬКО как OLAP систему, где некоторые системные >>ограничения не существенны.

SAP DB ? Так её не стоит вообще расматривать, мало кто её использует.
SAP R/3 ? Так это обычная ERP и как у любой ERP анализ и планирование у неё занимает не последнее место вне зависимости от того что считает Alex25 с форума на SQL.ru. Попробуйте для начала перевести термин ERP, попробуйте это соотнести с вашими понятиями о ERP как "ТОЛЬКО как OLAP систему".

>>Все делает грамотная маркетинговая политика !!!!!!

Не совсем. Маркетинг вещь нужная но если ваша система не может нормально построить индекс по таблице фактов расмером миллионов эдак 700 или ваша система вообще не поддерживает BitMap индексы, маркетингуй не маркетингуй в нише OLAP ничего не добьёшься.

>>А инструменты разработки в СУБД, это разговор другого топика, уважаемые >>господа.

А вспомните кто на них перескочил :)

>>Надеюсь никто не будет отрицать НЕВОЗМОЖНОСТЬ программирования на >>Ассемлере, там где программят на C.

Там где ПРОГРАММЯТ там одна сплошная невозможность, там где разрабатывают ПО там всё по-другому.

Вообщем весело с вами. Заходите почаще.
...
Рейтинг: 0 / 0
Pick System или D3
    #32848400
Так вот куда спрятался "специалист" по СУБД Andreww, не способный задать ни одного, не то что неприятного, я хотя бы грамотного вопроса...
...
Рейтинг: 0 / 0
Pick System или D3
    #32848426
А от Pick мы, в свое время, отказались из-за отсутствия стандарта, технологии хэширования и, все-таки, языков (и окончательно остановились на MUMPS).
...
Рейтинг: 0 / 0
Pick System или D3
    #32848485
cocainum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обана... Дмитрий Владимирович, а действительно, MUMPS - он же сделает ваш D3 как два пальца об асфальт!
...
Рейтинг: 0 / 0
Pick System или D3
    #32848490
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллега ЧАЛ, вы опытный очковтиратель, не распугивайте мне пионерию, пожалуйста.

Молодому человеку (Alex25) до вашего "...объекта противостоящего субъекту.." ещё расти и расти.

А что до вопроса, на здоровье -
"А где бы посмотреть формализацию так называемой ОМД, ... или какая там альтернатива РМД осуждается?"

Я жду от вас ОТВЕТА на этот вопрос как только получу, продолжим ;)

Для незнакомых с яркой и артистичной личностью коллеги ЧАЛ-а, поясню, это вопрос задаётся ему уже в 15 (если не ошибаюсь) раз, ответа на него не последовало. Последовала писулька (в виде ссылки) гордо именуемая доклад , критика которой не воспринимается коллегой ЧАЛом, а также многочисленный поток сознания не имеющий отношения к делу и рассказы про то какой этот доклад хороший :)
...
Рейтинг: 0 / 0
Pick System или D3
    #32848498
cocainum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Andreww][quot]

Кыш противный!!!
...
Рейтинг: 0 / 0
Pick System или D3
    #32848524
Нет, cocainum, не сделает. Причины я указал, они же не в производительности (если под "сделает" Вы ее понимали). Хотя Pick мне нравился...
...
Рейтинг: 0 / 0
Pick System или D3
    #32848528
cocainum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ффууу какой скучный... Andreww заходи!
...
Рейтинг: 0 / 0
Pick System или D3
    #32848543
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я то тут.

Я всегда тут, когда хочется отдохнуть от "провалившейся РМД" или "маркетинговых плоских таблиц РСУБД".

Развлекают и веселят, причём бесплатно.

Только как же мы будем без коллеги ЧАЛ-а или Alex25 развлекаться ?
...
Рейтинг: 0 / 0
Pick System или D3
    #32848551
Ваша с с127 "стоикость", господин Andreww, меня восхищает. Особенно по аспекту манипулирования (со структурой и целостностью подробно разобрались - ни у кого никаких вопросов не осталось, точнее, никто их не задал): $order (ордер). И ведь все это было известно даже до Чена (1976).
Понимаю, что понять не легко. Но чтобы почти за год ?..
...
Рейтинг: 0 / 0
Pick System или D3
    #32848559
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллега ЧАЛ, я почти два года успел поработать в кондовом советском НИИ, где такие как вы "ШПЕЦИЛИСТЫ" ходили толпами.

И у них тоже были большие рабочие системы и крутые революционные теории и даже $order :)

Поэтому не надо перескакивать на другой вопрос :|)

Напоминаю вам ВОПРОС который задаётся в 16 раз :

"А где бы посмотреть формализацию так называемой ОМД, ... или какая там альтернатива РМД осуждается?"

Я жду от вас ОТВЕТА на этот вопрос как только получу, продолжим ;)
...
Рейтинг: 0 / 0
Pick System или D3
    #32848569
Я-то, как раз, никуда не перескакиваю.

Форум не место для ликбеза ! (Andreww, 21 сентября 2003 года, 13:28).

Присоединяюсь. Но, все-таки, жалко людей, которые, даже вроде прочитав Кодда и Дейта (?), не поняли что там написано.
Поэтому стараюсь помогать, чем могу.
Извиняюсь перед "пиковцами", что сюда "влезли"...
Подожду, когда мои оппоненты смогут сформулировать свои вопросы в соответствующей теме по сравнению СУБД или моделей данных...
...
Рейтинг: 0 / 0
Pick System или D3
    #32848792
Злой Хорёк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так я и не говорил, что надо писать только под PROC или о том что PICK мертв. Нет он как и Нетварь жив, но очень дурно попахивает мертвечинкой. Если не забыли базис лисоведов, фокспрошников то бишь, тоже не умер, но это не повод объявлять его вечно живым и вечно удобным средством для написания БД. А при чем схемы звезда или снежинка? Каким макаром это имеет отношение к PICK? Их можно под него реализовать? При чем здесь SAP? Мы вроде PICK обсуждаем. Что скакать с места на место, как петухи в курятнике. Ну а если вы любите аллегориями бросаться, то вот вам классическая басня - Мартышка и Очки. Очки - это современные системы вроде Intebase, Oracle, MS SQL Server. Ну а мартышки ... понятно кто ...
Для непонятливых вроде alex25 повторяю, что система смахивает на жуткую мешанину различных низкоуровневых языков, детального описания операционки и сборища плоских файлов. Повторяю для вас, что читал документацию по D3 - напоминает описание системных структур Юникса, только более запутаннее. Постыдились бы. Я ведь могу кусок из документации по вашей бизнес системы на сайт положить, только народ лопнет от смеха.
Насчет использования асма - вещь толковая. Только он хорошь сейчас при написании драйверов и то частями. А реализовывать OpenGL, STL или SQL на асме дело неблагодарное. Ну нафига мне при создании оборотно-сальдовой ведомости думать о флаге переполнения или о том как бы это все в регистры запихать. Разве что раскумарившись парой десятков косяков на такой подвиг потянет. От того что 99.99% программеров не знают/не помнят асма от этого они к сожалению хуже не становяться. Мне рассказывали про одного спеца который операции со строками в АСМЕ кодировал. Типа сишный компилятор, код плохой делает и медленный. Ну через пол-года полетел ошпареным воробышком из фирмы, после того как руководитель проекта попытался поправить его код. Вы бы еще в машинных кодах писали бизнес систему. А еще лучше в двоичном. И к плюсам использование ассемблера для написания ХП я бы не стал относить. А вот что-то вроде STL с оператором Group BY и пусть программно реализованными JOIN-ами это был бы большой плюс. И если вы такой спец, что же вы не выложите код для Интересующейся или он такой большой что в форум не лезет? Ась? А грамотную маркетинговую политику, маркетинговые вопли о многомерном мире и заверения о том как ПИК хорошо работает или "Пацак пацака не обманывает", оставьте их при себе.
...
Рейтинг: 0 / 0
Pick System или D3
    #32850703
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Андрей Леонидович

>Подожду, когда мои оппоненты смогут сформулировать свои вопросы в соответствующей теме по сравнению СУБД или моделей данных...

Вопросы были сформулированы и заданы.

Странное Вы субъект (или объект?), Андрей Леонидович. В каждом новом топике Вы появляетесь так, как будто Вы уверены, что только Вы один ходите между топиками, а все остальные посетители форума сидят каждый в своем и во-лжи уличить Вас некому. Прием бестолковый и это очевидно, но повторяется каждый раз опять. Разумное объяснение найти невозможно, разве что это рефлексаы, выработанные в других ситуациях и теперь ставшие бесполезными, но по-прежнему непреодолимыми. Или что Вам платят по количеству постов, не заботясь о содержании.

>Форум не место для ликбеза ! (Andreww, 21 сентября 2003 года, 13:28).

Не преувеличивайте, пара ссылок дела не испортили бы, по крайней заняли бы гораздо меньше место, чем болтовня, разведенная Вами.
...
Рейтинг: 0 / 0
Pick System или D3
    #32852008
Уважаемый с127 !

Болтовня разведена именно Вами. И я до сих пор не могу понять, что именно Вас так задело.

Когда изучите:

1) основополагающие (для нашего "спора") работы Бахмана, Кодда, Чена;
2) потом остальные работы по теории баз данных, моделям данных, проектированию баз данных за период с 1965 по 1982 г.г. (после этого ничего принципиально нового, кроме "интеграции" ООП уже не появилось);
3) потом СУБД, созданные на MUMPS в 70-х (начните с Fileman, например),

тогда можно будет с Вами что-то обсуждать.

Еще раз повторяю, что ничего нового я не придумывал, с тех пор, как начал изучать теорию БД в декабре 1982г. А поскольку научной работой я уже не собирался заниматься, и базы данных изучал исключительно для практического применения, то я не собирался вести тщательную библиографию, чтобы через 22 года сообщить Вам ссылки на статьи, в которых, например, иерархические и сетевые СУБД относились к классу объектно-ориентированных, а реляционные (хотя они еще и не появились, как коммерческие продукты !) - к классу записе-ориентированных. А статей и монографий за полтора года и перечитал "море" (практически все доступные). А Бахмана, Кодда и Чена, например, перечитывал каждый месяц (да и сейчас переодически перечитываю). Кстати, если захотите, по статье Чена могу сделать важные, на мой взгляд, комментарии, сформулированные после, наверное, 20-го прочтения (работы Кодда я уже довольно тщательно цитировал и комментировал, причем ссылки на непротиворечивое описание хотя бы одного варианта РМД от Вас я тоже не получал !).

Конечно, ради Вас, я могу, в свой очередной отпуск, опять пойти в ГПНТБ, и подготовить, специально для Вас, тщательную библиографию с комментариями. То есть сделать аналитический обзор работ 1965-1982гг.
Но почему Вы сами-то не можете этого сделать ? То есть почему Вы этого до сих пор (даже "до меня") не сделали, если интересуетесь теорией и историей баз данных !?

С наступающим Новым Годом !
Будьте здоровы.
...
Рейтинг: 0 / 0
Pick System или D3
    #32852248
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Андрей Леонидович

>Болтовня разведена именно Вами. И я до сих пор не могу понять, что именно Вас так задело.

Когда изучите:

1) основополагающие (для нашего "спора") работы Бахмана, Кодда, Чена;
2) потом остальные работы по теории баз данных, моделям данных, проектированию баз данных за период с 1965 по 1982 г.г. (после этого ничего принципиально нового, кроме "интеграции" ООП уже не появилось);
3) потом СУБД, созданные на MUMPS в 70-х (начните с Fileman, например),

тогда можно будет с Вами что-то обсуждать.

Еще раз повторяю, что ничего нового я не придумывал, с тех пор, как начал изучать теорию БД в декабре 1982г. А поскольку научной работой я уже не собирался заниматься, и базы данных изучал исключительно для практического применения, то я не собирался вести тщательную библиографию, чтобы через 22 года сообщить Вам ссылки на статьи, в которых, например, иерархические и сетевые СУБД относились к классу объектно-ориентированных, а реляционные (хотя они еще и не появились, как коммерческие продукты !) - к классу записе-ориентированных.


И кто после этого разводит болтовню?

Ни о каких сетевых или иерархических моделях я Вас не спрашивал. Мой вопрос совершенно конкретный и звучит так: "А где бы посмотреть формализацию так называемой ОМД, ... или какая там альтернатива РМД осуждается?". Вы говорите об ОМД, вот и гоните ссылку на формальное изложение. Если все так, как Вы пишете то информация уже давно должна быть в интернете. А не можете - не болтайте языком.
...
Рейтинг: 0 / 0
Pick System или D3
    #32852453
Уважаемый с127 !

Давайте уж перейдем в "нашу" первую тему "Сравнение ..."
...
Рейтинг: 0 / 0
Pick System или D3
    #32852539
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мда....Не поленился и потратил утро,перечитыванием весь (!) топика от начала до конца... :)

No comment !
Нет смысла спорить с сектантами, адептами какой-то идеи. Ну просто нет смысла !
Потрясающе ! Эра высоких технологий породила религии в которых нет бога ! :)
Современно ! И наверное модно ... :)
Динозавры "а-ля D3" всё равно обречены хотя пока живы. Глупо это отрицать.
Они также обречены как паровоз, морзянка, БЭСМ-6 и IBM360, которые когда-то сделали своё доброе дело и хотя бы за это их надо уважать...
Но возвращаться к ним ?! Нет уж, увольте !

"О мёртвых или хорошо или ничего..." (с)

HNY2k5 ! ! ! ! :)
...
Рейтинг: 0 / 0
Pick System или D3
    #32852730
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Андрей Леонидович

>Уважаемый с127 !

Давайте уж перейдем в "нашу" первую тему "Сравнение ..."


Не надо никуда ходить. Я обещанную Вами ссылку на формальное изложение ОМД и тут сумел бы разглядеть. Уже раз пять ходили, а все без толку, ответа все нет и очевидно уже не будет.
...
Рейтинг: 0 / 0
Pick System или D3
    #32856565
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ув. alex25!
С огромным интересом прочитал Вашу дискуссию с оппонентами!
В ней Вы ссылались на определённые области применения СУБД D3, в которой применение именно её оправдано экономически, либо же удобством использования, либо скоростью установки или адаптации, либо производительностью работы, либо чем-то ещё (к сожалению, несмотря на все приложенные усилия я не нашёл ни уточнений, чем именно, ни собственно примеров).
Несомненно, для человека с таким опытом работы с этими системами не составит труда привести пример этой целесообразности, о чём я вас и прошу.
Будет также крайне поучительно, если вы прокомментируете пример, раскрыв, какие особенности построения этой конкретной системы обеспечат её преимущества перед иными, не PICK-подобными вариантами.
Прошу также учесть, что не всем известны те тонкости, которые узнаёт специалист, долгое время использующий в работе сложный программный продукт, потому, если Вас не затруднит, сопроводите Ваши комментарии ссылками, или, хотя бы примерами запросов на привычной Вам общедоступной поисковой системе, от Ваших знаний не убудет, а читателям это позволит лучше понять преимущества обсуждаемой системы.
Заранее спасибо, Алексей.
...
Рейтинг: 0 / 0
Pick System или D3
    #32856703
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DocAlНесомненно, для человека с таким опытом работы с этими системами не составит труда привести пример этой целесообразности, о чём я вас и прошу.

Я полностью поддерживаю ваш вопрос, с нетерпением жду ответа alex25 (хотя и не не надеюсь его получить).

--
Я в этой теме задал alex25 данный вопрос несколько раз, и ни разу не получил ответа. Вместо ответов на конкретно поставленный вопрос он просто не замечал вопроса, отвечал на незаданные вопросы, назвал мой вопрос провокацией, говорил что "предпочитает давать советы ТОЛЬКО при наличии исходных данных о решаемой задаче", посылал к дилеру, говорил "перечтите мои сообщения и найдете в них ответ на ваш вопрос" (а там, как вы наверное заметили, преобладают рассказы про историю D3, и про то что "мусульмане свинину не едят").
А под конец он вообще сказал "что категоричность мнения - это узость мышления". Хотя мнений своих я тут не высказывал, а всего лишь задал конкретный вопрос.
...
Рейтинг: 0 / 0
Pick System или D3
    #32858883
туго_doom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Читал, ужасался...
1,5 года (см. начало темы) биться головой об стену и все бестолку...
Это нужно прочесть КАЖДОМУ...
...
Рейтинг: 0 / 0
Pick System или D3
    #32928313
aZm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мдя. нет слов просто. и этим бредом ктото страдает... Oracle учите, уважаемые, и учитесь работать, а не пачкать форумы аллегориями, манагеры мла. Ууууууууу сцуко, бизнес логика на ассемблере. Давить!
А причом тут Sap ваще? Типа, Sap эквивалентен Pick'y бикоз они давно созданы? Pick, Mumps, Fox, Cobol... Йа понимаю, кто в это г. влез, выложил кучу бабок, написал систему, того фиг с этого г. сгониш. Но фигли гальванизировать разлагающий трупик навешивая всякие приблуды?
ЗЫ RDBMS 4ever %)
...
Рейтинг: 0 / 0
Pick System или D3
    #32928506
MX-ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aZmМдя. нет слов просто. и этим бредом ктото страдает... Oracle учите, уважаемые, и учитесь работать, а не пачкать форумы аллегориями, манагеры мла. Ууууууууу сцуко, бизнес логика на ассемблере. Давить!
А причом тут Sap ваще? Типа, Sap эквивалентен Pick'y бикоз они давно созданы? Pick, Mumps, Fox, Cobol... Йа понимаю, кто в это г. влез, выложил кучу бабок, написал систему, того фиг с этого г. сгониш. Но фигли гальванизировать разлагающий трупик навешивая всякие приблуды?
ЗЫ RDBMS 4ever %)
Это конечно сердито сказано.
Но - зачем складику с магазинчиком ORACLE ?
Невыгодно-с
Есть ОЧЕНЬ много НЕБОЛЬШИХ обьектов - например
заводы до 3000 персонала - где справляются MUMPSы -CACHE - MSM -D3
давно и успешно и при наличии отсутствия программистов.
А вот соседний завод два раза закупал крутые системы
по 300 000 USD и до сих пор в ж... - крутят фокс и не могут
с него сойти никак
И не сойдут - деньги кончились - спецы разбежались.
Так кто бредит ?
...
Рейтинг: 0 / 0
Pick System или D3
    #32928592
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 MX-ALEX

>>Это конечно сердито сказано.

От души. Старался человек это видно.

>>Но - зачем складику с магазинчиком ORACLE ?
>>Невыгодно-с

Вот именно ! Не надыть туды не Oracle ни D3, ни Cache невыгодно-с.
Берите FireBird или MySQL, Postgress водружайте его на Linux\Free BSD - стоимость продуктов 0 руб. 00 коп. вот вам и выгода-с. :)

>>Есть ОЧЕНЬ много НЕБОЛЬШИХ обьектов - например
>>заводы до 3000 персонала - где справляются MUMPSы -CACHE - MSM -D3
>.давно и успешно и при наличии отсутствия программистов.

Ещё есть объекты где никаких программных средств учёта вообще нет, один EXCEL. Не удивлюсь если таких больше чем "осчастливленных" MUMPS-ом, D3 и прочими зомбяками вместе взятыми. Могут даже найтись заводики (лесопилки, совхозы, зверофермы и т.п.) в которых компьютеров вообще не было никогда.
Выводы делать будем ?

>>А вот соседний завод два раза закупал крутые системы
>>по 300 000 USD и до сих пор в ж... - крутят фокс и не могут
>>с него сойти никак

Что говорит только о "талантах" менеджмента, не более того.
Могли и на 3 000 000 навнедрять.

>>И не сойдут - деньги кончились - спецы разбежались.

"Рынок расставил всё по своим местам" (с)
Кстати как там с долей на рынке СУБД у D3, Cache, MUMPS и т.д.


>>Так кто бредит ?
Нихочу никого обижать, но .....
...
Рейтинг: 0 / 0
Pick System или D3
    #32928721
MX-ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andreww2 MX-ALEX
Вот именно ! Не надыть туды не Oracle ни D3, ни Cache невыгодно-с.
Берите FireBird или MySQL, Postgress водружайте его на Linux\Free BSD - стоимость продуктов 0 руб. 00 коп. вот вам и выгода-с. :)
не все так просто - стихийно сложилось что все уже на word-excel
сидят и ломать на линух - хлопотно ...

Andreww
Ещё есть объекты где никаких программных средств учёта вообще нет, один EXCEL. Не удивлюсь если таких больше чем "осчастливленных" MUMPS-ом, D3 и прочими зомбяками вместе взятыми. Могут даже найтись заводики (лесопилки, совхозы, зверофермы и т.п.) в которых компьютеров вообще не было никогда.
Выводы делать будем ?:)
будем - большие все заавтоматизировались - дошла очередь до малых
и надо дешевый-сердитый-длянебольших
но почему безальтернативно - может надо покрутить и то и это
Вы много на MUMPS работали?

Andreww2 MX-ALEX
>>А вот соседний завод два раза закупал крутые системы
>>по 300 000 USD и до сих пор в ж... - крутят фокс и не могут
>>с него сойти никак
Что говорит только о "талантах" менеджмента, не более того.
Могли и на 3 000 000 навнедрять.
кто-то им активно присоветовал - сам серьезно ассунизации
не нюхавши.. - но бабки срубил - хотя знал что програмеров в городе нет
- все на запад укатили ORACL ставить.

Andreww
"Рынок расставил всё по своим местам" (с)
Кстати как там с долей на рынке СУБД у D3, Cache, MUMPS и т.д.

если сегодня появится раззолотая супер пупер база - бесплатная
- как думаете сколько процентов рынка будет занимать
через 5 лет ? - думаю не больше 1
-у рынка свои законы и бренды - mumps не пробьется
а жаль - хорошая была система
...
Рейтинг: 0 / 0
Pick System или D3
    #32929507
aZm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да не сердито :)

1. Для маленьких магазинчиков - мускуль и ему подобные.
2. По поводу заводика де крутится древняя легаси - читаем мой пост внимательнее - там про это есть.
3. Неуспешные внедряния - это проблемы ПМ и ему подобных. при чем тут оракуль?

честно говоря, я не понимаю одного - какова ниша пик-подобных при разработке/внедрении новых бизнес-систем.
уважаемый alex25, я не издеваюсь. я пытаюсь понять, где можно применить этого монстра, учитывая все его минусы(отсутсвие рынка квалифицированных спецов и необходимость оччччень специфического проектирования модели данных). пожалуйста, как манагер, сообщите, на какой сегмент рынка pick ориентируется?
...
Рейтинг: 0 / 0
Pick System или D3
    #32929521
aZm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ах да. можете в асю или на мыло. все в профайле.
---
Vae victis!
...
Рейтинг: 0 / 0
Pick System или D3
    #32929546
MX-ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aZmДа не сердито :)

1. Для маленьких магазинчиков - мускуль и ему подобные.
2. По поводу заводика де крутится древняя легаси - читаем мой пост внимательнее - там про это есть.
3. Неуспешные внедряния - это проблемы ПМ и ему подобных. при чем тут оракуль?

честно говоря, я не понимаю одного - какова ниша пик-подобных при разработке/внедрении новых бизнес-систем.
уважаемый alex25, я не издеваюсь. я пытаюсь понять, где можно применить этого монстра, учитывая все его минусы(отсутсвие рынка квалифицированных спецов и необходимость оччччень специфического проектирования модели данных). пожалуйста, как манагер, сообщите, на какой сегмент рынка pick ориентируется?
мы продаем пакет MX-FIRMA - аналог 1с-предприятие
но сделан на mumps(server)+excel(klient)
(mumps и D3 похожи по идеологии и базе данных)
- сеть до 500 рабочих мест
- репликации между серверами
- все системные настройки - на листах excel в виде таблиц
- формы отчетов - меняет клиент как ему надо
(на листах excel)
- модель данных - задается в виде таблиц на листах excel
(можно добавлять новые таблицы)
- база данных - B-деревья с количеством индексов до 63
размер до 32 GB
- обьем программного кода на сервере =1 MB (monstr :)
- трех-язычный интерфейс и база данных
- цена 500 EUR с обучением
- обслуживание - перенастройка - молодые специалистки
- количество внедрений > 100
-------------------------------------
С праздником !
...
Рейтинг: 0 / 0
Pick System или D3
    #32929962
VadimF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересное исследование IDC на тему долей рынка встроенных СУБД

Worldwide Embedded Database Management Systems 2003
Vendor Shares

http://]www.intersystems.com/cache/analysts/idc_embed.pdf

Вадим
...
Рейтинг: 0 / 0
Pick System или D3
    #32930111
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 MX-ALEX

>>не все так просто - стихийно сложилось что все уже на word-excel
>>сидят и ломать на линух - хлопотно ...

А при чём тут все ? И кто такие Все ?
Если вы внимательно посмотрите на высказывание :
"...Берите FireBird или MySQL, Postgress водружайте его на Linux\Free BSD..."
Речь там не идёт о "всех", речь идёт только о сервере СУБД, рабочие места остануться без изменений ;)


>>будем - большие все заавтоматизировались - дошла очередь до малых и надо дешевый-сердитый-длянебольших

Правильно. Всё сходится. Самое выгодное - что-то типа MySQL на Linux,WWW-броузеры на рабочих местах.
(стоимость лицензии 0р. 00 коп.) или FireBird и клиенты на рабочих местах на Java (стоимость лицензии 0р. 00 коп.)

Как и советовал aZm.

Литература по РСУБД вообще и MySQL(Firebird) есть, форумов навалом, спросить есть у кого.
А что делать с давно сдохшим малоизвестным MUMPS в случае разорения\выхода из бизнеса и т.п. компании поставившей систему.
Где искать спецов, где искать консультантов, где гарантия, что поставщик решения на MUMPS не заломит цену за доработку втридорога ?
Конкуренции ведь нету.


>>но почему безальтернативно - может надо покрутить и то и это

Может ещё попробовать совсем без СУБД обойтись ?
Или попробовать 100 операционных систем от CP\M до MacOS ?
Зачем ? Зачем прыгать с 12-го этажа на асфальт что бы понять что это больно ?
Зачем пользовать давно отжившую иерархическую концепцию, когда в любом приличном букваре написано почему и в чём она проигрывает РСУБД.

>>Вы много на MUMPS работали?

Хватило опытов с D3 и общения с коллегой ЧАЛ-ом что бы впредь держатся подальше от устаревших технологий.


>>кто-то им активно присоветовал - сам серьезно ассунизации не нюхавши..

Будет теперь манажоперам наука, не связываться со всякими советчиками ассунизаторами.
К конкретной СУБД это не имеет отношения.
Скупой платит дважды, лох - постоянно.

>>- но бабки срубил - хотя знал что програмеров в городе нет все на запад укатили ORACL ставить.

Печально. На весь город ни одного человека который в состоянии поставить oracle ?


>>если сегодня появится раззолотая супер пупер база - бесплатная - как думаете сколько процентов рынка будет занимать
>>через 5 лет ? - думаю не больше 1

А если завтро внезапно ВСЕ СПЕЦЫ ПО РСУБД исчезнут. Представляете какой будет спрос на MUMPS :)
Зачем вы привели это детсадовское ЕСЛИ ? Совершенно ясно, что ВНЕЗАПНО ничего не появится,
любой большой продукт плод многолетнего труда большого количества специалистов ещё нужны фундаментальные исследования, пробные проекты и т.д.

>>-у рынка свои законы и бренды - mumps не пробьется а жаль - хорошая была система

И вот пришел злой Microsoft (или кто там, с брендом, не знаю) и бах, распрекрасная система исчезла, так что ли ?

>> мы продаем пакет MX-FIRMA - аналог 1с-предприятие но сделан на mumps(server)+excel(klient)

Вот ! Вот и замечательно. Продавайте, причём судя по кол-ву инсталляций дела идут неплохо.
Только не надо при этом рассуждать о МОДЕЛЯХ ДАННЫХ и сравнивать СУБД.
Продавайте, внедряйте, диллеров ищите, а работу с субд оставтье специалистам.

>>(mumps и D3 похожи по идеологии и базе данных)

Спешу вам напомнить, что D3 не был, не является и никогда не будет СУБД.
Была операционная система R83 (ещё раньше G.I.R.L.S.) с обычными файлами и разделением времени.
UNIX её благополучно похоронил. mumps это такая же беда ?

Я все про MX-FIRMA комментировать не буду. Успехов в продажах.

Только хочу спросить, что вы хотели сказать этой строкой :
>>база данных - B-деревья с количеством индексов до 63 ?
...
Рейтинг: 0 / 0
Pick System или D3
    #32930323
aZm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только хочу спросить, что вы хотели сказать этой строкой :
>>база данных - B-деревья с количеством индексов до 63 ?

M-системы относятся к иерархическим (или всетаки к сетевым?) бд.
к тем самым, которые в массе своей были похоронены товарищем Коддом
---
Vae victis!
...
Рейтинг: 0 / 0
Pick System или D3
    #32930327
aZm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Andreww

Если есть время и интересно - загляни в CODASIL. по моему, именно так в университете нам называли сборник стандартов по деревянным бд. но дело было давно, деревянными я не занимался, так что за точность не ручаюсь.
---
Vae victis!
...
Рейтинг: 0 / 0
Pick System или D3
    #32930635
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только хочу спросить, что вы хотели сказать этой строкой :
>>база данных - B-деревья с количеством индексов до 63 ?

>>M-системы относятся к иерархическим (или всетаки к сетевым?) бд.

Очень похоже (по другим веткам), что к иерархическим. Т.к. всё хранится в В*дереве и в языке присутствуют способы обхода этого В*дерева.

>>к тем самым, которые в массе своей были похоронены товарищем Коддом

Погибли они по вполне объективным причинам, Кодд просто их (причины) описал.

Я хотел понять другое, что такое "...КОЛИЧЕСТВО ИНДЕКСОВ..." применительно к В*дереву ? Откуда в В*дереве взялись какие-то индексы ? Ни у Кормена ни у Кнута я такого не припомню, вот и стало интересно.

>>Если есть время и интересно - загляни в CODASIL.

Ну во первых я вам не тыкал. Во-второх сетевой стандарт CODASYL я просматривал подробно, последний раз лет 5 назад когда читал про Великий Спор, сомневаюсь что с тех пор там чего-то изменилось.

>> по моему, именно так в университете нам называли сборник стандартов по деревянным бд.
>>но дело было давно, деревянными я не занимался, так что за точность не ручаюсь.

Позор вашим преподавателям (скажите хоть, что за ВУЗ), т.к. CODASYL это сборник стандартов СЕТЕВОЙ организации данных, по иерархическим (деревянным) БД никаких моделей не выстроенно, отцы-теоретики когда пишут про иерархические СУБД, вместо слова модель осторожно говорят "концепция".
...
Рейтинг: 0 / 0
Pick System или D3
    #32930826
MX-ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andreww2 MX-ALEX
>> мы продаем пакет MX-FIRMA - аналог 1с-предприятие но сделан на mumps(server)+excel(klient)

Вот ! Вот и замечательно. Продавайте, причём судя по кол-ву инсталляций дела идут неплохо.
Только не надо при этом рассуждать о МОДЕЛЯХ ДАННЫХ и сравнивать СУБД.
Продавайте, внедряйте, диллеров ищите, а работу с субд оставтье специалистам.

дык мы не знали что тут специалисты..
звиняйте коли что не так..
...
Рейтинг: 0 / 0
Pick System или D3
    #32932424
aZm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Andreww - если мое обращение Вас задело - приношу Вам свои извинения. Я, признаться, привык к несколько более неформальному общению в сети. А по поводу преподавателей в моей "альма матер" я позволю себе с Вами не согласиться. Учили на совесть. CODASYL же упоминался именно по поводу стандартов на иерархические/сетевые базы на вводной лекции. Возможно, преподаватель и допустила ошибку, но все мы люди.

---
Vae victis!
...
Рейтинг: 0 / 0
Pick System или D3
    #32932511
MX-ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что хочу сказать-
Все работают на одной базе данных
жрут гамбургеры и ходят в синих штанах

Кажется если есть альтернатива - почему не попробовать ?

Глобализация - скучно.
...
Рейтинг: 0 / 0
Pick System или D3
    #32943824
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 MX-ALEX

Видели хоть раз 10 приёмов тупого спора? :

--------------------------------------------------------------------------------
"Не видел – не суди"

Как забавные альтернативы я слышал фразы типа «сначала купи вторую часть» и «сперва нужно просидеть n сотен часов геймплея».
Хм, а земля действительно вращается вокруг солнца? Есть вещи, в которых действительно нужно разобраться, прежде чем начинать о них говорить. Но есть и вещи, подобные, скажем так, переработанной жвачными животными траве: мне не надо туда наступать, чтобы понять, что этого делать не стоило. Кроме того, покупая что-либо, я поддерживаю тем самым производителей и создателей товара, стимулируя создание схожих продуктов. (Впрочем, это тема для абсолютно другой статьи.)

"Не нравится – не смотри"

А так же «не читай», «не играй», «не слушай», «не пей» и «не ешь». Извините, а думать можно? Если можно, то давайте подумаем. Это ответ на критику. Которая советчикам не нравится. При этом можно смело предположить, что они ее предварительно прочитали. Но она же им не нравится! Вот так. Очевиден парадокс, в простонародье именуемый «сам дурак».
Отдельно хочу заметить, что когда что-то в этом роде советует создатель продукта, правда обычно оказывается на его стороне – продукт действительно не стоит того, чтобы на него смотрели.

----------------------------------------------------------------------

вроде к месту .
...
Рейтинг: 0 / 0
Pick System или D3
    #32949826
Varyag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Полностью согласен с аргументами Andreww и я бы хотел всех предостеречь от использования D3 и подобных ей.
По сути D3 это набор вызовов(порядка 350 штук) для работы с данными написанных, на ассемблере(это и есть секрет быстрой работы D3). Данные хранятся в текстовом файле и разделяются разделителем. Все процедуры D3 пишутся на древнем Basic'е. Больше в D3 ничего нет!!! Все остальное(SQL, оболочка, репликация, контроль целостности данных, внутренние средства резервного копирования, сбор статистики и мониторинг, система привилегий и т.д.) пишется дополнительно(за деньги клиентов, разумеется).
Касаемо разработчиков-внедренцев D3, в Москве есть группа разработчиков(порядка 10 человек, средний возраст за 40 лет), которая и поддерживает ее на имеющихся объектах(порядка 70 штук в России). Есть еденичные фанатики в провинции, но не более. Таким образом, если берете систему на D3, то попадаете в полную зависимость от разработчиков. В такой ситуации возможен вариант увеличения в несколько раз стоимости работ из-за отсутствия конкуренции со стороны других разработчиков.
Стоимость D3 - 650 евро за одну пользовательскую лицензию(для сравнения Oracle Standard Edition стоит 300$ за одну лицензию).
...
Рейтинг: 0 / 0
Pick System или D3
    #32949924
MX-ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VaryagПолностью согласен с аргументами Andreww и я бы хотел всех предостеречь от использования D3 и подобных ей...
видите ли - проблема в том что работать с базами данных
могут лишь профессионалы - а не простой инженер-непрограммист
Простому инженеру остается только excel
Это ненормально.
Вот и пытаемся найти чтобы и круто и доступно для разумения.
Поэтому перебираем все - и D3 не исключение.
Конечно если Вы только пользователь - Вам лучше взять
проверенную систему и не экспериментировать.
Но если Вы разработчик - Вы просто обязаны знать особенности
различных систем не понаслышке
Притом в каждой системе обязательно есть изюминка - не дураки
создавали.
...
Рейтинг: 0 / 0
Pick System или D3
    #32950246
Один
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-ALEXвидите ли - проблема в том что работать с базами данных
могут лишь профессионалы - а не простой инженер-непрограммист
Простому инженеру остается только excel
Это ненормально.
Это нормально. Ответственые части доверять специалистам.
MX-ALEXВот и пытаемся найти чтобы и круто и доступно для разумения. Вопрос в трактовке терминов "круто" и "доступно для разумения", но как правило, такие попытки выливаются в выбор либо - либо.
...
Рейтинг: 0 / 0
Pick System или D3
    #32962176
aZm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это в смысле - домохозяйка должна иметь возможность управлять государством? Было, проходили такое 70 лет. С базами данных должны работать профессионалы. Вас, часом, не возмущает, что для работы с электосетями нужен допуск со сдачей экзамена? А как же быть программисту, если он хочет поработать с распредщитом на подстанции? бред, имха.

---
Vae victis!
...
Рейтинг: 0 / 0
Pick System или D3
    #32963442
MX-ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aZmЭто в смысле - домохозяйка должна иметь возможность управлять государством? Было, проходили такое 70 лет. С базами данных должны работать профессионалы. Вас, часом, не возмущает, что для работы с электосетями нужен допуск со сдачей экзамена? А как же быть программисту, если он хочет поработать с распредщитом на подстанции? бред, имха.

---
Vae victis!
может и предохранитель дома перегорел надо звать суперпрограммиста ?
...
Рейтинг: 0 / 0
Pick System или D3
    #32964647
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-ALEX aZmЭто в смысле - домохозяйка должна иметь возможность управлять государством? Было, проходили такое 70 лет. С базами данных должны работать профессионалы. Вас, часом, не возмущает, что для работы с электосетями нужен допуск со сдачей экзамена? А как же быть программисту, если он хочет поработать с распредщитом на подстанции? бред, имха.

---
Vae victis!
может и предохранитель дома перегорел надо звать суперпрограммиста ?
Забавно, но дома давно уже нет предохранителей, давно автоматы стоят.
Может и с СУБД та же история приключилась ?
...
Рейтинг: 0 / 0
Pick System или D3
    #32966776
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Забавно, но дома давно уже нет предохранителей, давно автоматы стоят.
>>Может и с СУБД та же история приключилась ?

Ну не везде наверное стоят, кое где ещё остались и предохранители, сам видел :)

И вот вместо того что бы заменить предохранитель на автомат, рекомендуется установить "НОВЫЙ УЛУЧШЕННЫЙ ОБЪЕКТНЫЙ" предохранитель ....
...
Рейтинг: 0 / 0
Pick System или D3
    #33553697
blinow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и трепу развели. Я работал с этой СУБД примерно когда и cab, кстати он где-то потерялся в теме хотя тема его. Клевая система была. Все в ней не в зуб ногой, остаешся после работы типа надо о-го-го на пару часов, сам набирешь пива, пинаешь балду, а потом надбавочка к зарплате приличная, к сожалению сейчас такое не катит.
...
Рейтинг: 0 / 0
Pick System или D3
    #33595797
askera
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет. искала информацию о D3 и наткнулась на этот форум. Люди, кто действительно работал с этой СУБД помогите разобраться!!! Очень надо.
...
Рейтинг: 0 / 0
Pick System или D3
    #33815704
рядом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мужики, я из-за вас потратил 3 часа на прочтение всего этого. смеялся до боли в животе. БРАВО.
...
Рейтинг: 0 / 0
Pick System или D3
    #33819034
I have been looking for sites like this for a long time. Thank you!
<a href='http://dorofey.info/twenty/sitemap.html'>titki</a>
[модератор: а никто мне не объяснит что за урод вот эту хрень сюда постоянно именно в этот топик пишет? я уже раз 20 стирал и по IP блокировал - ничего не помогает
зачем и почему именно сюда?]
...
Рейтинг: 0 / 0
Pick System или D3
    #33823095
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
модератор:[а никто мне не объяснит что за урод вот эту хрень сюда постоянно именно в этот топик пишет? я уже раз 20 стирал и по IP блокировал - ничего не помогает
зачем и почему именно сюда?]
- Хрюкер мож? IP - не панацея, а средство от комаров.
Мож чел флудер тестирует?
...
Рейтинг: 0 / 0
Pick System или D3
    #33826023
Cool!.. Nice work...
<a href='http://chlopchik.one.pl/siteeight/sitemap.html'>koko</a> <a href='http://chlopchik.one.pl/siteten/sitemap.html'>koko</a> <a href='http://chlopchik.one.pl/sitenine/sitemaptwo.html'>koko</a> <a href='http://chlopchik.one.pl/siteeleven/sitemap.html'>koko</a> <a href='http://chlopchik.one.pl/sixteen/sitemap.html'>koko</a> <a href='http://chlopchik.one.pl/sitefive/sitemaptwo.html'>koko</a> <a href='http://chlopchik.one.pl/sitesix/sitemaptwo.html'>koko</a> <a href='http://chlopchik.one.pl/sitetwelve/sitemap.html'>koko</a> <a href='http://chlopchik.one.pl'>koko</a> <a href='http://zaxdu.one.pl/siteseven/sitemap.html'>zaxduy</a>

Модератор:
Всё, я сдаюсь. Достало уже тереть. Из-за этого урода закрываю топик. Боюсь что он и в закрытый будет писать...
...
Рейтинг: 0 / 0
186 сообщений из 186, показаны все 8 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Pick System или D3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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