powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Какая база лучше MS SQL или InterBase
25 сообщений из 61, страница 2 из 3
Какая база лучше MS SQL или InterBase
    #32055687
ДмитрийТ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, опять они на откат потратились, уроды. Значит, ORCL снова скоро упадет. То-то Lexis огорчится :(
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32055690
Вообще, звучит в унисон: Воракл + Заворуйко. Впрочем, из-за этих козлов мы изрядно отклонились от первоначальной темы дискуссии. Предлагаю дать слово InterBase.
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32055822
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 dkstranger

>Удобство MS именно и состоит в некоторых
>фичах /самая приятная - временные таблицы/,
>позволяющих проще и эффективнее реализовывать
принципы открытой разработки /

Когда же вы наконец рассскажите, чем хуже временные таблицы в Oracle и почему они не позволяют вам "реализовать принципы открытой разработки"?
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32056556
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый dkstranger

Я вот тоже никак не пойму, чем темповые таблицы так важны, что Вы их называете самой приятной фичей в MSSQL. Конечно приятно, когда они есть, но даже если их нет, всегда можно найти выход из ситуации (тот же Interbase их не поддерживает, но извернувшись всегда можно достичь того, чего ты хочешь). Я пока применения им, кроме как хранения промежуточных результатов для последующей обработки или передачи в хранимую процедуру информации, не обнаружил. Для чего то другого их приспосабливать мне кажется не эффективным, трудозатратным и не выгодным. Просветите плиз, как же их еще можно более эффективно использовать, да еще и в открытых разработках, хотя я не очень понял, что это такое.
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32056615
dkstranger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ASCRUS
Попробую показать на примере :)

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

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

Стандартное решение - пишется заглушка, ктр
выдает сначала всю дебиторку...
Через неделю нужно выделить только дебиторку
менеджера Иванова.
Есть 3 задачи
1. где-то в клиенте выбрать параметр - менеджер
и занести значение Иванов
2. передать это значение обработчику /в простейшем
случае ХП/
3. дописать обработчик

При решении "в лоб" - надо модифицировать и
перетранслировать все модули, вкл клиента...

"Открытый" подход состоит в том, что где-то в стороне
есть отдельный кусок, в ктр организован выбор
параметра /модификация этого куска не затрагивает
остальные части клиента!/.
Куда-то значение этого параметра надо засовывать, чтобы ротом анализировать в обработчике.
Стандартное решение - создать таблицу, где хранятся эти параметры и их значения.
Просто таблица код параметра - значение приведет
к конфликтам /один выбрал Пупкина, другой в то же время- Васькина/. Причем, даже анализ логина / по аналогу временных таблиц в Oracle/ не решает проблему - может быть запущено несколько клиентов /в т.ч. различных приложений/, ктр будут мешать друг другу.
Использование временных таблиц позволяет организовать независимое и развиваемое (!!!) взаимодействие различных модулей и передачу параметров между ними.

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

Это - наиболее очевидное преимущество /хотя, пожалуй,
не единтсвенное и даже, наверное, не самое главное :)/
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32056657
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 dkstranger

Я может быть повторюсь, возможно это будет открытием для вас, но в Oracle тоже есть временные таблицы.

/*
There are two types of temporary tables, GLOBAL TEMPORARY and TEMPORARY.
-a GLOBAL TEMPORARY table is one whose data is visible to all sessions
-a TEMPORARY table has contents only visible to the session that is using it

A temporary table can have session-specific or transaction specific data depending on how the ON COMMIT clause is used in the table's definition
The temporary table doesn't go away when the session or sessions are finished with it; however, the data in the table is removed.
*/

В связи с этим меня мучает ранее заданный вопрос ( в этом треде от 7 окт 02, 08:56)
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32056680
dkstranger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Zaxx
Возможно...
Поскольку я уже года 2 не имел дела
с Oracle, может, я просто этого и не знаю.
По приведенному тексту похоже, что так оно и есть ...
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32056761
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А передать параметр в хранимую процедуру, не пробовали?
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32056769
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2dkstranger

И Э Т О (вышеприведенный пример) дало вам основание утверждать что MSSQL - самый удобный ?
В Oracle для решения такой задачи приходилось определять таблицу сеансов, отслеживать открытые и
передавать на каждый чих код открытого сеанса. Помимо существенно большего геморроя это приводит к накоплению ненужного "мусора".
Я вот думаю - КАК надо было вам работать с ораклом (вы же 5 лет на нем работали, разочаровались, и ушли на МС ? так?) , чтобы не использовать packages ? А может быть вы не знали что их экземпляры свои для каждой сессии ? Или не знали про dbms_pipe, dbms_alert (если между сессиями надо чем-то обмениваться)?
Вы ведь не программист ?
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32056789
dkstranger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Ora600
Не передергивайте...
Я утверждал, что MS SQL удобнее с моей точки зрения
Это естественно, поскольку я имел с ним дела в 2-3
раза дольше, чем с Oracle /не говоря уже о том,
что Oracle намного больше и сложнее MS/..

Что касается вопорса насчет программист ли я?
Он звучит более чем странно...
Суди сам
- Любой проект начинается с постановки,
естественно, основное внимание уделяется
предметной области, ее законам и функционированию
Следующее по приоритету - технология разработки,
возможность создавать модульные проекты, легко
изменяемые и переносимые.
Технические вопросы, в т.ч. "кишки СУБД" при таком
/думаю, оправданном :)/ подходе имеют
третьестепенное значение.
В этом случае, вполне возможно, что некоторых
особенностей я и не знаю /до сих пор много интересного
и нового нахожу на форумах MS и Delphi/...
Не правда ли, такой подход практичнее, чем
разбираться в инструментарии "до самых винтиков"
/тем более, что на моей памяти с 1986 г эти
инчструментарии меняются с бешенной скоростью :)/
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32056832
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2dkstranger
Для серьезных проектов приоритеты другие

1. открытость /масштабируемость/
2. переносимость
3. модифицируемость /развитие и поддержка/

По этим критериям - конечно, MS SQL

Ваши слова ? Меня просто удивила безапелляционность. Тем более что за исключением 3-его невнятного и спорного пункта это просто неправда.
С MS работаю с 1995 г,
3 года работал с Oracle
в It с 1976 г. :) - есть основания для
уверенности в некоторых выводах :)
Я ошибся - 3 года на оракле. Но все равно. Почти НЕВЕРОЯТНО, чтобы программист с хотя бы полугодовой практикой на оракле не использовал бы packages для организации рабочего окружения и настроек клиент-серверного приложения. И слова о превосходстве mssql над ораклом (не в мелочах) от человека работавшего с ораклом приходится слышать исключительно редко... Несколько странные и размытые терминология и утверждения... Поэтому я и почти уверен, что Вы не программист. Наверное, начальник ИТ-отдела, или "системный аналитик", или "ведущий специалист"...В любом случае, не тот, кто корячится с tSQL, чтобы воплотить в жизнь идеи начальства и АРХИТЕКТОРА о вечной жизни супероткрытой, гипернастраиваемой, ультрасовместимой ПРОГРАММНОЙ СИСТЕМЕ.
Лавры SAP/R3 спать не дают ? Да не будет Ваша система эффективной, если не использовать возможности конкретной СУБД в необходимой мере. А если она не будет эффективной, то и проживет недолго
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32056835
dkstranger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не горячись, Ora600....
Успокойся..
Как раз в отм и дело, что я все это время
решал конкретный задачи и строил эффективные
системы, а не возился с инструментарием...

Думаю, форум и есть место для обсуждения разных точек зрения... Есть сермяга и в том, что первична,
все же постановка задачи /она решает сильно много/, бывали и ошибки, связанные с недостаточным знанием инструментария /кстати, благодарен Zaxx-y за временные таблицы в Oracle, думаю, будет возможность еще проверить/.
А ситуация чаще наоборот - есть люди, решающие реальные проблемы /например, тот же биллинг/, а есть техники, ктр ковырются в железяках. Первые без вторых, может не всегда найдут самый оптимальный путь, зато вторые без первых вообще никому не нужны :)...
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32056836
dkstranger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вдогонку to Ora600
Кстати, сам очень недолюбливаю SAP ...
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32056842
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не долюбливаешь за его переносимость (пункт 2) ? ;-)
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32056847
dkstranger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, Эдвард,
за сильную жесткость и громоздкость :)
Была пара задач /до проектов не дошли ../
То, что там предлагалось сделать на R3,
мы уже эффективнее делали раньше /правдо,
по большей части в рамка интеграции .../
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32056849
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну термины у тебя я скажу...

"открытость" я уже похоже расшифровал - это модульный подход
Но вот что такое жесткость? :-))

А по поводу громоздкости ... Эти продукты (SAP, PeopleSoft, Oracle Applications...) для больших предприятий, где есть необходимость интеграции многих задач. Внедрять только один модуль ИМХО для таких монстров нецелесообразно и слишком дорого, т.е. всегда можно найти более дешевую и эффективную альтернативу.

Кстати у SAP'a нет ни одного хранимого ораклового пакета, это к вопросу об использовании фич.
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32056904
Zaxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 dkstranger\r
\r
1. Если бы вы читали мои постинги адресованные к вам вы бы открыли для себя временные таблицы в oracle ещё 20 сен 02, 19:41 ( /topic/7628 )\r
2. Если вы не программист то не стоит с недостаточным знанием инструментария кричать о превосходствах той или иной СУБД, да ещё и так безаппеляционно.\r
3. > Первые без вторых, может не всегда найдут самый оптимальный путь, зато вторые без первых вообще никому не нужны :)...\r
Вот это вы совсем зря. Первые без вторых тоже ничего стоят, особенно если первые - "теоретики".\r
\r
P.S.\r
Анекдот вспомнился:\r
\r
И пришли мыши к мудрому филину. \r
И сказали мыши:\r
- Все нас обижают, о, мудрый филин. Как нам быть?\r
\r
И ответил им мудрый филин:\r
- Станьте мыши ежами.\r
\r
И ушли мыши. И стали они пытаться ежами стать. И не вышло у них.\r
\r
Тогда вернулись мыши к мудрому филину и сказали:\r
- Ни как не выходит у нас, мышей, ежами стать.\r
И ответил им мудрый филин:\r
- Вы, ребята, меня фигней не грузите, я стратегией занимаюсь..... :))
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32057677
Кошкинсон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И в-четвертых, как говорят марсиане, незваный гость хуже Гагарина. Господа, обратите внимание на первоначальную тему сообщения "Какая база лучше: MS SQL или InterBase" и обясните мне, при чем здесь Оракл. Ну т.е. понятно, что он-то как раз лучше всех и рулез, а все остальные - маздай, но тараканья манера некоторых его адептов лезть, куда их не просят, все-таки раздражает.
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32061457
Lonely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, мне абсолютно все-равно кто и как заработал деньги, я выбрал MS SQL Server 2000 и вот потихоньку начинаю разочаровываться еще не начав с ним как следует работать. Безобразие - никак не могу подконнектить юзеров на Win98se к Win2k Server, где установил SQL Server. Ну не коннектится зараза и все тут.
В тематике по MS SQL Server я уже очень много написал о своей проблеме. ПОМОГИТЕ ВКЛЮЧИТЬ ПОЛЬЗОВАТЕЛЕЙ В СЕРВЕР!!! ПЛИИИЗЗ!!! И у вас появится еще один сторонник MS SQL Server.
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32061560
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Lonely
Я что-то не нашёл, где Вы писали...
Пожалуйста, ссылочку или описание проблемы.
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32061657
Serg_VB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Lonely
Мы проблему коннекта Win98se к Win2k решили координально - поставили MS SQL Server 2000 на WinNT. За два года интенсивной работы ни одного сбоя.
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32061736
Lonely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 alexeyvg\r
\r
/topic/14099\r
Там все что есть по моей проблеме.
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32101215
Chip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотите байку?

Вот писался 3 месяца проект с основой в виде БД. Взяли MSSQL.
Написали. Работает. Блекс.
потом посмотрели на цену этого M$SQLя и выяснили что платить за него шеф уже не хочет.
заскучали.
сейчас переводим все на FB.

для нас оказался вопрос только в цене =(

а в остальном MSSQL вполне приятный - 2 месяца репликации по инету пашут как надо, без вмешательств вообще.
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32101239
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в начале посмотреть на цену вам в голову не пришло?
...
Рейтинг: 0 / 0
Какая база лучше MS SQL или InterBase
    #32101297
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слав богу Oracle прекратился...

а по поводу сравнения, так в самой теме заложена проблема. Как можно сравнить "УАЗик" и "Камаз"???
Один говорит что я проеду по тонкому льду, а второй ему вторит что я могу перевезти 20 тонн груза, но по мосту...
и начинается, а мосты есть не везде, есть ледовые переправы и понеслась...

абсурд?
...
Рейтинг: 0 / 0
25 сообщений из 61, страница 2 из 3
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Какая база лучше MS SQL или InterBase
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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