powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что лучше FireBird 2.1 или MS SQL 2000?
8 сообщений из 83, страница 4 из 4
Что лучше FireBird 2.1 или MS SQL 2000?
    #37994044
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!andsmНо все же это не отменяет того, что при решении проблемы консистентности версионность в OLTP системах можно использовать только там, где нет требований к времени прохождения транзакций.
вам бы проспаться. крупнейшие OLTP системы мира крутятся на версионном оракле. посмотрите TPC-C. уж тут то вроде блокировочным режимам все карты в руки, мелкие транзакции, транзакции не сталкиваются друг с другом. казалось бы идеальные условия для блокировочников и сплошные неудобства ораклу с его консистентным RC и расходами на UNDO. но в тестах, чего то стабильно заруливает версионный оракл, а не блокировочники
http://oraclemind.blogspot.com/2006/11/tpc-c-oracle-10-vs-mssql2k5.html
Давно не читал спецификации TPC-C, но насколько помню там есть запросы где MSSQL использовал serializable IL. Соответственно наверняка это приводило к блокировкам.
Т.е. там опять таки не получилось менее ресурсоемкого решения для консистентности данных.
...
Рейтинг: 0 / 0
Что лучше FireBird 2.1 или MS SQL 2000?
    #37994054
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovandsmэто не отменяет того, что при решении проблемы консистентности версионность в
OLTP системах можно использовать только там, где нет требований к времени прохождения
транзакций.
Не забывай добавлять "на MS SQL 2008". От их способа реализации версионности через
жопу tempdb ничего другого ожидать и не приходится.

С другими серверами не сравнивал, но что-то сомневаюсь что в Firebird реализовано лучше или хотя бы на таком же уровне.
Dimitry SibiryakovPS: Слова "консистентность" и "Read Committed" в одном предложении вообще звучат смешно.

Да это непросто, но реализуемо.
...
Рейтинг: 0 / 0
Что лучше FireBird 2.1 или MS SQL 2000?
    #37994070
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andsmчто-то сомневаюсь что в Firebird реализовано лучше или хотя бы на таком же
уровне.
Не сомневайся. Версионность в птице появилась на двадцать лет раньше чем в MS SQL, так что
времени на её отладку и оптимизацию было гораздо больше.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что лучше FireBird 2.1 или MS SQL 2000?
    #37994126
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovandsmчто-то сомневаюсь что в Firebird реализовано лучше или хотя бы на таком же
уровне.
Не сомневайся. Версионность в птице появилась на двадцать лет раньше чем в MS SQL, так что
времени на её отладку и оптимизацию было гораздо больше.


Хочу отметить, что в fb тройке задумана очень неплохая оптимизация версионности, если не революционная, то близко к тому:) (если конечно получится, как задумано, ну и если тройка когда-нибудь выйдет:))
...
Рейтинг: 0 / 0
Что лучше FireBird 2.1 или MS SQL 2000?
    #37994145
avp_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovСкорее потому, что "взрослые субд" - простые как горшок: у них транзакция или есть или её
сразу нет. А чтобы сразу было целых две транзакции или даже три - не помещается в их
маленькую головку.


Да, если одна транзакции на коннект, то всё очень грустно и такое поведение необходимо.
Т.е. соломка чтобы юзеры не стреляли себе в ногу.
...
Рейтинг: 0 / 0
Что лучше FireBird 2.1 или MS SQL 2000?
    #37994175
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
avp_Да, если одна транзакции на коннект, то всё очень грустно и такое поведение необходимо.
Т.е. соломка чтобы юзеры не стреляли себе в ногу.
мусье на полном серьезе считает, что несколько snapshot транзакций в рамках одного коннекта могут эмулировать одну транзакцию в read_committed_snapshot !?
представляю какие откровения нас ждут в пятницу, если уже в четверг поперло такое !
...
Рейтинг: 0 / 0
Что лучше FireBird 2.1 или MS SQL 2000?
    #37994224
avp_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!мусье на полном серьезе считает, что несколько snapshot транзакций в рамках одного коннекта могут эмулировать одну транзакцию в read_committed_snapshot !?

Не могут. Вопрос в том для чего такие транзакции могут быть нужны, и когда аналогичного поведения не достичь посредством композиции нескольких транзакций.
...
Рейтинг: 0 / 0
Что лучше FireBird 2.1 или MS SQL 2000?
    #37994481
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andsm,

Бесполезно... Ну что ты изливаешься тут перед "теоретиками"...
...
Рейтинг: 0 / 0
8 сообщений из 83, страница 4 из 4
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что лучше FireBird 2.1 или MS SQL 2000?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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