powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
99 сообщений из 99, показаны все 4 страниц
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32991125
Фотография Farkhod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В данный момент у нас используется MS SQL Server 6.5.
Стоит вопрос об обновлении СУБД. Программеры из фирмы которой мы наняли говорят лучше перейти на FireBird. А у нас опыт работы тока с MS SQL 2000. FireBird даже в глаза не видали.
Вот теперь надо выбрать FireBird или всётаки MS SQL Server 2000
Цена СУБД не имеет значения.
Клиентских ПК около 50.
Что же выбрать?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32991157
bair
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вообще для ответа на такой вопрос требуется ответить получить много других ответо, но IMHO 50 ПК, работавших под MS SQL 6.5, свидетельствуют о том, что база не настолько требовательна, чтобы крутиться под MS SQL, поэтому ИМХО стоит прислушаться к мнению тех, кто советует FireBird...
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32991160
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глупо нанимать людей ради того, чтобы их не слушаться. Вы уж решайте - либо нанимаете их и слушаетесь, либо нанимаете других и слушаетесь тех.

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

Если хотите разобраться - попросите их представить письменное обоснование. Нормально, в начале любого проекта пишется обоснование - что, как и почему будет делаться. Этот текст сможете показать знакомым специалистам - или выложить фрагменты здесь - тогда можно будет сказать, сколько там по делу, а сколько - навешивание лапши.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32991290
ASU_DIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а если выбор между oracle и Interbase
в данный на предприятии работает система Парус-Oracle (не до конца внедрена) и ни чем не связанные программные модули на Interbase.
наняли людей чтобы перейти на единую систему. так они предложили перейти на интербазе.
в парусе есть таблицы в которых более 8млн. записей. и их нужно будет переносить на интербазе. Имеет ли смысл такой переход?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32991316
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, ASU_DIR!
Ты пишешь:

ASU_DIR AD> а если выбор между oracle и Interbase
AD> в данный на предприятии работает система Парус-Oracle (не до конца внедрена)
AD> и ни чем не связанные программные модули на Interbase.
AD> наняли людей чтобы перейти на единую систему. так они предложили
AD> перейти на интербазе.
AD> в парусе есть таблицы в которых более 8млн. записей.
AD> и их нужно будет переносить на интербазе. Имеет ли смысл такой переход?
Экономическое обоснование имеет место быть?
Или только честное благородное слово разработчиков,
в том смысле, что "лошадью ходи, век воли не видать!" ?

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32991362
ASU_DIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
экономическое обоснование не проводилось.

имеет место только.

Те кто хотят поставить Interbase вместо Oracle говорят:
"возьмите то что у нас есть , а потом мы будем дорабатывать то чего у нас нет"


Так что же все-таки лучше если часть предприятия работает на Oracle , а часть на Interbase

Что лучше выбрать?
или проще сделать распределенную БД, взяв за основу Oracle?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32991363
Yo!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2bair

>в парусе есть таблицы в которых более 8млн. записей. и их нужно будет переносить на интербазе. Имеет ли смысл такой переход?

у FB есть пара интеесных архитектурных особенностей + слабенький оптимизатор. если вам интересно с этим боротся с негарантированым результатом, то некий смысл есть, но не проще ли время тратить не на борьбу, а на внедрение. тем более в экономическом плане как я понимаю оракл уже есть.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32991418
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FarkhodВ данный момент у нас используется MS SQL Server 6.5.
Стоит вопрос об обновлении СУБД. Программеры из фирмы которой мы наняли говорят лучше перейти на FireBird. А у нас опыт работы тока с MS SQL 2000. FireBird даже в глаза не видали.
Вот теперь надо выбрать FireBird или всётаки MS SQL Server 2000
Цена СУБД не имеет значения.
Клиентских ПК около 50.
Что же выбрать?
FireBird.
Надежный и неприхотливый.
Залил и забыл.
И есть время в форуме за него хорошее слово запостить.
:)
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32991464
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oracle дорогой - как-то была у меня задача узнать сколько будут стоить лицензии на Oracle, для определенной конфигурации. Узнавал, стоило это то ли 200k$, то ли 400k$ (подзабыл уже), при этом MSSQL для той же конфигурации стоил меньше 80k$.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32991486
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASU_DIRв парусе есть таблицы в которых более 8млн. записей. и их нужно будет переносить на интербазе. Имеет ли смысл такой переход?
Сомневаюсь. Если Oracle уже куплен - исчезает единственный серьезный аргумент использовать что-то другое. Даже если не говорить о перспективах развития итп, Oracle - это mainstream, в то время как перспективы Interbase более сомнительны. Borland один раз уже забил на него, совершенно не исключено повторение. Поставщики решений - тот же Парус - скорее откажутся от Interbase или будут работать с ним по остаточному принципу.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32991624
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Farkhod wrote:
> В данный момент у нас используется MS SQL Server 6.5.
> Стоит вопрос об обновлении СУБД. Программеры из фирмы которой мы наняли
> говорят лучше перейти на FireBird.

Гнать в шею эту фирму. Ничего плохого про FB и хорошего про MSSQL сейчас
не хочу сказать, ибо задолбали эти флеймы и толпы фанатов, а вот про их
квалификацию и фанатизм можно сделать определенные выводы, особенно
если кроме этого "лучше" они не привели никакой объективной аргументации.
А если они все же привели какие-то весомые доводы, то было бы интересно
их увидеть

> А у нас опыт работы тока с MS SQL
> 2000. FireBird даже в глаза не видали.
> Вот теперь надо выбрать FireBird или всётаки MS SQL Server 2000
> Цена СУБД не имеет значения.
> Клиентских ПК около 50.
> Что же выбрать?

При таких условиях - MSSQL. Чтобы переходить в данном случае на FB
требуется ну ОЧЕНЬ серьезное обоснование.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32991833
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S.PR wrote:
> FireBird.
> Надежный и неприхотливый.
> Залил и забыл.
> И есть время в форуме за него хорошее слово запостить.
> :)

Да, "достойное" обоснование :) Скорее оттолкнет людей.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32992058
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Гoлдун
S.PR wrote:
> FireBird.
> Надежный и неприхотливый.
> Залил и забыл.
> И есть время в форуме за него хорошее слово запостить.
> :)

Да, "достойное" обоснование :) Скорее оттолкнет людей.
Posted via ActualForum NNTP Server 1.1

Обосновываю:
FireBird 1.5.
Клиенты на Delphi, доступ к БД - DBExpress.
Администрирование - IBExpert.
БД работает с 2003 г.
С этого времени не было ни одного сбоя! Тьфу-тьфу-тьфу через л.п.
Кол-во пользователей ~ 50
На клиентах встречается слабое железо типа pentium 1 с сетевухами на 10 мбит/c, но в основном уже поменяли.
В БД данные с января 2001г.
По задачам:
Материальный учет + основные средства по 300 складам.
Учет зарплаты, кадры - в списке 7000 сотрудников,в лицевых счетах ~ млн. записей.
Задачи помельче:
Учет арендной платы, коммуналка, эксплуатация, платежки, накладные,доверенности,договора,журналы-ордера,поставщики-подрядчики,сметы доходов-расходов,главная книга и т.д.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32992365
lou
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQL vs Firebird?
Вот только не понятно - программе вашей, что, пофиг куда подключаться - к Firebird или MSSql? Маловероятно.
Или нанятые программеры предлагают переписать всё приложение под файрбёрд? Оно вам надо? Оцените геморой внедрения и поддержки новой системы. Тем более, что у вас уже есть опыт работы с MSSQL.
ИМХО, в вашем случае - MSSQL, тем более, что цена по барабану.

P.S. Очень хорошо отношусь к Firebird, но в данном случае - неразумная замена.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32992431
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
louMSSQL vs Firebird?
Вот только не понятно - программе вашей, что, пофиг куда подключаться - к Firebird или MSSql? Или нанятые программеры предлагают переписать всё приложение под файрбёрд? Оно вам надо? Оцените геморой внедрения и поддержки новой системы.
P.S. Очень хорошо отношусь к Firebird, но в данном случае - неразумная замена.
Полностью соглашусь. Единственно добавлю, если появилась возможность свалить с 6.5, то надо валить как можно быстрее:-)
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32992453
Фотография Farkhod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lou...нанятые программеры предлагают переписать всё приложение под файрбёрд?...
Вот именно, хотят всё переписать под файрбёрд.
А может кто привести достоинства MS SQL которых у файрбёрда нету? Ну как бы сравнить обе СУБД по достоинствам и недостаткам.
Спасибо.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32992501
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Farkhod
Вот именно, хотят всё переписать под файрбёрд.
А может кто привести достоинства MS SQL которых у файрбёрда нету? Ну как бы сравнить обе СУБД по достоинствам и недостаткам.

а эти самые программеры как-нибудь обосновывают свое предложение?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32992553
Фотография Farkhod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andy stа эти самые программеры как-нибудь обосновывают свое предложение?
Ну говорят что лёгкий, что меньше памяти ест, что можно его поставить даже на обыную рабочую станцию и будет пахать сервак, что нету на фаербёрде переполнение логов транзакций
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32992596
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Farkhod пишет:

> Вот именно, хотят всё переписать под файрбёрд.

Так есть от них обоснование или нет?

> А может кто привести достоинства MS SQL которых у файрбёрда нету? Ну как
> бы сравнить обе СУБД по достоинствам и недостаткам.

Да это вообще сервера разных классов! Это как сравнивать мотоцикл с
автомобилем.

Firebird:
Бесплатный и opensource, работает не только под windows, маленький, при
небольшой нагрузке не очень требователен к ресурсам. Неплохой диалект
PSQL поудобнее, пожалуй, чем Transact SQL

MSSQL: распараллеливание запросов при общем кэше. Одно только это может
в разы уменьшить требования к железу сервера по сравнению с FB. Более
умный оптимизатор, больше возможностей масштабирования при увеличении
нагрузки

Но это все ерунда. Если MSSQL уже используется у вас, то не ты должен
обосновывать, а они.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32992605
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Farkhod
Ну говорят что лёгкий, что меньше памяти ест,

верно. но функционал, по сравнению с mssql тоже "лёгкий".
правда и этого часто хватает.
Farkhodчто можно его поставить даже на обыную рабочую станцию и будет пахать сервак

mssql аналогично, но вот стоит ли?
Farkhodчто нету на фаербёрде переполнение логов транзакций
для mssql - это решается нормальной настройкой процедуры резервного копирования.
зато а fb его просто нету. соответственно восстановление базы до какого-либо момента времени (или какой-либо транзации) вообще не светит.

а серьезнее обоснования с их стороны есть?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32992638
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Farkhod пишет:

> Ну говорят что лёгкий, что меньше памяти ест,

А вот это в общем случае обман, тем более при 50 пользователях и при
архитектуре classic server. Требует в разы больше оперативки и/или более
быструю (и соответственно дорогую) дисковую подсистему

> что можно его поставить
> даже на обыную рабочую станцию и будет пахать сервак,

Поставить то можно...

> что нету на
> фаербёрде переполнение логов транзакций

Там вообще нет логов транзакций. Как следствие нет инкрементального
бэкапа (до FB 2), нет возможностей протоколирования и аудита всех
действий, возможности "наката" до определенной точки.

Это все, что они приводили? Уже можно начинать делать выводы...
Если бы хотя бы честно сказали "мы c MSSQL мало знакомы и под FB у нас
очень большие наработки", тогда еще можно было бы подумать...
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32992647
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По всей видимости, ваша задача может быть решена на любом из двух серверов. Если есть необходимость все переписать, /моральное старение продукта, увеличение функционала, тот кто писал старый продукт не хочет или не может его поддерживать и т.п/, то уж принимайте условия фирмы, с которой хотите работать. Прочтите пост softwarer [1430367].
Будет ли все это работать- зависит не от сервера, а от команды, которая делает продукт.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32992658
lou
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНу говорят что лёгкий, что меньше памяти ест, что можно его поставить даже на обыную рабочую станцию

У вас 50 клиентских мест -> наверняка выделенный сервер, наверняка на нем не 64Мб памяти. Так что аргумент не в кассу. Если это единственный аргумент (а что такое "переполнение логов транзакций" я не очень себе представляю) я бы всерьёз задумался об уровне нанятых товарищей. Плюс к этому, ещё поинтересовался был ли у них удачный опыт написания и внедрения систем подобных вашей.

авторА может кто привести достоинства MS SQL которых у файрбёрда нету
Да не надо здесь никаких достоинств приводить. Это они (нанятые товарищи) должны вам достоинства приводить и убеждать. У вас уже есть система, которая работает. Вам предлагают два варианта - либо апгрейд существующей платформы либо революция. И останется ли что-либо в живых после такой революции - неизвестно. Вы просто поинтересуйтесь как они вообще весь этот процесс (создания и внедрения нового софта) подробно себе представляют. Рассмотрите альтернативные предложения. Сделайте соответствующие выводы.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32992690
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerГлупо нанимать людей ради того, чтобы их не слушаться. Вы уж решайте - либо нанимаете их и слушаетесь, либо нанимаете других и слушаетесь тех.

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

Если хотите разобраться - попросите их представить письменное обоснование. Нормально, в начале любого проекта пишется обоснование - что, как и почему будет делаться. Этот текст сможете показать знакомым специалистам - или выложить фрагменты здесь - тогда можно будет сказать, сколько там по делу, а сколько - навешивание лапши.
Имхо, самый правильный ответ.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32992794
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
S.PR softwarerГлупо нанимать людей ради того, чтобы их не слушаться. Вы уж решайте - либо нанимаете их и слушаетесь, либо нанимаете других и слушаетесь тех.

Имхо, самый правильный ответ.
если нанимают те же люди, что потом будут сопровождать - ДА.
но такое случается очень редко. чаще всего сопровождение просто "ставят в известность пост фактум". а там уж сопровождению приходится изворачиваться, чтобы упростить себе жизнь: или договариться с нанятой конторой на какие-то изменения, или искать новую, более сговорчивую, и обосновывать начальству некомпетентность первой ;)
это из личного опыта...
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #32992863
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andy st S.PR softwarerГлупо нанимать людей ради того, чтобы их не слушаться. Вы уж решайте - либо нанимаете их и слушаетесь, либо нанимаете других и слушаетесь тех.

Имхо, самый правильный ответ.
если нанимают те же люди, что потом будут сопровождать - ДА.
но такое случается очень редко. чаще всего сопровождение просто "ставят в известность пост фактум". а там уж сопровождению приходится изворачиваться, чтобы упростить себе жизнь: или договариться с нанятой конторой на какие-то изменения, или искать новую, более сговорчивую, и обосновывать начальству некомпетентность первой ;)
это из личного опыта...

Я имел ввиду это:
softwarer
Если хотите разобраться - попросите их представить письменное обоснование. Нормально, в начале любого проекта пишется обоснование - что, как и почему будет делаться. Этот текст сможете показать знакомым специалистам - или выложить фрагменты здесь - тогда можно будет сказать, сколько там по делу, а сколько - навешивание лапши.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33045348
kHAki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня сейчас такая проблема... Помогите люди разобраться!
Задача: разработка единой системы.
Есть в наличии: отдельные модули (абсолютно разный софт, под разными СУБД, писаный разными людьми в разное время). Система начисления и основная база под Oracle, но фактически нелегальная, без тех. поддержки и какого-либо API. Все остальное под interbase. Это "все остальное" уже нужно переписывать, потому что надо расширяться, а такой возможности разработчики не предусматривали.
База нужна единая для всех. Вот и ломаю сейчас голову: какую СУБД использовать: interbase и переписывать заодно и систему начисления, или же Oracle.
Требования: примерно около 50 пользователей, архитектура клиент-сервер, плюс просмотр данных абонентами (несколько тысяч) через веб-интерфейс.
Одно большое НО: опыта работы с Oracle у меня нет вообще. И я не знаю, что за качество будет у моего первого под ораклю достаточно крупного софта. Страшно...
Посоветуйте, браться за него или нет!?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33045440
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Farkhod
Вот теперь надо выбрать FireBird или всётаки MS SQL Server 2000

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

Farkhod
Программеры из фирмы которой мы наняли говорят лучше

Хде Вы тока находите такие фирмы?

ASU_DIR
а если выбор между oracle и Interbase

Вы что сговорились? Это что угодно тока не выбор между СУБД. А если у вас есть деньги, то могли выбрать поприличнее разработчиков, а не студентов, собрашихся в кучу - у них идеи такие, особенно если образование не профильное. Или Вы хотите быть богачами, переодевшимися в рубища, чтобы не отрываться от народа? Так народ давно на холяву Ораклит во всю.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33057009
CruelGenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FarkhodВот именно, хотят всё переписать под файрбёрд.


Чтото меня терзают смутные сомнения.
Может Вам вообще поменять разработчиков? Как они сразу готовы все переписать. Еще наверное на Delphi? Думается кроме Delphi+IB/FB они ничего больше не знают. Я знаю только один случай когда переписывали з/п и бухгалтерию ну не MS SQL, а с Sybase. И то сделано это было лишь по причине бесплатности FB.
Ставьте MS SQL 2000 и не думайте.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33067391
synapse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что тут решать, тут многое от разработчиков зависит, когда 50 юзеров особо сервера то не по сравниваешь,
видал я проекты написанные на ms sql 2000 на мощных серверах, но так криво сделаные(именно сами программы), что производительность падает чуть ли не до файл сервера.
Единственное преимущество в данной ситуации ms sql это удобное управление.
_______________________________________________________________
@Мы медленно запрягаем, быстро ездим, и сильно тормозим.@
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33074803
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У FB нет шансов. Слишком уж слаба для крупных продуктов и слабомасштабируема. Берите МССКЛ и не мучайтесь. С выходом совершенно бесплатной MS Express (типа MSDE) решится проблема бесплатности сервера для небольших решений. Единая СУБД-платформа это очень важно для растущих и крупных организаций.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33074811
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, LSV!
Ты пишешь:

LSVЕдиная СУБД-платформа это очень важно для растущих и крупных организаций.
Наивный...

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33086387
_PGsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FB и MSSQL продукты разного класса, лучше сравнивать PostgreSQL и MSSQL
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33086403
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_PGsql
лучше сравнивать PostgreSQL и MSSQL

Возможно, сама идея такого сравнения достаточно обидна для MSSQL. Все-таки, мне кажется, он предпочитает сравниваться с Ораклом и DB2. Не уверен, конечно, но лучше все-таки спросить у MS.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33086462
VNS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно почему сравнивают FB и MS SQL? Это совершенно разные СУБД. Во-первых в цене. Хорошо, MSDE вроде тоже бесплатен, и что он обладает всеми возможностями MS SQL? Почему никто не сравнивает ЕДУ например яблоко с курицей? Половина будет кричать надо есть яблоко, а вторая половина - нет надо есть курицу.
Помоему начинать надо с постановке задачи, потом сколько отпущено средств, потом что есть под руками ( какие программисты или фирмы ), отдать на аутсорсинг или разрабатывать самим. И тп. В одном случае я выбрал FB потому что он бесплатен. И много возможностей. Крутится база в ней 1500 таблиц. Все всех устраивает. Бухгалтерия полностью автоматизирована.
В другом случае у меня не было выбора. Пришлось использовать MS SQL. Потому что 1с 8.0 управление производственным предприятием в качестве сервера базы данных использует MS SQL 2000 sp 3a.
Так скоро женщин начнут сравнивать. Одна половина будет кричать что надо спать с блондинками, вторая что с брюнетками.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33086635
-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
-
Гость
VNSТак скоро женщин начнут сравнивать. Одна половина будет кричать что надо спать с блондинками, вторая что с брюнетками. А лица нетрадиционной ориентации выбирают Cash
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33088340
--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VNS
Так скоро женщин начнут сравнивать. Одна половина будет кричать что надо спать с блондинками, вторая что с брюнетками.Ну а выбирать надо, конечно, исходя из постановки задачи...
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33088685
Yo!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> А лица нетрадиционной ориентации выбирают Cash
>Ну а выбирать надо, конечно, исходя из постановки задачи...

правильно! ставим задачу раком и выбираем по самые нехочу :)
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33090447
Фотография Bol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имею опыт работы c FB, Oracle, MSSQL. Переходить с FB лучше на Oracle, так как если есть уже бизнес-правила, реализованные на триггерах, то в связи с двухфазным методом подтверждения транзакций и там и там проще всю базу перенести на Oracle c FB. Пререходить с Oracle на FB глупо, даже если тот несомненно потянет всех пользователей, потому что достоинство PLSQL несомненно выше чем даже TSQL. Если же уже работаете с MSSQL, то также нет смысла возвращаться к FB. FB хорошая база, но по возможностям администрирования MSSQL проще и надежнее.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33090476
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, Bol!
Ты пишешь:

Bol B> Имею опыт работы c FB, Oracle, MSSQL. Переходить с FB лучше на Oracle,
B> так как если есть уже бизнес-правила, реализованные на триггерах,
B> то в связи с двухфазным методом подтверждения транзакций
B> и там и там проще всю базу перенести на Oracle c FB.Сделай милость, переведи.
Ты чё сказать-то хотел?

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33090511
Фотография Bol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33090513
Фотография Bol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
Привет, Bol!
Ты пишешь:

Bol B> Имею опыт работы c FB, Oracle, MSSQL. Переходить с FB лучше на Oracle,
B> так как если есть уже бизнес-правила, реализованные на триггерах,
B> то в связи с двухфазным методом подтверждения транзакций
B> и там и там проще всю базу перенести на Oracle c FB.Сделай милость, переведи.
Ты чё сказать-то хотел?

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.2

Сказал то, что хотел сказать, а так яндекс рулит
Тынц
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33090530
Фотография Bol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PS:
Принцип регистрации события в триггере Before и After присутствует и ORA и в FB|IB, поэтому бизнес правила с FB перевести проще на ORA
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33090567
Фотография Bol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33090596
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BolPS:
Принцип регистрации события в триггере Before и After присутствует и ORA и в FB|IB, поэтому бизнес правила с FB перевести проще на ORAПричём тут "двухфазным методом подтверждения транзакций" ? Для красного словца ?
Если имелся в виду two phase commit, то он тут абсолютно не при чём.
Или 2 "фазы" придумались из-за наличия Before и After триггеров ?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33090818
VNS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BolА вобщем нужный тынц здесь

Сравнение Borland InterBase 4.x, Sybase SQL Server и Microsoft SQL Server

Прочитал статью, обалдел что правда Interbase используется у американского танка Abrams m1 или это шутка?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33090893
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VNS пишет:

> Прочитал статью, обалдел что правда Interbase используется у
> американского танка Abrams m1 или это шутка?

Откопали статейку, которой без малого сто лет. Интересно, откуда при
выстреле мощный электромагнитный импульс? И что там СУБД делает?

P.S. Теперь я понял, откуда пользователи IB так боятся переполнения
логов. Это переполнение в статье минимум 4 раза упоминается.

P.P.S. К тому же статься не может считаться непредвзятой, ибо
Prepared for Borland International, да и переведена не нейтральным
человеком ;)
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #33091124
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VNS
Прочитал статью, обалдел что правда Interbase используется у американского танка Abrams m1 или это шутка?Собственно, оттого что на танке используется или не используется interbase, никоим образом не следует, что interbase решает или не решает мои, ваши или третьи задачи. Насчет истории, то это действительно было сто лет назад, и это был контракт с военными-
/topic/85106&pg=2#624056
а говорят, что с военными приятно иметь дело, потому что с бюджетом у них всегда нормально, и платят исправно :)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35890413
Bason
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Гoлдун
Farkhod пишет:

> Вот именно, хотят всё переписать под файрбёрд.

Так есть от них обоснование или нет?

> А может кто привести достоинства MS SQL которых у файрбёрда нету? Ну как
> бы сравнить обе СУБД по достоинствам и недостаткам.

Да это вообще сервера разных классов! Это как сравнивать мотоцикл с
автомобилем.

Firebird:
Бесплатный и opensource, работает не только под windows, маленький, при
небольшой нагрузке не очень требователен к ресурсам. Неплохой диалект
PSQL поудобнее, пожалуй, чем Transact SQL

MSSQL: распараллеливание запросов при общем кэше. Одно только это может
в разы уменьшить требования к железу сервера по сравнению с FB. Более
умный оптимизатор, больше возможностей масштабирования при увеличении
нагрузки

Но это все ерунда. Если MSSQL уже используется у вас, то не ты должен
обосновывать, а они.
Posted via ActualForum NNTP Server 1.1
Забыл еще написать что у ФБ есть версионность записей чего небыло у МСа до недавнего времени, а также тригера в МСе оставляют желать лучшего чего не скажеш о ФБ (тригера очень удобные и гибкие).
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35892467
Фотография NextMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что это за массовая некрофилия?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35892547
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BasonЗабыл еще написать что у ФБ есть версионность записей чего небыло у МСа до недавнего времени, а также тригера в МСе оставляют желать лучшего чего не скажеш о ФБ (тригера очень удобные и гибкие).

Да, да... Вы еще забыли написать, что в MS SQL 4.2. не было DRI и ее реализовывали триггерами.

И, что там, про триггера в MS SQL???
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35892845
Bason
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklin[quot Bason]И, что там, про триггера в MS SQL???
Одно название что тригера, жалкая пародия.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35892916
Bason
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос про то что лучше, а что хуже как уже говорили безсмысленный. В итоге каждый останется при своем мнении, я к примеру предпочел Оракл но не всем фирмам он по карману.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35893104
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bason,

Вы уж определитесь, со своей позицией. То:

BasonОдно название что тригера, жалкая пародия.

то

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

Ради чего стоило тогда воскрешать топик 4х годичной давности, да еще с такими пафосными и неаргументированными наездами?!
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35893192
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, pkarklin!
You wrote on Thu, 26 Mar 09 08:46:56 GMT:

pkarklin p> Ради чего стоило тогда воскрешать топик 4х годичной давности,
p> да еще с такими пафосными и неаргументированными наездами?!это торжественное появление нового тролля на форуме
я таг ду (С)

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35893205
Bason
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinнаездами?!
Не вижу никаких наездов, высказал сугубо свое мнение.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35893236
Bason
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий
это торжественное появление нового тролля на форуме
я таг ду (С)

В сопровождении посткаунтеров :D
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35893380
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BasonНе вижу никаких наездов, высказал сугубо свое мнение.

М.б. мы и аргументации дождемся?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35893745
Bason
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinBasonНе вижу никаких наездов, высказал сугубо свое мнение.

М.б. мы и аргументации дождемся?
Отсутствие в триггерах BEFORE, работа с inserted и deleted немного затрудняет обработку данных в триггерах (намного проще оперировать New.val, Old.val)...
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35893894
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а мне нравится.. нет бардака с for each row и for each statement
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35893912
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из недостатков MS SQL хотел бы отметить то, что нормальный снапшот там появляется только в режиме версионности, а то, что в ms sq она нормально реализована - меня берут сомнения.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35893925
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowа мне нравится.. нет бардака с for each row и for each statement
Это не по теме. В fb тоже нет такого бардака.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35893950
Bason
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FreemanZAVИз недостатков MS SQL хотел бы отметить то, что нормальный снапшот там появляется только в режиме версионности, а то, что в ms sq она нормально реализована - меня берут сомнения.
Тем более что версионность в ms sql появилась не так давно (если не ошибаюсь была куплена у Борланда).
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35893963
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVИз недостатков MS SQL хотел бы отметить то, что нормальный снапшот там появляется только в режиме версионности

А не рескажите, как получить снапшот в режиме блокировочника?!


FreemanZAVа то, что в ms sq она нормально реализована - меня берут сомнения.

"Пастернака не читал, но осуждаю" ???
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35893977
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
о Господи!..
опять и снова?!

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

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35893985
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BasonТем более что версионность в ms sql появилась не так давно (если не ошибаюсь была куплена у Борланда).

Ага. 4ре года назад, и, ошибаетесь.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35893988
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
о Господи!..
опять и снова?!

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

--
With best regards, Мимопроходящий.



Атайды, нэ мэшай...

Счас мы много нового узнаем от Bason, у кого MS и что купил. М.б. и по-чем расскажет.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35894008
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinА не рескажите, как получить снапшот в режиме блокировочника?!

По новой

pkarklin"Пастернака не читал, но осуждаю" ???

Вот одна из проблем . Не Пастернак конечно, но на форуме его всё знают по крайне мере
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35894011
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
о Господи!..
опять и снова?!

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

--
With best regards, Мимопроходящий.



А чё делать-то, делать-то нечего
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35894063
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVpkarklinА не рескажите, как получить снапшот в режиме блокировочника?!

По новой

pkarklin"Пастернака не читал, но осуждаю" ???

Вот одна из проблем . Не Пастернак конечно, но на форуме его всё знают по крайне мере

Вот тут: Версионники и блокировочники Вы сами высказались, о честном лице снапшота. Так что не в тему.

А эту статью воинтсвующего Yo уже обсасывали не раз. В том числе надум анные им "проблемы с tempdb". Он тоже "Пастернака не читал". Выкладки - голая теория "воинствующего ораклоида". :)
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35894073
Bason
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий
о Господи!..
опять и снова?!

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

--
With best regards, Мимопроходящий.


А ты чего кипятишся? Получается ты тоже ведешся на провакации как ребенок раз упорно постиш в этой теме.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35894085
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, pkarklin!
You wrote on Thu, 26 Mar 09 12:18:09 GMT:

pkarklin p> Атайды, нэ мэшай...
p> Счас мы много нового узнаем от Bason, у кого MS и что купил. М.б. и по-чем расскажет.ну ладно, воюйте.
а я пока тут на измене посижу... (С)

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35894096
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так и сказал, что без версионности в ms sql снапшота нет, а то что есть, напоминает флаг readonly в атрибутах файла. А то что версионность работает нормально, зная MS - не верю. В своё время сам Станиславский об этом говорил.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35894141
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVа то что есть, напоминает флаг readonly в атрибутах файла.

По-моему Вы сказали ерунду. Можете сказать, чем Вам TIL SNAPSHOT напоминает "флаг readonly"?

FreemanZAVА то что версионность работает нормально, зная MS - не верю. В своё время сам Станиславский об этом говорил.

М.б. стоит попробовать, дабы не скланять честное имя Станиславского? М.б. мне, использующему версионность MS SQL на протяжении нескольких лет на продакшен окружениях, поверите (безусловно, мне до Станиславского далеко), а не статейкам?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35894209
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinВам TIL SNAPSHOT напоминает "флаг readonly"?
Объясняю по новой.
Тем, что нет его(SNAPSHOT) в MS SQL, если выключен режим версионности, а то что позволяет его сэмулировать (RR), накладывает офигенные ограничения, как-то невозможность вставки в параллельных транзакциях.

pkarklinМ.б. стоит попробовать
Никакого желания

pkarklinМ.б. мне, использующему версионность MS SQL на протяжении нескольких лет на продакшен окружениях, поверите
Ни за что.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35894248
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVОбъясняю по новой.
Тем, что нет его(SNAPSHOT) в MS SQL, если выключен режим версионности,

Странно, стрелял Дантес, а памятник Пушкину. Если MS SQL вообще не запускать, то в нем вообще ничего не будет.

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

Ага, CPU not found!!! Using software emulation... Убей не пойму, зачем пытаться что-то эмулировать при RR в режиме блокировочника, если есть другой режим? Садомазохизм?

FreemanZAVНикакого желания
...
Ни за что.

Ну, тогда, позвольте мне относиться к Вашему "не верю", как очередному пуку. Ничего личного.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35894289
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin[
Ну, тогда, позвольте мне относиться к Вашему "не верю", как очередному пуку. Ничего личного.
Много народу, этаких матёрых mssql-щиков, восторженно кричало об оптимизаторе MS SQL. Я поверил. На первой же неделе использования мною MS SQL я нашёл конкретный косяк в оптимизаторе. Такой чуши я от него не ожидал. Но mssql-щики мне с пеной у рта доказывали, что это как раз и есть показатель ума оптимизатора, а то что возникают тормоза - фигня, зато всё по уму. С тех пор я разочаровался в людях и оптимизаторах
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35894326
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVНа первой же неделе использования мною MS SQL я нашёл конкретный косяк в оптимизаторе. Такой чуши я от него не ожидал. Но mssql-щики мне с пеной у рта доказывали, что это как раз и есть показатель ума оптимизатора, а то что возникают тормоза - фигня, зато всё по уму. С тех пор я разочаровался в людях и оптимизатора

Вы об этом: Скалярный кореллированный подзапрос


???
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35894335
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinFreemanZAVНа первой же неделе использования мною MS SQL я нашёл конкретный косяк в оптимизаторе. Такой чуши я от него не ожидал. Но mssql-щики мне с пеной у рта доказывали, что это как раз и есть показатель ума оптимизатора, а то что возникают тормоза - фигня, зато всё по уму. С тех пор я разочаровался в людях и оптимизатора

Вы об этом: Скалярный кореллированный подзапрос


???
Чудится мне, что опять сейчас придётся читать дифирамбы оптимизатору
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35894339
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно не писать, я уже всё слышал и читал во всевозможных вариациях
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35894424
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVЧудится мне, что опять сейчас придётся читать дифирамбы оптимизатору

Да нет. Не дифирамбы и не оптимизатору. ;)

авторМожно не писать, я уже всё слышал и читал во всевозможных вариациях

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

Код: plaintext
select top  1  t1.field1 from table1 t1 where t1.field1 =  1 

Точнее, на основании каких критериев оптимизатор должен понять, что результат такого запроса детерминирован?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35894446
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже перетирали всё http://groups.google.com/group/ru-firebird?lnk=srg Повторяться не хочется
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35894459
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVУже перетирали всё http://groups.google.com/group/ru-firebird?lnk=srg Повторяться не хочется

А по-точнее линк?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35897805
Sgt.Pepper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BasonpkarklinBasonНе вижу никаких наездов, высказал сугубо свое мнение.

М.б. мы и аргументации дождемся?
Отсутствие в триггерах BEFORE, работа с inserted и deleted немного затрудняет обработку данных в триггерах (намного проще оперировать New.val, Old.val)...
Нет, ну не могу промолчать.
New.val обязательно предполагает циклы или курсоры, что, как мне кажется, все-таки в стороне от реляционного подхода, основанного на множествах и операциях с ними.
И позиция "затрудняет - не затрудняет" мне кажется "студенческой". Выдача грантов тоже затрудняет мне жизнь, но это не повод всем работать под sa/sysdba
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35898139
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
oracle
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
SQL> select val from tmp t where id in (select a from tstt where rownum=1 and a=1) ;

       VAL
----------
        20


Execution Plan
----------------------------------------------------------
Plan hash value: 3528042118

-----------------------------------------------------------------------------
| Id  | Operation            | Name | Rows  | Bytes | Cost (%CPU)| Time     |
-----------------------------------------------------------------------------
|   0 | SELECT STATEMENT     |      |     1 |    26 |     6   (0)| 00:00:01 |
|*  1 |  FILTER              |      |       |       |            |          |
|   2 |   TABLE ACCESS FULL  | TMP  |     1 |    26 |     3   (0)| 00:00:01 |
|*  3 |   FILTER             |      |       |       |            |          |
|*  4 |    COUNT STOPKEY     |      |       |       |            |          |
|*  5 |     TABLE ACCESS FULL| TSTT |     1 |    13 |     3   (0)| 00:00:01 |
-----------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

   1 - filter( EXISTS (???)
   3 - filter("A"=:B1)
   4 - filter(ROWNUM=1)
   5 - filter("A"=1)

...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35898380
rilio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sgt.Pepper New.val обязательно предполагает циклы или курсоры, что, как мне кажется, все-таки в стороне от реляционного подхода, основанного на множествах и операциях с ними.
Это в каком смысле предполагает?
Например,
Код: plaintext
1.
2.
3.
begin
  if (new.amount <  0 ) then new.amount =  0 ;
end
...вот и весь триггер...
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35898416
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rilio
Например,
Код: plaintext
1.
2.
3.
begin
  if (new.amount <  0 ) then new.amount =  0 ;
end
...вот и весь триггер...

Поклонники MS SQL напишут что-то вроде:
Код: plaintext
1.
update inserted set amount =  0  where amount <  0 
и будут в чем-то правы, но читается хуже, ИМХО.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35898418
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правда нахрена это делать в триггере After - я не знаю
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35898469
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
Поклонники MS SQL напишут что-то вроде:
Код: plaintext
1.
update inserted set amount =  0  where amount <  0 
и будут в чем-то правы, но читается хуже, ИМХО.
Не напишут.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35898487
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как напишут?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35898527
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ФроловА как напишут?
Напишут update .... from ....

Вообще, идея построчных триггеров, как before так и after не лишена практического смысла, хотя это может противоречить чьему-то чуЙству прекрасного и/или теории.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35899486
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyСергей ФроловА как напишут?
Напишут update .... from ....

Вообще, идея построчных триггеров, как before так и after не лишена практического смысла, хотя это может противоречить чьему-то чуЙству прекрасного и/или теории.
Теорию или хотя-бы стандарт в студию!!!
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35900339
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FreemanZAVТеорию или хотя-бы стандарт в студию!!!Да пожалуйста!
Вот тут лежит draft SQL-2006 в zip
Открываем 5CD2-02-Foundation-2006-01.pdf, стр. 653:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
 11 . 39  <trigger definition>

<trigger definition> ::=
CREATE TRIGGER <trigger name> <trigger action time> <trigger event>
ON <table name> [ REFERENCING <transition table or variable list> ]
<triggered action>
<trigger action time> ::=
BEFORE
| AFTER
<trigger event> ::=
INSERT
| DELETE
| UPDATE [ OF <trigger column list> ]
<trigger column list> ::=
<column name list>
<triggered action> ::=
[ FOR EACH { ROW | STATEMENT } ]
[ WHEN <left paren> <search condition> <right paren> ]
<triggered SQL statement>
<triggered SQL statement> ::=
<SQL procedure statement>
| BEGIN ATOMIC { <SQL procedure statement> <semicolon> }... END
<transition table or variable list> ::=
<transition table or variable>...
<transition table or variable> ::=
OLD [ ROW ] [ AS ] <old transition variable name>
| NEW [ ROW ] [ AS ] <new transition variable name>
| OLD TABLE [ AS ] <old transition table name>
| NEW TABLE [ AS ] <new transition table name>
Видим, что в следующих стандарту СУБД, например DB2 ;), можно работать как с OLD/NEW ROW через переменные, так и с OLD/NEW TABLE как с таблицей. Причем и AFTER триггеры там таки есть.
В общем, MS, как всегда, идет своим нелегким (для ее пользователей) путем :)
Хотя в 2008 многое из стандарта все-таки появилось.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35901624
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Favn
Видим, что в следующих стандарту СУБД, например DB2 ;), можно работать как с OLD/NEW ROW через переменные, так и с OLD/NEW TABLE как с таблицей. Причем и AFTER триггеры там таки есть.
В общем, MS, как всегда, идет своим нелегким (для ее пользователей) путем :)
Хотя в 2008 многое из стандарта все-таки появилось.
Что это? О_О
При чем тут ДБ2?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35902472
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SallerЧто это? О_О
При чем тут ДБ2?Попросили "стандарт в студию" - я привел стандарт на триггеры и пример знакомой мне СУБД, в которой он полностью реализован.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35902631
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sgt.PepperNew.val обязательно предполагает циклы или курсоры, что, как мне кажется, все-таки в стороне от реляционного подхода, основанного на множествах и операциях с ними.
Давайте подброшу простую задачу: "при добавлении строки в таблицу А должна автоматически вызываться процедура Б с параметром = :new.id". Внимание, два вопроса:

1. Покажите на примере этой задачи, как :new.val "обязательно предполагает циклы или курсоры"
2. Покажите на примере этой задачи, как MSSQL-подход позволяет обойтись без "циклов или курсоров"

Sgt.PepperИ позиция "затрудняет - не затрудняет" мне кажется "студенческой". Выдача грантов тоже затрудняет мне жизнь, но это не повод всем работать под sa/sysdba
Ваша ассоциация не совсем корректна, поскольку фокусируется только на части правды. Чтобы показать это, я отвечу столь же некорректной фокусировкой на другой части правды: "Постоянное лежание под жигулями тоже затрудняет мне жизнь, но это не повод всем ездить на мерседесах" .
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35902975
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приношу извинения, за попытку ответить за Sgt.Pepper

softwarer
Давайте подброшу простую задачу: "при добавлении строки в таблицу А должна автоматически вызываться процедура Б с параметром = :new.id"....
2. Покажите на примере этой задачи, как MSSQL-подход позволяет обойтись без "циклов или курсоров"

Код: plaintext
1.
2.
3.
Microsoft SQL Server 2008 (RTM) - 10.0.1798.0 (Intel X86) 
	Feb 20 2009 19:26:58 
	Copyright (c) 1988-2008 Microsoft Corporation
	Developer Edition on Windows NT 5.1 <X86> (Build 2600: Service Pack 3)

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

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
USE tempdb
GO

CREATE TYPE MyTable AS TABLE(col1 int)
GO

CREATE TABLE Table1 (col1 int)
GO

CREATE PROC Proc1
  @MyTable MyTable READONLY
AS
  INSERT Table1 (col1) SELECT col1 FROM @MyTable
GO

CREATE TRIGGER it_Table1 ON Table1
FOR INSERT
AS
  DECLARE @MyTable MyTable
  INSERT @MyTable (col1) SELECT col1 FROM inserted
  EXEC Proc1 @MyTable
GO
INSERT Table1(col1)
SELECT  1 
UNION ALL
SELECT  2 
UNION ALL
SELECT  3 
UNION ALL
SELECT  4 
UNION ALL
SELECT  5 
GO

SELECT * FROM Table1
GO

DROP PROC Proc1
DROP TABLE Table1
DROP Type MyTable

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
col1        
----------- 
1
2
3
4
5
5
4
3
2
1

(10 row(s) affected)
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35903627
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinЕсли сразу разрабатывать, с учетом возможностей 2008, то курсора можно попытаться избежать.
Это удастся в том случае, когда неверна постановка задачи "обрабатывать по одной записи". Тогда и без 2008-го хорошо бы найти способ избежать. Я же имею в виду случаи, когда массовая обработка.. объективно затруднительна. Тут уж таки - либо "бьём на записи" в триггере, либо явно (то есть курсор и цикл).

pkarklinЛично я ничего плохого не вижу
Я тоже не вижу. По своей привычке я подсвечиваю.. не самое удачное утверждение, вот и всё.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
    #35904358
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФБ конечно с такой задачкой справляется намного проще нежели MSSQL
Код: plaintext
1.
if (New.Id is not null) then
   Execute procedure B New.Id;
На вкус и цвет...
...
Рейтинг: 0 / 0
99 сообщений из 99, показаны все 4 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Помогите выбрать СУБД FireBird или MS SQL Server 2000 ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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