Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2014.01.19;
Скачать: [xml.tar.bz2];

Вниз

DB/2. ацтой или рай?   Найти похожие ветки 

 
Кщд   (2013-07-30 22:14) [120]

>Jeer ©   (30.07.13 22:07) [118]
так, все BI от этих производителей умеют работать с данными из разнородных источников
либо поясните, пожалуйста, что имеете в виду?


 
Jeer ©   (2013-07-30 22:16) [121]

>чем не устроили решения от корифеев

Стоимость, привязанность к *  и..чем я хуже?

Было время, возможности, обычная зарплата - сделал, работает 7 лет.
Кто хотел из "наших" предложить лучшее - не смогли по критерию "цена-эффективность".


 
Jeer ©   (2013-07-30 22:19) [122]

>с данными из разнородных источников

Это как раз и не главное.

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


 
Юрий Зотов ©   (2013-07-30 23:14) [123]

А по сабжу (DB2) - БД как БД, ИМХО. Я с ней работаю уже лет 6, на AS400, в многопоточном режиме (это по поводу всяких там синхронизаций и блокировок) . Проблем, в общем-то, не было, но есть свои причуды (как, наверное, и у любой другой БД). Например, в документации сказано: не используйте функцию current_timestamp для ключевых полей, она не гарантирует уникальность, используйте для этого функцию create_unique. ОК, так и делаю. На девелоперском сервере все работает отлично, а на боевом вдруг получаю что-то вроде: Unknown identifier create_unique. Другая версия, видишь ли. Хотя на боевом версия более свежая, и про deprecated ничего не сказано (или я не нашел).


 
Jeer ©   (2013-07-30 23:21) [124]

По сабжу:
DB2 использовал на серваке Motorola в 1994 г. - станциями были обычные HP-386 персоналки в терминальном режиме.
Ось была - AIX.

Организация: филиал Сбербанка.

Работало на ять.


 
Юрий Зотов ©   (2013-07-30 23:23) [125]

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


 
Jeer ©   (2013-07-30 23:26) [126]

Save Points, в том или ином виде есть у многих СУБД.


 
Inovet ©   (2013-07-31 06:19) [127]

> [121] Jeer ©   (30.07.13 22:16)
> сделал, работает 7 лет

Ты, вроде бы, говорил о заваршении работы года 4 назад. Или то было другое?


 
sniknik ©   (2013-07-31 08:23) [128]

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

> разработчик   (30.07.13 17:47) [104]
цель спора в "погнуть пальцы"? не особо впечатляет, вернее "совсем не ...", еще одно подтверждение того о чем говорили, но ты предпочел не понять. работа с СУБД у тебя на примитивном уровне. хорошим уровнем и не пахнет. а говорили тебе () именно про него. про "поверхностное использование" никто и не спорил, сразу говорили что возможно.


 
разработчик   (2013-07-31 08:34) [129]

нет. доказать требовалось одинаково хорошее использование каждой... чего не возможно без "персонализации" и использовании особенностей,

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

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


 
Кщд   (2013-07-31 08:42) [130]

>разработчик   (31.07.13 08:34) [129]
то, что Вы не в курсе, что такое context switching, - уже понятно

пример любого кода на PL/SQL, работающего с данными в таблицах, осуществляющего какую-либо обработку, использующего какие-либо "особенности" Oracle.
дождёмся ли?


 
разработчик   (2013-07-31 08:58) [131]

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

Засвербело и нетерпится показать, что я нихрена не понимаю?
Ну допустим.

Но дискуссия-то совсем не про то кто круче.

Был Пит, который сказал, что все реализации многоплатформенности - неработающий отстой.

Я показал, что не все.

Теперь в чем ваша проблема? Зачем вам мой код?
Проанализировать его и дать резюме что я лох?

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


 
Кщд   (2013-07-31 09:09) [132]

>разработчик   (31.07.13 08:58) [131]
>Во первых про само переключение можете прочитать у фейерштейна-прибыла в книжке с муравьями на обложке.
спасибо)

>Во вторых, зачем вам мой plsql код?
мы обсуждаем то, что написано в "sniknik ©   (31.07.13 08:23) [128]"

>Теперь в чем ваша проблема? Зачем вам мой код?
у меня проблем нет
Вы одинаково хорошо пишете под все базы?
если "да", то пример кода, который просил
если "нет", дискуссия окончена

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


 
разработчик   (2013-07-31 09:15) [133]

мы обсуждаем то, что написано в "sniknik ©   (31.07.13 08:23) [128]"

Окей.
Поехали обсуждать.

Он там говорит, что у меня нет персонализации и особенностей.
Какие при этом ваши доказательства?

Он пишет на одак для оракл, я пишу оракловую часть на одаке.

Какие у него есть особенности и персонализация, которых не может быть у меня?

Сервер один и тот же. Библиотеки одни и те же.

Что говорите? У него не оракл и не одак?
Замечательно.
Я сменю и оракл и одак на то что у него и мы снова возвращаемся к белому бычку.

Чего такое будет доступно ему, чего не будет доступно мне.

Только конкретно и пальцем.


 
разработчик   (2013-07-31 09:17) [134]

"умные дядьки" на этом "умном форуме" описанные Вами системы лабают пачками, о чём Вам твердили на нескольких страницах

Да да.
Я уже в курсе.
Пит как-то выше рассказывал про ваши пачки.


 
разработчик   (2013-07-31 09:22) [135]

Вы одинаково хорошо пишете под все базы?
если "да", то пример кода, который просил
если "нет", дискуссия окончена


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


 
Кщд   (2013-07-31 09:23) [136]

>разработчик   (31.07.13 09:15) [133]
кто "он"? что говорит?
код будет?

>Пит как-то выше рассказывал про ваши пачки.
не читатель?


 
разработчик   (2013-07-31 09:23) [137]

не читатель?

Вы - безусловно.


 
Кщд   (2013-07-31 09:24) [138]

>разработчик   (31.07.13 09:22) [135]
отставить домыслы и истерики: код в студию.


 
разработчик   (2013-07-31 09:25) [139]

код будет?


Сначала свою методику измерения одинаково_хорошести опубликуйте.
Ага.
Потом будет и код.


 
Кщд   (2013-07-31 09:33) [140]

>разработчик   (31.07.13 09:25) [139]
Вы пытаетесь доказать тезис о том, что одинаково хорошо владеете приемами разработки под разные СУБД.
однако, код, подтверждающий это, предоставлять отказываетесь)
что ж, без доказательств Ваши утверждения голословны
Вы, сударь, хвастун с беспричинно завышенным самомнением)


 
разработчик   (2013-07-31 09:37) [141]

да и вообще не вижу смысла дальше спорить лично с вами.
причина:

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

А судя по вашим перманентным позывам поиметь код, предмет вашего спора - "какой-то лошара вдруг заявляет, что наверное он умнее меня"

Отсюда и навязчивая идея сравнения одинаково-хорошести.

Допустим даже что у меня нет одинаково-хорошести. Что из этого?

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

На выходе - приложение, которое максимально возможно хорошо работает и на оракле и максимально возможно хорошо на мсскл.

А от того, что они чем-то при этом отличаются вам польза.

Можете открыть свой холивар в новой ветке.

Тема:
Приложение Х следует писать только на У сервере, потому что на сервере Z оно будет чуть менее одинаково хорошим.


 
разработчик   (2013-07-31 09:40) [142]

Вы пытаетесь доказать тезис о том, что одинаково хорошо владеете приемами разработки под разные СУБД.

Выше в [141] все сказано.
Я снова все про вас угадал.

У вас банальный свербеж на тему кто круче.

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


 
Кщд   (2013-07-31 10:04) [143]

>разработчик   (31.07.13 09:37) [141]
>Допустим даже что у меня нет одинаково-хорошести. Что из этого?
так есть или нет?

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

>Я беру свою архитектуру, беру ораклиста и мссклщика восьмидесятого уровня, которые используют 100% возможностей своих серверов.
да зачем Ваш самопал нужен, когда есть тот же хибер и серверы приложений)
стандартное промышленное решение, которое будет работать даже, например, с такой экзотикой, как h2 и nosql-движками, к которым вы утомитесь искать провайдеры под Delphi.))


 
Кщд   (2013-07-31 10:07) [144]

>разработчик   (31.07.13 09:40) [142]
>Я второй день пытаюсь доказать, что у меня есть архитектура, позволяющая бескровно за два часа сменить сервер и библиотеку доступа.
Вам второй день пытаются сказать, что Ваше "кулибинство" - это де-факто применяющийся повсеместно подход
один из
прямым текстом говорят


 
разработчик   (2013-07-31 10:14) [145]

"да чтоб так петь, десять лет учиться надо" /* волга-волга */

А чтобы так тупить, нужно лет двадцать учиться.

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

К тебе приходит ИЧП. Ему по договору для общения с тобой нужен твой софт.
Все свое хозяйство он держит на ноуте, подаренном жене на 8 марта.

И тут выходит такой КЩД, весь в доспехах и говорит.
Погоди чувак, я сейчас тебе наставлю серверов приложений на твой целерончик, добавлю фремворков шоб хибернейт хибернейтил и все будет зашибумба.  У меня вот лично все зашибумба.

теперь аналогичный тупой вопрос, но уже от меня к вам:

Да накой хрен ему здался весь ваш этот хлам, если его ноут хреновенько, но тянет его 1С и большего ему не надо?


 
Кщд   (2013-07-31 10:17) [146]

>разработчик   (31.07.13 10:14) [145]
Цитирую:
Вы "двинули" "глубокую" мысль про то, что одинаково хорошо умеете обращаться с разными СУБД.
ещё раз: если этого не было, то диалог закончен
всё остальное - сугубо Ваши домыслы


 
Кщд   (2013-07-31 10:19) [147]

>разработчик   (31.07.13 10:14) [145]
хамить, "тыкать" и переходить на личности не нужно)
ответьте на "Кщд   (31.07.13 10:17) [146]" и закроем тему)


 
разработчик   (2013-07-31 10:21) [148]

Если закончен, то чтож вы тут пыжитесь?

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

зачем же так метаться?


 
разработчик   (2013-07-31 10:22) [149]

ответьте на "Кщд   (31.07.13 10:17) [146]" и закроем тему)

Давайте сначала доставайте свою методику измерения одинаково-хорошести.
Вечером деньги-утром стулья.

И закроем тему.


 
sniknik ©   (2013-07-31 10:26) [150]

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

> Давайте же наконец пример того, чего бы я не мог использовать.
тебе давали, общими словами правда...,  ну ладно, конкретно, реальная задача (код не приведу, разработка ~2004-6года на предыдущей работе)

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

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


 
Кщд   (2013-07-31 10:49) [151]

>разработчик   (31.07.13 10:21) [148]
>Если закончен, то чтож вы тут пыжитесь?
читаем внимательно: закончен, если Вы признаёте, что не умеете хорошо писать, например, под Oracle(или FB, или MS SQL)
признаёте, заканчиваем)

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

>Затем вдруг внезапно начали навяливать мне хибернейт
не "навяливал" или цитата

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

пока же, повторюсь, все Ваши утверждения голословны и не заслуживают доверия


 
Inovet ©   (2013-07-31 11:05) [152]

> [142] разработчик   (31.07.13 09:40)
> Я второй день пытаюсь доказать, что у меня есть архитектура,
> позволяющая бескровно за два часа сменить сервер и библиотеку
> доступа.

Нет. Всё началось с

> [1] разработчик   (29.07.13 06:41)
> с точки зрения разработчика должно быть по барабану какой
> сервер программировать.

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


 
разработчик   (2013-07-31 11:17) [153]

пожалуйста реализацию на access желательно (могу проверить). реализация "прямо в программе" не пойдет, должна быть централизация, сервер

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

пока же, повторюсь, все Ваши утверждения голословны и не заслуживают доверия
Не более чем ваши. Где кстати методика оценки одинаково-хорошести?
А то знаете ли каждый дурак хочет оказаться в беспроигрышной ситуации.
Вы типа мне ваш говонокод покажите, а я на основании мифической методики докажу что он неодинаково хорош.
Так что сначала методику в студию, затем получите код. Если методика окажется не фуфлом.

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

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


 
Inovet ©   (2013-07-31 11:21) [154]

> [153] разработчик   (31.07.13 11:17)
> Эти два часа принципиальны?
> Свою за два, вашу за две недели. Полегчало?

За 2 недели полностью переписать некую "вашу", не слишком ли самонадеянно?


 
Кщд   (2013-07-31 11:24) [155]

>разработчик   (31.07.13 11:17) [153]
можно узнать компанию, в которой Вы работаете?


 
разработчик   (2013-07-31 11:25) [156]

Еще один.
Кто сказал что полностью?

Мне надо отнаследоваться от датамодуля и переопределить 20 методов.
Плюс адаптировать ддл.


 
sniknik ©   (2013-07-31 11:26) [157]

> и невозможно под каждый за 2 часа портировать базу и клиента
+
иногда это не возможно в принципе, не важно за сколько времени. просто в одной субд нет возможностей другой, совсем, и вообще она не субд ;). но естественно подобные "тонкости" не интересуют человека который ставит знак равенства между mssql и access. но который при этом уверен, что оба "движка" хорошо знает, и использует.

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

и кстати как ни странно, сервер (аналог) есть...  поищи по RDS DataControl DataFactory.
p.s. удачи.


 
разработчик   (2013-07-31 11:26) [158]

можно узнать компанию, в которой Вы работаете?


можно.
с какой целью интересуетесь?


 
Пит   (2013-07-31 11:29) [159]


> но мне интересен код, с помощью которого "разработчик" избегает/обрабатывает
> таких(ие) ситуаций(ии).

мне, кстати, тоже интересно. Как в коде можно предусмотреть такие ситуации?


> А что понравилось - это, например, поддержка точек сохранения
> (SavePoint)

в оракле точно также. В MS SQL есть вложенные транзакции.


 
разработчик   (2013-07-31 11:32) [160]

Как в коде можно предусмотреть такие ситуации?

А ты как их обходишь?
Или не обходишь?

Если нет, то почему это тебя волнует?
А если да, то почему ты думаешь что мой код не может обойти то что ты обошел?

Или ты до сих пор не понял, что речь о самом обычном коде, а не универсализированном?

Тогда и я и медицина здесь бессильны.
Два дня не понимать родную речь - это не лечится.



Страницы: 1 2 3 4 5 6 7 вся ветка

Форум: "Прочее";
Текущий архив: 2014.01.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.83 MB
Время: 0.033 c
15-1375272074
Юрий Зотов
2013-07-31 16:01
2014.01.19
Забавно


1-1320150048
vlk32
2011-11-01 15:20
2014.01.19
delphi и обобщенное прораммирование


15-1375031178
Иксик
2013-07-28 21:06
2014.01.19
Илья Сегалович


4-1267675438
Алексей4105
2010-03-04 07:03
2014.01.19
Как узнать путь к процессу?


15-1375216205
Юрий
2013-07-31 00:30
2014.01.19
С днем рождения ! 31 июля 2013 среда





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский