powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Посоветуйте выбор СУБД
213 сообщений из 213, показаны все 9 страниц
Посоветуйте выбор СУБД
    #37037846
Neo Nomaly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!

Есть проект на Delphi, который использует в качестве хранилища Sybase SQL Anywhere 10. Когда проект начинался, выбор на выбор субд особенно не обсуждался... Но когда размер базы возрос до 10 млн записей, и запросы select стали выполняться по полчаса, решили подумать об обновлении субд.

Сейчас выполняется в день по несколько десятков тысяч insert/update. Возникает проблема частых блокировок таблиц, и пользователи не могут работать одновременно. ПО подключается от имени одного и того же пользователя.

Сейчас думаем над Oracle (но не можем выбрать версию). По Oracle: предполагается использование 2х процессоров по 6 ядер, и цена Oracle расцитывается по процессорам конкретно или по ядрам?

Ждем советов, Спасибо!
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37037861
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы уверены, что в вашем проекте нет ошибок проектирования и все запросы оптимизированы?
Если нет, то смена СУБД может не помочь с весьма большой вероятностью.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37037897
Neo Nomaly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Давайте предположим, что у нас все (ну по крайней мере большинство) оптимально...
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37037911
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Neo NomalyДавайте предположим, что у нас все (ну по крайней мере большинство) оптимально...

Давайте. С Sybase будет проще переходить на MS SQL, чем на Oracle. Все-таки корни общие. Да и лицензии процессорные для Вашего оборудования понадобиться только две. У Oracle Processor Factor для Intel\AMD = 0.50, если я не отстал от жизни.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37037916
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Neo NomalyДавайте предположим, что у нас все (ну по крайней мере большинство) оптимально...Neo NomalyНо когда размер базы возрос до 10 млн записей, и запросы select стали выполняться по полчаса,
...
Сейчас выполняется в день по несколько десятков тысяч insert/update. Возникает проблема частых блокировок таблиц, и пользователи не могут работать одновременно.Сильно не похоже.

Я бы посоветовал описать подробно свою ситуацию на подфоруме по Sybase и выяснить причины тормозов и блокировок. Если окажется, что причиной этому является какая-то специфика Sybase и это не лечится, то уже можно будет подумать о смене СУБД.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37037922
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinУ Oracle Processor Factor для Intel\AMD = 0.50, если я не отстал от жизни.Зависит от редакции Oracle. У Oracle SE1, если не ошибаюсь, 1 Processor = 1 сокет.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37037934
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Neo NomalyСейчас думаем над Oracle (но не можем выбрать версию).

А почему, собственно? У вас в команде нет специалистов по Оракулу? Тогда зачем вообще о
нём думать в отсутствии специалистов-то?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37037954
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
99.999% ваша прикладуха заточена под блокировочный режим, откуда и вылазят стандартные проблемы блокировочных субд (блокировки, дедлоки). в 99.999% решение проблемы станет переход на версионный режим.

как я понимаю у вас то, что раньше sybase ASA, в последних версиях у него появился версионный режим, скорее всего называется уровень изолированности snapshot. тогда у вас есть вариант попробовать выполнять хотя бы часть селектов в версионном режиме, может чуть сгладит проблему.
если же решать проблему с гарантией, то мигрировать на оракл, т.к. он как версионник любой субд даст фору, но для этого однозначно придется переписывать прикладуху, портирование на оракл в лоб с блокировочника ничего хорошего не принесет. если вы планируете использовать двухпроцессорный сервер вы влезете в oracle standart edition one, там процессоры приравнены к сокетам.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37037955
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovА почему, собственно? У вас в команде нет специалистов по Оракулу? Тогда зачем вообще о
нём думать в отсутствии специалистов-то?..

у вас тоже нет специалистов,но это тебе лично не мешает лабадь говнокод под оракл
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37037959
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftNeo NomalyДавайте предположим, что у нас все (ну по крайней мере большинство) оптимально...Neo NomalyНо когда размер базы возрос до 10 млн записей, и запросы select стали выполняться по полчаса,
...
Сейчас выполняется в день по несколько десятков тысяч insert/update. Возникает проблема частых блокировок таблиц, и пользователи не могут работать одновременно.Сильно не похоже.

Я бы посоветовал описать подробно свою ситуацию на подфоруме по Sybase и выяснить причины тормозов и блокировок. Если окажется, что причиной этому является какая-то специфика Sybase и это не лечится, то уже можно будет подумать о смене СУБД.
Может быть железо слабое.10 млн это не размер. ASA очень быстрая СУБД оракл вам вряд ли поможет. Запросы строится быстрее не будут. Если у вас проблемы с индексами или ошибки проектирования то СУБД тут ни при чем. На форуме sybase есть ascrus очень хороший профессионал в asa попробуйте с ним связаться. На оракл нужен дба и знания серьезные. Тем более у вас нет необходимости в оракле.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37037963
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!,
Еще раз доказывает что оракл прощает ошибки проектирования
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37037967
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!у вас тоже нет специалистов,но это тебе лично не мешает лабадь говнокод под оракл

Бла-бла... Багрепы где?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37037971
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!99.999% ваша прикладуха заточена под блокировочный режим, откуда и вылазят стандартные проблемы блокировочных субд (блокировки, дедлоки). в 99.999% решение проблемы станет переход на версионный режим.

как я понимаю у вас то, что раньше sybase ASA, в последних версиях у него появился версионный режим, скорее всего называется уровень изолированности snapshot. тогда у вас есть вариант попробовать выполнять хотя бы часть селектов в версионном режиме, может чуть сгладит проблему.
если же решать проблему с гарантией, то мигрировать на оракл, т.к. он как версионник любой субд даст фору, но для этого однозначно придется переписывать прикладуху, портирование на оракл в лоб с блокировочника ничего хорошего не принесет. если вы планируете использовать двухпроцессорный сервер вы влезете в oracle standart edition one, там процессоры приравнены к сокетам.
Да но как умудряется запросы по-полчаса строит. Если в asa уже есть версии тогда зачем куда то переходить.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37037973
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsЕще раз доказывает что оракл прощает ошибки проектирования

Ага. Примерно так:
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038003
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovБла-бла... Багрепы где?

вот этот топик дает вполне достаточное представление о том как ты лабаешь код
/topic/687328

goldenfoodsДа но как умудряется запросы по-полчаса строит. Если в asa уже есть версии тогда зачем куда то переходить.
как оно известно, селект 30 минут дожидается когда писатели отпустят таблицу и проэскалировав блокировки до блокировки всей таблицы вываливается с дедлоком.
по версионности asa. не факт, что asa во первых прямо версионность прилепила. я до сих пор не видел описания этой фичи, в документации пару строк с описанием синтаксиса. во вторых там гарантировано тьма багов и сюрпризов. в третих оно гарантировано слабей оракла реализовано.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038014
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!вот этот топик дает вполне достаточное представление о том как ты лабаешь код

Топик в котором нет ни строчки кода может дать такое представление только людям с буйной
фантазией. Ну или использующих галлюциногены.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038020
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!Dimitry SibiryakovБла-бла... Багрепы где?

вот этот топик дает вполне достаточное представление о том как ты лабаешь код
/topic/687328


goldenfoodsДа но как умудряется запросы по-полчаса строит. Если в asa уже есть версии тогда зачем куда то переходить.
как оно известно, селект 30 минут дожидается когда писатели отпустят таблицу и проэскалировав блокировки до блокировки всей таблицы вываливается с дедлоком.
по версионности asa. не факт, что asa во первых прямо версионность прилепила. я до сих пор не видел описания этой фичи, в документации пару строк с описанием синтаксиса. во вторых там гарантировано тьма багов и сюрпризов. в третих оно гарантировано слабей оракла реализовано.
Ну тогда однозначно оракл. Стандарт ван дешевле майкрософта той же редакции. А если стандарт так и кластер в подарок. Два сервера в кластер общий сторадж и вперед. На прикладухе поменять поставщика. А процедуры переписать благодаря превосходству plsql над tsql это можно быстро сделать. Что касается админства то на первое время курса двухдневного дба вполне хватит тем более доказано что админские задачи на 30 проц меньше чем в майкрософте. Тем более много вставок тут уже показана версионность. Мне кажется что в будущем все перейдут на оракл это неизбежно. Весь средний бизнес хорошо влазит в стандарт ван.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038024
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovYo.!вот этот топик дает вполне достаточное представление о том как ты лабаешь код

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

Почему там есть в паре постах код
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038031
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsПочему там есть в паре постах код
В паре? Что-то похожее на код есть только в первом посте. И то - один вызов одной функции.
Но может быть Ё прав и этот вызов можно написать гораздо лучше?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038033
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovТопик в котором нет ни строчки кода может дать такое представление только людям с буйной
фантазией. Ну или использующих галлюциногены.

боюсь моя хрупкая духовная организация в принципе на чистом OCI врядли бы восприняла код, а уж налабаная таким спецом по толкованию мануала ...
из этого топика мне, например стало ясно, что
1.ты лабаешь один, т.к. был бы хотя бы студент на пол ставки, тебе не пришлось бы столь чудной вопрос задавать на форуме.
2.у тебя не хватает сообразительности только на открытьдокументацию, но понять какие параметры, например, обязательны для тебя уже слишком сложно.
3. лабаешь ты на читсом OCI, что наводит вкупе с пунктом 2 наводит на размышлени об адекватности выбранного пути.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038037
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 27.12.2010 20:58, Neo Nomaly wrote:

> Есть проект на Delphi, который использует в качестве хранилища Sybase SQL
> Anywhere 10. Когда проект начинался, выбор на выбор субд особенно не
> обсуждался... Но когда размер базы возрос до 10 млн записей, и запросы select
> стали выполняться по полчаса, решили подумать об обновлении субд.

Зря. Все СУБД одинаковые. ASA 10 -- вполне себе нормальная СУБД.

> Сейчас выполняется в день по несколько десятков тысяч insert/update. Возникает
> проблема частых блокировок таблиц, и пользователи не могут работать
> одновременно. ПО подключается от имени одного и того же пользователя.

Это будет в ЛЮБОЙ СУБД, с чего ты взял, что при её смене что-то поменяется ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038040
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 27.12.2010 22:11, Yo.! wrote:

> 99.999% ваша прикладуха заточена под блокировочный режим, откуда и вылазят
> стандартные проблемы блокировочных субд (блокировки, дедлоки). в 99.999% решение
> проблемы станет переход на версионный режим.

Это смелое заявление. Не зная ВООБЩЕ НИЧЕГО О ЗАДАЧЕ !

Yo, браво !
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038042
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!боюсь моя хрупкая духовная организация в принципе на чистом OCI врядли бы восприняла код,

Да, да, мы все уже слышали, что настоящие пацаны не знают ничего кроме PL/SQL...

Yo.!был бы хотя бы студент на пол ставки, тебе не пришлось бы столь чудной вопрос
задавать на форуме.
Студент на полставки ответил бы на вопрос, на который не смогли ответить все формуные
специалисты? Или специалисты в разделе Оракула на этом форуме в подмётки не годятся даже
студенту? Не мог бы ты выразиться точнее?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038054
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Neo Nomaly Давайте предположим, что у нас все (ну по крайней мере большинство) оптимально... То есть вы хотите откатить на лицензиях и ищете на форуме правдоподобные объяснения
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038058
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsЕще раз доказывает что оракл прощает ошибки проектирования

И есть у него два любимых способа их прощать:
1) ORA-0600, что в переводе означает "ой, я обосрался", и
2) "End of communication channel", что переводится как "я с тобой больше не разговариваю".
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038059
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivЭто смелое заявление. Не зная ВООБЩЕ НИЧЕГО О ЗАДАЧЕ !

проблема совершенно типичная. oltp писатели сталкиваются с читателями, дедлоки, рост данных. он практически процитировал мануал майкрософта где пишется в каких случаях следует использовать версионность.
авторSQL Server 2005 introduces a new snapshot isolation level to enhance concurrency for OLTP applications. In earlier versions of SQL Server, concurrency was based solely on locking, which caused blocking and deadlocking problems for some applications. Snapshot isolation, by contrast, depends on enhancements to row versioning and is intended to improve performance by avoiding reader-writer blocking scenarios. ...
This non-blocking behavior also significantly reduces the likelihood of deadlocks for complex transactions.

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

Dimitry SibiryakovСтудент на полставки ответил бы на вопрос, на который не смогли ответить все формуные
специалисты? Или специалисты в разделе Оракула на этом форуме в подмётки не годятся даже
студенту? Не мог бы ты выразиться точнее?..

"форумным специалистам" совершенно не интересно каждому олуху рассказывать, что если в документации написано что параметер обязательный, значит он действительно обязателен. особенно когда столь глупый вопрос комбинируется с быдловатостью.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038063
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!"форумным специалистам" совершенно не интересно каждому олуху рассказывать, что если в
документации написано что параметер обязательный, значит он действительно обязателен.

Ага, ведь в ходе доказывания может случайно выясниться, что что в документации этого не
написано.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038072
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovYo.!"форумным специалистам" совершенно не интересно каждому олуху рассказывать, что если в
документации написано что параметер обязательный, значит он действительно обязателен.

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

Собственно из-за чего спор то. Если функция так разработана, то это данность. Есть инструкция нужно ей следовать. Программирование это прежде всего дисциплина. Если синус не может быть равен 5 вы же не будете в этом пифагора обвинять.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038081
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsСобственно из-за чего спор то.

Спор, собственно, из-за того кто неправ: Srinath Krishnaswamy, не сумевший поддержать
формат TM для преобразования строки в число или я, желающий таки строку в число
преобразовать в соответствии с этим форматом. Конечно, дисциплина: Сринач сказал "идите
лесом" и все дружно пошли. Ибо Оракул великий и могучий не имеет общедоступного багтрекера.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038109
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,
Так может просто свою функцию написать. У вас в руках очень мощный язык plsql. А индус может элементарно этого не сделал без каких то мотивов. Там в этой функции есть обязательный параметр есть, а вы его почему то игнорируете.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038123
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А сколько в вашей СУБД одновременных подключений. Какой расклад по читателям и писателям. Сколько транзакций в секунду. Сколько транзакционных таблиц. Проиндексированы ли они. Можно ли читать незакомиченные транзакции. Что делали на предмет обхода блокировок.
Просто переходя на оракл вам сугубо индеферентны ответы на вопросы. А вот в блокировочниках Yo абсолютно прав вам нужно постоянно об этом думать. Если есть проблема то нужно не решать ее а просто удалить.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038130
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 28.12.2010 0:12, Yo.! wrote:

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

Ага, мне только это втирать не надо.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038133
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsТам в этой функции есть обязательный параметр есть, а вы его почему то игнорируете.

Ещё один нечитатель документации, да? Цитирую медленно:

OCI GuideThis function returns an error if there is an invalid format, an invalid
multibyte format, or an invalid input string, if number or str is NULL , or if
str_length is zero.

У этой функции целых два обязательных параметра, но ни один из них я не игнорирую.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038232
Фотография stells2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivOn 27.12.2010 20:58, Neo Nomaly wrote:

> Есть проект на Delphi, который использует в качестве хранилища Sybase SQL
> Anywhere 10. Когда проект начинался, выбор на выбор субд особенно не
> обсуждался... Но когда размер базы возрос до 10 млн записей, и запросы select
> стали выполняться по полчаса, решили подумать об обновлении субд.

Зря. Все СУБД одинаковые. ASA 10 -- вполне себе нормальная СУБД.

> Сейчас выполняется в день по несколько десятков тысяч insert/update. Возникает
> проблема частых блокировок таблиц, и пользователи не могут работать
> одновременно. ПО подключается от имени одного и того же пользователя.

Это будет в ЛЮБОЙ СУБД, с чего ты взял, что при её смене что-то поменяется ?


Во первых, не все СУБД одинаковые. По качеству – да (ну, не будем холивар разводить, всё же, мы говорим о брендах), но по назначению – нет.
Всё зависит от ориентации (ну, возможно и от ориентации и пристрастий разработчиков :) садо-мазо..) системы и цели её использования. OLAP или OLTP есть разное. И, если конечно я правильно ошибаюсь, Sybase , больше подходит для аналитики ну или если организация работы с БД схожа (по запросам, организации данных и т.д.).
Вообще, если только пишем (и очень редко читаем, или читаем мало и в «сыром» формате – это одно, если строим сложные запросы для отчетов, аналитики – другое, ну а если и то и другое (что, имхо, часто бывает) – то тут действительно, надо либо думать об проектировании вновь, с учетом реальности (две БД как минимум, утрированно конечно), либо искать СУБД которая сможет это всё вытягивать (конечно не без помощи железа). И Oracle в этом случае пожалуй действительно выход (ну очень похоже на ту картинку - самолет с крыльями.. :) ).
Ну а какая версия? Коль уж начинать, то смысл это делать на старой версии? К тому же, в 11 действительно есть много чего нового и полезного.

Для примера – есть БД на MS SQL – СУБД «оптимизирована» (с учетом новых возможностей 2005), однако, организация БД такова, что для писателей удобно, а вот отчеты выполняются до 50 минут.. И при том, данных по сути не так уж и много. Те же запросы, через тот же SQL Server Reporting Services но выполненные в Oracle (та же структура) выполняется за пару секунд.. Это пример, и не значит что MS «плохо» - просто спроектировано так.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038274
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stells2Для примера – есть БД на MS SQL – СУБД «оптимизирована» (с учетом новых возможностей 2005), однако, организация БД такова, что для писателей удобно, а вот отчеты выполняются до 50 минут.. И при том, данных по сути не так уж и много. Те же запросы, через тот же SQL Server Reporting Services но выполненные в Oracle (та же структура) выполняется за пару секунд.. Это пример, и не значит что MS «плохо» - просто спроектировано так.

Интересно, запросы те же, структура таже, данных не много, но Oracle уделывает MS SQL на порядки. М.б., все-таки запросы другие, или структура другая или, таки данных много, а то как то в описанную Вами ситуацию верится с трудом.

М.б. приведете пару планов запросов (в текстовом виде) на MS SQL. А так же огласите железо, на котором работают обе СУБД?

Ну, про репро, даже не осмеливаюсь спросить.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038293
Фотография stells2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinИнтересно, запросы те же, структура таже, данных не много, но Oracle уделывает MS SQL на порядки. М.б., все-таки запросы другие, или структура другая или, таки данных много, а то как то в описанную Вами ситуацию верится с трудом.

структура та-же, запросы естественно другие (смысл то городить дубли?). Отчеты те-же, но получаются по разному. :)
Имелось ввиду организация таблиц и их связи (модель), данные - одинаковые, всё остальное разное.

Цель поста была не показать что MS хуже или лучше. Что там БД кривая я и сам знаю, для АСУТП она может и годится но вот грузить её еще и аналитикой - бред, что и имеем.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038332
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 28.12.2010 7:49, stells2 wrote:

> Всё зависит от ориентации (ну, возможно и от ориентации и пристрастий
> разработчиков :) садо-мазо..) системы и цели её использования. OLAP или OLTP
> есть разное. И, если конечно я правильно ошибаюсь, Sybase , больше подходит для
> аналитики ну или если организация работы с БД схожа (по запросам, организации
> данных и т.д.).

Sybase -- это фирма. Не знаю, как она подходит для аналитики, но ты явно
говоришь о том, чего не знаешь.

> Вообще, если только пишем (и очень редко читаем, или читаем мало и в «сыром»

Вообще, если товарищь топикстартер хочет совета, то ему следует
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038366
Фотография stells2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivSybase -- это фирма. Не знаю, как она подходит для аналитики, но ты явно
говоришь о том, чего не знаешь.

Конечно фирма, которая имеет множество продуктов :)
Просто, когда говорят Sybase - часто имею ввиду именно СУБД и причем, не делают различия ASE, ASA (IQ думаю уже осмысленно используют), по крайней мере, я так понимаю.. :)
----------------------------------------------------------------------------------------------------
автор спросил "в общем" на что и получил аналогичный ответ.. А так, есно надо в конкретной ситуации конкретно думать и уже потом сравнивать подходящее и делать осмысленный выбор (в том числе и по деньгам)..
Я допускаю, что может и FireBird пойти :)
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038382
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 28.12.2010 10:05, stells2 wrote:

> Конечно фирма, которая имеет множество продуктов :)
> Просто, когда говорят Sybase - часто имею ввиду именно СУБД и причем, не делают
> различия ASE, ASA (IQ думаю уже осмысленно используют), по крайней мере, я так
> понимаю.. :)

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



Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038485
Очень лысый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Топикастер исчез, а оно продолжается. Давненько я не брал в руки шашек, в смысле ASA. Однако скажу, что 10 млн. записей сие, собсно, не есть что-то страшное. Тем более, что вряд ли есть потребность их каждый раз все выгребать. Полагаю, что после рефакторинга приложения, его запросов, а также пересмотра структуры таблиц и индексов и в текущих условиях всё может быть замечательно. Можно, конечно, перейти на версионник типа оракла, только всё равно нужно чётко понимать последствия перехода, в частности, в контексте логики работы программы, например, работа юзверей с разными версиями записи и т.п.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038606
Фотография stells2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivOn 28.12.2010 10:05, stells2 wrote:

> Конечно фирма, которая имеет множество продуктов :)
> Просто, когда говорят Sybase - часто имею ввиду именно СУБД и причем, не делают
> различия ASE, ASA (IQ думаю уже осмысленно используют), по крайней мере, я так
> понимаю.. :)

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

Стоило бы в первую очередь тебе самому определиться и логику вопроса обдумывать.. :)
а то, как то
MasterZivЛибо "не все СУБД одинаковые", но тогда уж говори о конкретных СУБД.
оно не расшифровывается. :) внимательно читаем топик.. Именно и имеют ввиду - Sybase, MS SQL, Oracle, MySQL и т.д. это уж потом выясняется что конкретно.
А вообще, если есть желание поточить лоб в перепалке - это в другом месте, надеюсь у Вас больше на этот счет нет вопросов?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37038672
Фотография stells2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
offtop
MasterZivВсе, переполнилась чаша терпения. Не могу более выносить поголовной безграмотности в инете.

Господа и товариши !
В русском языке местоимение "вы" пишется с маленькой буквы !
Запомните это раз и навсегда и сохраните лишние нажатия и без того затюканной клавиши Shift.

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

Спасибо, и будьте грамотными.

на всякий случай - Вы пишется с большой буквы, если обращение персонализированное в единственном числе, что бы было понятней:
... вы, Василий Васильевич, будите пить чай?
Вы будите пить чай?
вы, Иван, Сидор, Абрам (...) - чай пить будите?
вы будите пить чай?
во всех остальных случаях с меленькой, это даже мне, не грамотному понятно :) Хотя, современный русский это что-то :(
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37039266
stells2 будите кого?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37039348
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
грамотеи блин!stells2 будите кого?

Герцена :-)
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37039351
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой бред, просто мрак. Меня удивляет, что вместо того, что-бы разобраться почему база тормозит на жалких 10миллионах записей, тут опять затирают за оракл. Топикстартер у вас есть хоть капелька инженерной гордости, вообще стыдился идти к руководству просить денег на оракл при наличии такой "проблемы".
Хороший пример того, какие неучи сейчас в ИТ.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37039700
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stells2 на всякий случай - Вы пишется с большой буквы, если обращение персонализированное в единственном числе, что бы было понятней:
... вы, Василий Васильевич, будите пить чай?
Вы будите пить чай?
вы, Иван, Сидор, Абрам (...) - чай пить будите?
вы будите пить чай?
во всех остальных случаях с меленькой, это даже мне, не грамотному понятно :) Хотя, современный русский это что-то :(

безграмотность не обязательно шрифтом выделять.
Будите, меленькой, блин... Зато слово ORACLE знает.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37040495
Фотография roden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Neo NomalyДавайте предположим, что у нас все (ну по крайней мере большинство) оптимально...
Если на Запорожец поставить движок от Мерседеса - думаете оно будет ездить гораздо лучше?

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

Вы хоть представляете чего Вам будет стоить переезд?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37040734
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_oldКакой бред, просто мрак. Меня удивляет, что вместо того, что-бы разобраться почему база тормозит на жалких 10миллионах записей, тут опять затирают за оракл. Топикстартер у вас есть хоть капелька инженерной гордости, вообще стыдился идти к руководству просить денег на оракл при наличии такой "проблемы".
Хороший пример того, какие неучи сейчас в ИТ.
Ну вот, вместо советов потенциального Ораклоида обфлудили как могли. И никто не остановил их.
Попробовали бы так на потенциального Скулиста.

ТС, никого не слушайте. Бывстрей переходите на Оракл. Тех вопросы пишите в раздел Оракл.

А здесь Вы задеваете чьи либо чувства. Ведь по сути Вы типа сравнили не в пользу той СУБД на которой были. А таковые сравнения в общем случае предполагают в этом разделе какие никакие обсуждения, там обоснования, более глубокие сравния. В частности, 10 млн не говорит все об объеме данных: имеет значение размер записи. Имеют значение запросы. И вообще.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37040805
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Верно, топикстартеру необходимо скорее переходить на Оракл. Тем более слухи о его сложности явно преувеличены. Вот MS очень сложно администрировать. Даже бэкап не сделать не на локальный диск. Приходится делать на локальный, а затем шедулером Виндоуз его переносить по сети. Плюс огромная проблема с последовательностью действий с комбинацией фулл бэкапов и бэкапов транзакций, чтобы восстановить базу на момент аварии.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37040923
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsДаже бэкап не сделать не на локальный диск. Приходится делать на локальный, а затем шедулером Виндоуз его переносить по сети. Плюс огромная проблема с последовательностью действий с комбинацией фулл бэкапов и бэкапов транзакций, чтобы восстановить базу на момент аварии.

Может кому-то надо просто "начиться готовить" и первое (бэкап на не локальный диск), и второе (подъем цепочки бэкапов) блюдо, дабы каждый раз при своем "выступлении" не садиться в лужу???
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041004
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklingoldenfoodsДаже бэкап не сделать не на локальный диск. Приходится делать на локальный, а затем шедулером Виндоуз его переносить по сети. Плюс огромная проблема с последовательностью действий с комбинацией фулл бэкапов и бэкапов транзакций, чтобы восстановить базу на момент аварии.

Может кому-то надо просто "начиться готовить" и первое (бэкап на не локальный диск), и второе (подъем цепочки бэкапов) блюдо, дабы каждый раз при своем "выступлении" не садиться в лужу???
Стандартно в студии SQL при указании места куда делать бэкап по умолчанию, только локальные диски хоста я говорю про графический интерфейс, например через план обслуживания). Может быть есть какие-то обходные пути Вы бы написали, так мол и так ( только инструкцией tsql можно или где-нибудь в свойствах чего-то поставить галочку "разрешать делать бэкапы на сетевой диск").
Касательно цепочки действий, то я так понимаю нужно иметь первичный полный бэкап, модель фул рековери и все файлы бэкапа логов от полного до момента аварии. Затем их последовательно накатывать какими-то инструкциями (ручное вмешательство). В отличии от Оракла (у которого есть замечательный rman), где у Вас есть сразу несколько одинаковых логов транзакций лежащих в разных местах в сети даже (подмонтировали файловую систему иного сервера командой линукса маунт) и Вам просто не нужно делать бэкапы логов транзакций.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041064
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklin
Я не говорю, что MS SQL Server это плохо. Просто MS - это постоянная догонка за технологиями.
Версионность сделали в 2005 версии догнали Оракл
Патриционирование сделали в 2005 догнали Оракл
Зависимостей я так пока и не нашел в MS. Могу грохнуть табличку и процедура не будет инвалидной думаю в 2011 сделают
Пакетов пока тоже нет, но я наверное не знаю может и есть, думаю в 2011 сделают
Tempdb нужно разрезать на куски и размазывать на все диски. Думаю в 2011 версии будут хранить как-то иначе.
Пока не реализован механизм работы с общим стораджем думаю в 2011 сделают
Пока не реализована балансировка нагрузки думаю в 2011 сделают.
Мат вью появились в 2005.
И потом MS напихал дотнета в свою СУБД. Зачем?

Почему я рекомендовал Оракл ТС
Просто Оракл идет впереди по инновационным технологиям - это данность. И при интенсивной вставки/обновлении как раз он подходит. Он не мешает мне согласованно читать транзакционную таблицу. Очень кошерно разбивать тэйблспейс на много датафайлов, разрезать таблицу на куски и эти куски-партиции рассовывать по разным стораджам. Потом нет проблемы свободного пространства: например у Вас осталось 20 ГБ на диске, Ваши действия как администратора MS? Мои действия как администратора Оракла это просто беру еще один сторадж и командой монтирования добавляю в домашнее окружение Оракла еще один девайс.
Оракл устанавливается на Windows 2003 (единственная ОС, без дот нета) просто щелкая кнопку Next.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041073
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsПросто Оракл идет впереди по инновационным технологиям - это данность.
... ниспосланная свыше. Аминь. Поклониться не забыли, написав это?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041075
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoods Даже бэкап не сделать не на локальный диск. Приходится делать на локальный, а затем шедулером Виндоуз его переносить по сети.

Знания приходят и уходят, а вот умения остаются. (с)
Маловато у вас еще умений :-)

Вообще это еще наследие sybase у них нельзя было такого делать никогда.
Решается элементарно. Через subst мапите сетевой диск на локальный сервер. А дальше заливаете бекап на этот примапленый диск у которого есть своя буква, которая в бекапере отлично видна.
Но с другой стороны бекапы нужно делать на ленту :-) И пытаться пропихнуть их по сети - это от лукавого ;-)
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041083
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey SribnyakРешается элементарно. Через subst мапите сетевой диск на локальный сервер. А дальше заливаете бекап на этот примапленый диск у которого есть своя буква, которая в бекапере отлично видна.

написАть UNC путь тоже никто не запрещает. Человек, работающий с ORACLE думаю привычен обходиться без мышки.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041088
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsСтандартно в студии SQL при указании места куда делать бэкап по умолчанию, только локальные диски хоста я говорю про графический интерфейс, например через план обслуживания). Может быть есть какие-то обходные пути Вы бы написали, так мол и так ( только инструкцией tsql можно или где-нибудь в свойствах чего-то поставить галочку "разрешать делать бэкапы на сетевой диск").

Нет никаких обходных путей. Есть два прямых варианта:

1. Вы руками набираете UNC путь в диалоге "Select Backup Destination";
2. Выполнятете в студии инструкцию (пример):

Код: plaintext
xp_cmdshell N'net use Z: \\127.0.0.1\c$'

после чего лицезреете в диалоге Locate Database Files диск Z. И осознаете, что студия отправляте запрос серверу, узнавая, какие диски у него есть. И даже если сервер установлен у Вас локально и Вы замапили сетевой диск в своей сесии, то о нем, ну совершенно ничего не известно службе SQL сервера (которая работает "в своей сесии"), к которому запросом о наличии дисков обращается студия.

Естественно, что в 1ом, что во 2ом случае у учетной записи службы SQL Server должны быть достаточные права на ресуры. Говорить о просто наборе инструкции BACKUP DATABASE ... TO DISK = N'\\server\share...' даже не хочется.

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

Вы не порверите, возможно еще понадобиться сделать и Tail-Log Backup.

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

Вы знаете, в отличие от "замечательного rman" - какой-то сторонней утилиты с каким то своим "языком" (хз как работающей с сервером) все операции резервного коппирования и восстановления делаются непосредственно родными инструкциями T-SQL BACKUP и RESTORE. Которые могут быть с помощью мышечных усилий отправлены из студии - да, да, просто мышкой тыкнуть в цепочку бэкапов (дерево с галками), до кудава восстанавливать, ну, или для джедаев послать их из утилиты командной строки sqlcmd.exe.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041089
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey SribnyakНо с другой стороны бекапы нужно делать на ленту :-) И пытаться пропихнуть их по сети - это от лукавого ;-)
с этой стороны тяжело будет придумать зацепку, поэтому отпадает.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041092
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmнаписАть UNC путь тоже никто не запрещает. Человек, работающий с ORACLE думаю привычен обходиться без мышки.

Пари, что там Oracle под win?
:-)
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041093
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переехать с Sybase 12-15 на скуль 2005-2008 довольно таки просто и недорого.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041102
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а, ну да, тут ASA а не ASE
Тогда сложнее :)
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041104
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyпереехать с Sybase 12-15 на скуль 2005-2008 довольно таки просто и недорого.

Там ASA, насколько я помню по условию. А она наследник watcom. Хотя и для нее 10 млн записей это пережевать и выплюнуть
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041117
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodspkarklin
Я не говорю, что MS SQL Server это плохо...

Вам лично, лучше и не говорить, ибо то, что Вы перечислили, и то, что я поскипал, "здесь" уже неоднократно обсуждалось. И в очень многих случаях, "нападки" сторонников Oracle, как и Вашем случае, констарировали их полную некомпетентность в СУБД, на которую осуществляется "наезд".

goldenfoodsПросто Оракл идет впереди по инновационным технологиям - это данность. И при интенсивной вставки/обновлении как раз он подходит. Он не мешает мне согласованно читать транзакционную таблицу. Очень кошерно разбивать тэйблспейс на много датафайлов, разрезать таблицу на куски и эти куски-партиции рассовывать по разным стораджам. Потом нет проблемы свободного пространства: например у Вас осталось 20 ГБ на диске, Ваши действия как администратора MS? Мои действия как администратора Оракла это просто беру еще один сторадж и командой монтирования добавляю в домашнее окружение Оракла еще один девайс.

Умоляю Вас!!! Мне сугубо параллелен инновационный Oracle. Но перестаньте здесь уже "ходить под себя", ибо Вы абсолютнй делитант в вопросах администрирования Windows и MS SQL, раз элементарная операция в Windows для Вас проблема.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041121
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторНет никаких обходных путей. Есть два прямых варианта:

1. Вы руками набираете UNC путь в диалоге "Select Backup Destination";
2. Выполнятете в студии инструкцию (пример):

xp_cmdshell N'net use Z: \\127.0.0.1\c$'

после чего лицезреете в диалоге Locate Database Files диск Z. И осознаете, что студия отправляте запрос серверу, узнавая, какие диски у него есть. И даже если сервер установлен у Вас локально и Вы замапили сетевой диск в своей сесии, то о нем, ну совершенно ничего не известно службе SQL сервера (которая работает "в своей сесии"), к которому запросом о наличии дисков обращается студия.

Естественно, что в 1ом, что во 2ом случае у учетной записи службы SQL Server должны быть достаточные права на ресуры. Говорить о просто наборе инструкции BACKUP DATABASE ... TO DISK = N'\\server\share...' даже не хочется.

Очень ценный совет, спасибо огромное. Наверное нужно FAQ поместить, так как я думаю многие нуждаются в этом
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041123
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsПотом нет проблемы свободного пространства: например у Вас осталось 20 ГБ на диске, Ваши действия как администратора MS?
Добавляю очередной файл в файлгруппу.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041126
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsОчень ценный совет, спасибо огромное. Наверное нужно FAQ поместить, так как я думаю многие нуждаются в этом
Не нужно. В БОЛе всё есть.
Только нужно его читать, а не строить предположения.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041135
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinВы знаете, в отличие от "замечательного rman" - какой-то сторонней утилиты с каким то своим "языком" (хз как работающей с сервером) все операции резервного коппирования и восстановления делаются непосредственно родными инструкциями T-SQL BACKUP и RESTORE. Которые могут быть с помощью мышечных усилий отправлены из студии - да, да, просто мышкой тыкнуть в цепочку бэкапов (дерево с галками), до кудава восстанавливать, ну, или для джедаев послать их из утилиты командной строки sqlcmd.exe.

Вы знаете, в отличие от "замечательного t-sql" - какой-то убогой командой BACKUP/RESTORE с каким то своим "языком" (хз как работающей с сервером) все операции резервного коппирования и восстановления делаются в вебном Enterprise manager. Которые могут быть с помощью мышечных усилий отправлены из EM - да, да, просто мышкой тыкнуть в враздел Backup, до кудава восстанавливать, ну, или для джедаев послать их из утилиты командной строки RMAN. :P
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041142
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin
Код: plaintext
xp_cmdshell N'net use Z: \\127.0.0.1\c$'


что бы так сделать, нужно быть как минимум администратором домена :-) Иначе административные шары не доступны :-)
Даже не представляю, зачем сервер баз данных с подобными правами запускать...
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041144
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!Вы знаете, в отличие от "замечательного t-sql" - какой-то убогой командой BACKUP/RESTORE с каким то своим "языком" (хз как работающей с сервером) все операции резервного коппирования и восстановления делаются в вебном Enterprise manager. Которые могут быть с помощью мышечных усилий отправлены из EM - да, да, просто мышкой тыкнуть в враздел Backup, до кудава восстанавливать, ну, или для джедаев послать их из утилиты командной строки RMAN. :P

Yo.!, ну не начинайте в 25ый раз. RMAN vs MS SQL BACKUP\RESTORE мы уже перетирали, и пришли к выводу, что и мышечного и ручного функионала полно у обоих СУБД. Лучше, своего коллегу на путь истинный наставь, а то ведь городит такое...
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041146
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey Sribnyakpkarklin
Код: plaintext
xp_cmdshell N'net use Z: \\127.0.0.1\c$'


что бы так сделать, нужно быть как минимум администратором домена :-) Иначе административные шары не доступны :-)
Даже не представляю, зачем сервер баз данных с подобными правами запускать...
Я не буду приводить пословицу про северного варвара, однако отмечу, что буквальное следование букве, но не духу совета может привести к крайне плачевным последтсвиям.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041149
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Умоляю Вас!!! Мне сугубо параллелен инновационный Oracle. Но перестаньте здесь уже "ходить под себя", ибо Вы абсолютнй д И л Е тант в вопросах администрирования Windows и MS SQL, раз элементарная операция в Windows для Вас проблема.

Я не совсем понял где была элементарная операция Windows. Инструкция сиквела, которая вызывает оболочку ОС- это же все же инструкция сиквела. Другое дело если бы не заходя в студию подмапить сетевой диск через командную строку (или проводником) можно было бы в интерфейсе студии увидеть уже подмапленный диск в поле выбора места бэкапа.
А что значит ходить под себя? Где была ложь, которую можно обозвать недержанием?
Вам как апологету MS конечно все параллельно, мне допустим интересны обе СУБД, я никоим образом не хотел задеть Ваши религиозные чувства. Если это так, то прошу прощения за излишне эмоциональное сравнение истории фич SQL Server
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041150
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey Sribnyakpkarklin
Код: plaintext
xp_cmdshell N'net use Z: \\127.0.0.1\c$'


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

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

ЗЫ. Не хочется возить faceом об table, но администратором домена быть совсем не обязательно, дабы юзать админские шары. Достаточно быть локальным администратором на этом хосте.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041157
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsмне допустим интересны обе СУБД
Если бы вам были интересны обе СУБД вы бы, наверное, открыли соответствующие разделы справок и почитали чего нить по теме.
А не рассказывали тут нечто вроде "а что вы будете делать, если у вас закончится место на диске".
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041159
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockygoldenfoodsОчень ценный совет, спасибо огромное. Наверное нужно FAQ поместить, так как я думаю многие нуждаются в этом
Не нужно. В БОЛе всё есть.
Только нужно его читать, а не строить предположения.

В БОЛе, то есть, но это одна из первых задач ДБА (пусть и д е л и танского такового как я, например).
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041161
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodslockyпропущено...

Не нужно. В БОЛе всё есть.
Только нужно его читать, а не строить предположения.

В БОЛе, то есть, но это одна из первых задач ДБА (пусть и д е л и танского такового как я, например).
Одной из первых задач ДБА (пусть и дилетанта) есть изучение документации к продукту администрирования.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041162
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockygoldenfoodsПотом нет проблемы свободного пространства: например у Вас осталось 20 ГБ на диске, Ваши действия как администратора MS?
Добавляю очередной файл в файлгруппу.

И куда этот вот файл положить то? Места на диске нет.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041163
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodslockyпропущено...

Добавляю очередной файл в файлгруппу.

И куда этот вот файл положить то? Места на диске нет.
На свободное место, разумеется.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041167
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsВ БОЛе, то есть, но это одна из первых задач ДБА
ДБА документацию читать не обязан. Сказал, как отрезал! И точка!
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041169
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmgoldenfoodsПросто Оракл идет впереди по инновационным технологиям - это данность.
... ниспосланная свыше. Аминь. Поклониться не забыли, написав это?
С некоторых пор я делаю это каждое утро
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041171
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsiscrafmпропущено...

... ниспосланная свыше. Аминь. Поклониться не забыли, написав это?
С некоторых пор я делаю это каждое утро
Лучше бы читали документацию. Полезнее было бы.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041173
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мда... религиозные чувства к Ораклу - это что-то.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041176
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsИ куда этот вот файл положить то? Места на диске нет.

Вы знаете, только недавно, увеличение размера LUNа на этом девайсе HP StorageWorks 8100 Enterprise Virtual Array на 0,5 Tb заняло у меня 30 секунд. Представление нового LUNа ноде займет 1ну минуту.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041184
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockygoldenfoodsпропущено...


И куда этот вот файл положить то? Места на диске нет.
На свободное место, разумеется.
Допустим у Вас Windows 2003
То есть Вам нужно:
1. Разобрать сервер
2. Найти пустой слот в корзине дисков
3. Купить такой же диск
4. Сделать бэкап
5. Скопировать бэкап куда-нибудь
6. Переразбить RAID c учетом нового диска
7. Установить винду, сиквел
8. Скопировать все обратно и восстановить базу

Правильно?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041186
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsПравильно?

Садись - 2а!
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041188
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsПравильно?
это шутка такая ?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041193
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodslockyпропущено...

На свободное место, разумеется.
Допустим у Вас Windows 2003
То есть Вам нужно:
1. Разобрать сервер
2. Найти пустой слот в корзине дисков
3. Купить такой же диск
4. Сделать бэкап
5. Скопировать бэкап куда-нибудь
6. Переразбить RAID c учетом нового диска
7. Установить винду, сиквел
8. Скопировать все обратно и восстановить базу

Правильно?

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

Но это исключительно для читателей документации.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041196
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в принципе, такое агрессивное невежество мне даже нравится.
Наличие таких людей даёт мне возможность зарабатывать деньги, не слишком жертвуя своими усилиями.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041208
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklin,
Опять у Вас неконструктивная критика.
Может ли ndf файл лежать в сети?

В смысле даже не так. У вас есть хост с виндоус и сиквелом и только. И есть набор дисков как отдельный девайс с своим IP. Возможно ли подматить командой net use этот дисковый девайс и положить туда базу?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041211
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodspkarklin,
Опять у Вас неконструктивная критика.
Может ли ndf файл лежать в сети?

В смысле даже не так. У вас есть хост с виндоус и сиквелом и только. И есть набор дисков как отдельный девайс с своим IP. Возможно ли подматить командой net use этот дисковый девайс и положить туда базу?
Дважды нечетатель.
Можно размещать файлы данных в сети, но это - не рекомендуется.
Причины, по которым это не рекомендуется - вы можете найти сами.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041214
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsОпять у Вас неконструктивная критика.

Вы себе льстите. Я больше не буду Вас критиковать.

goldenfoodsМожет ли ndf файл лежать в сети?

Да.

goldenfoodsВ смысле даже не так. У вас есть хост с виндоус и сиквелом и только. И есть набор дисков как отдельный девайс с своим IP. Возможно ли подматить командой net use этот дисковый девайс и положить туда базу?

Можно. Делать это будет только полный идиот.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041217
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin,

да ладно тебе! Я так когда-то от бедности делал.
Правда, база была не в продакшене, а так - чисто посмотреть что там такое внутре.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041220
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky,

Извини, не хотел тебя обидеть. ;)
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041222
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Честно, я даже не предполагал, что Windows поддерживает SAN, и что MS способен хранить базу отдельно от хоста с самой СУБД.
Считал, что только в юниксах такое возможно.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041224
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinYo.!, ну не начинайте в 25ый раз. RMAN vs MS SQL BACKUP\RESTORE мы уже перетирали, и пришли к выводу, что и мышечного и ручного функионала полно у обоих СУБД. Лучше, своего коллегу на путь истинный наставь, а то ведь городит такое...

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

что касается мсскл бэкапа, то у него есть убойная фича - бэкап лога транзакций который не работает если есть длинная незакомиченная транзакция. причем так оригинально сделано, ты можешь до опупения юлозить мышью или через t-sql давать команду, оно просто молча ничего не делает. это настолько конфузинг начинающих, особенно в купе с репликацией, что я понял что хоть и не понимаю нахрена было выдумывать отдельный язык RMANа, но он хотя бы внятно отвечает и внятно работает. т.е. если я написал бэкапить арклоги он их забэкапит, не зависимо от погодных условий.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041226
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklingoldenfoodsОпять у Вас неконструктивная критика.

Вы себе льстите. Я больше не буду Вас критиковать.

goldenfoodsМожет ли ndf файл лежать в сети?

Да.

goldenfoodsВ смысле даже не так. У вас есть хост с виндоус и сиквелом и только. И есть набор дисков как отдельный девайс с своим IP. Возможно ли подматить командой net use этот дисковый девайс и положить туда базу?

Можно. Делать это будет только полный идиот.
А как нужно делать, чтобы не быть полным идиотом?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041227
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoods,

наверное хотя бы это стоит прочесть http://msdn.microsoft.com/ru-ru/library/bb522469.aspx
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041231
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsА как нужно делать, чтобы не быть полным идиотом?

Что конкретно Вас интересует? Как увеличитить размер "диска" на используемой "мной" СХД я Вам "показал". На Винде и Скуле делать вааще ничего не надо.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041236
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsЧестно, я даже не предполагал, что Windows поддерживает SAN, и что MS способен хранить базу отдельно от хоста с самой СУБД.
Считал, что только в юниксах такое возможно.
Вы еще очень много не предполагаете.
Потому что не читаете документацию.
А следовало бы.
И если вопросы о горячем подключении дисков/разделов находятся по большей части в компетенции системных инженеров, а не ДБА, и ДБА знают о них постольку поскольку документацию всё-таки читают, то вопросы о размещении файлов данных, о структуре файловых групп и прочем - это компетенция ДБА, и оные разделы достаточно подробно описаны в документации (в т.ч. - почему следует избегать как оспы размещения файлов данных где-нить в NAS)
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041238
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для того чтобы сравнивать MS SQL и Оракл и не выглядеть смешным, хорошо бы разбиратся хоть немного в обоих. Ну или разбиратся хотя бы в одной из них - в Оракл там или в MSSQL.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041243
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andsmДля того чтобы сравнивать MS SQL и Оракл и не выглядеть смешным, хорошо бы разбиратся хоть немного в обоих. Ну или разбиратся хотя бы в одной из них - в Оракл там или в MSSQL.
Я бы сказал - не пытаться втирать всякую фигню про скуль людям, которые в скуле мало-мало понимают (и vice versa)

Про оракул (особенно в части администрирования) - я готов поверить на слово в кучу разной ереси, в части pl/sql - я уже значительно менее доверчив.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041255
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklingoldenfoodsА как нужно делать, чтобы не быть полным идиотом?

Что конкретно Вас интересует? Как увеличитить размер "диска" на используемой "мной" СХД я Вам "показал". На Винде и Скуле делать вааще ничего не надо.

Я действительно не знал. Теперь буду знать. А это фишка с NAS в какой версии серверной винды доступна?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041262
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andsmДля того чтобы сравнивать MS SQL и Оракл и не выглядеть смешным, хорошо бы разбиратся хоть немного в обоих. Ну или разбиратся хотя бы в одной из них - в Оракл там или в MSSQL.
Это сложно разбираться в обоих. Практически невозможно.
Понятие "разбираться" нужно описать (перечень конкретных навыков)
Вот например Вы лично знали, что существует проблема с бэкапом лога транзакций при незакомиченной транзакции, как любезно заметил Yo!.&
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041264
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!я отвечаю за свои слова...

В который раз?! ;)

Yo.! что касается мсскл бэкапа, то у него есть убойная фича - бэкап лога транзакций который не работает если есть длинная незакомиченная транзакция. причем так оригинально сделано, ты можешь до опупения юлозить мышью или через t-sql давать команду, оно просто молча ничего не делает. это настолько конфузинг начинающих, особенно в купе с репликацией, что я понял что хоть и не понимаю нахрена было выдумывать отдельный язык RMANа, но он хотя бы внятно отвечает и внятно работает. т.е. если я написал бэкапить арклоги он их забэкапит, не зависимо от погодных условий.

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

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

ЗЫ. Господа Oracleоиды, пожалуйста, перестаньте рвать тельняшку на груди. Вы просто "не в курсе"...
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041266
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodspkarklinпропущено...


Что конкретно Вас интересует? Как увеличитить размер "диска" на используемой "мной" СХД я Вам "показал". На Винде и Скуле делать вааще ничего не надо.

Я действительно не знал. Теперь буду знать. А это фишка с NAS в какой версии серверной винды доступна?
SAN или NAS?

NAS я по бедности использовал еще в 2000 году.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041267
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinYo.!я отвечаю за свои слова...

В который раз?! ;)

Yo.! что касается мсскл бэкапа, то у него есть убойная фича - бэкап лога транзакций который не работает если есть длинная незакомиченная транзакция. причем так оригинально сделано, ты можешь до опупения юлозить мышью или через t-sql давать команду, оно просто молча ничего не делает. это настолько конфузинг начинающих, особенно в купе с репликацией, что я понял что хоть и не понимаю нахрена было выдумывать отдельный язык RMANа, но он хотя бы внятно отвечает и внятно работает. т.е. если я написал бэкапить арклоги он их забэкапит, не зависимо от погодных условий.

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

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

ЗЫ. Господа Oracleоиды, пожалуйста, перестаньте рвать тельняшку на груди. Вы просто "не в курсе"...
Тогда чем вызвано долгое елозение мышкой?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041272
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsТогда чем вызвано долгое елозение мышкой?
У коллеги Йо?
Видимо, нечтением документации.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041273
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsЭто сложно разбираться в обоих. Практически невозможно.

Не так и сложно. Нужно читать. Документацию
А не строить фантазии, иллюзии и предположения.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041277
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsВот например Вы лично знали, что существует проблема с бэкапом лога транзакций при незакомиченной транзакции, как любезно заметил Yo!.&
Поведение описано в документации, чего тут неожиданного?
В документации еще очень много чего описано.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041291
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет никаких проблем с бэкапом и не было никогда: Checkpoints and the Active Portion of the Log

Long-Running Transactions
--------------------------------------------------------------------------------

The active log must include every part of all uncommitted transactions. An application that starts a transaction and does not commit it or roll it back prevents the Database Engine from advancing the MinLSN . This can cause two types of problems:

If the system is shut down after the transaction has performed many uncommitted modifications, the recovery phase of the subsequent restart can take much longer than the time specified in the recovery interval option .

The log might grow very large, because the log cannot be truncated past the MinLSN . This occurs even if the database is using the simple recovery model, in which the transaction log is generally truncated on each automatic checkpoint.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041326
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!Единственное, на что может влиять наличие длительных открытых транзакций - усечение неактивной части лога, которая выполнятся при полной модели восстановления только при бэкапе лога.

ЗЫ. Господа Oracleоиды, пожалуйста, перестаньте рвать тельняшку на груди. Вы просто "не в курсе"...
ты бы выпил валерьяночки, чего-то ты сегодня на людей бросаешся ...

по бэкапу логу не внятно выразился, сам бэкап наверно проходит (имея бэкап базы мне нахрен уже не нужен), я имел ввиду усечение лога, которое должно проходить по команде бэкап лог или в процессе тыканья в гуях.
усечение не происходит не только из-за длинных транзакций но и " Во время репликации транзакций в базу данных распространителя не доставляются транзакции, имеющие отношение к публикациям (только для модели полного восстановления)."
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041346
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andsmgoldenfoodsВот например Вы лично знали, что существует проблема с бэкапом лога транзакций при незакомиченной транзакции, как любезно заметил Yo!.&
Поведение описано в документации, чего тут неожиданного?
В документации еще очень много чего описано.

Вот вы отсылаете к документации все. А вот в отличии от Вас с locky, pkarklin дает конкретные ссылки и их можно прочитать, он всегда так делает.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041349
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsВот вы отсылаете к документации все. А вот в отличии от Вас с locky, pkarklin дает конкретные ссылки и их можно прочитать, он всегда так делает.
pkarklin добрый. Я нет.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041358
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andsmПоведение описано в документации, чего тут неожиданного?
В документации еще очень много чего описано.
я не хочу разводить флейм, но в следующий раз попробую зафиксировать ситуацию. я за три года дважды наблюдал у себя ситуацию когда лог зашкалил за 100 гб, при том что я уверен, что наша прикладуха не оставляет транзакции ждущими юзерского инпута. сама база малюсенькая порядка нескольких гб, репликации в ней нет. моей квалификации в обоих случаях так и не хватило разрулить ситуацию.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041371
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!ты бы выпил валерьяночки, чего-то ты сегодня на людей бросаешся ...

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

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

Я готов рассмотреть возможные детали технической реализации лога транзакций, когда, действительно невозможно усечь лог, ибо есть открытая транзакция, или не отписана транзакция подписчику.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041376
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!в следующий раз попробую зафиксировать ситуацию. я за три года дважды наблюдал у себя ситуацию когда лог зашкалил за 100 гб, при том что я уверен, что наша прикладуха не оставляет транзакции ждущими юзерского инпута. сама база малюсенькая порядка нескольких гб, репликации в ней нет. моей квалификации в обоих случаях так и не хватило разрулить ситуацию.

С удовольствием приму участие в разрешении ситуации. Контакты в профиле.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041419
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!andsmПоведение описано в документации, чего тут неожиданного?
В документации еще очень много чего описано.
я не хочу разводить флейм, но в следующий раз попробую зафиксировать ситуацию. я за три года дважды наблюдал у себя ситуацию когда лог зашкалил за 100 гб, при том что я уверен, что наша прикладуха не оставляет транзакции ждущими юзерского инпута. сама база малюсенькая порядка нескольких гб, репликации в ней нет. моей квалификации в обоих случаях так и не хватило разрулить ситуацию.
В этих случаях удобно вспомнить про саппорт MS. Открыть тикет в MS (350$), обьяснить что это происходит сейчас и серьезное production issue, достаточно быстро подключатся и расскажут что происходит.
Хотя если все уже закончилось и никаких логов нет, то вряд ли чем помогут.
Другой вариант - поискать консультации квалифицированного MS SQL DBA в момент когда все происходит.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041431
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторпри том что я уверен, что наша прикладуха не оставляет транзакции ждущими юзерского инпута.

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

Лог может так же сильно пухнуть при ребилде индексов. Но цифры (100 гиг лог и несколько гиг база) слишком непропорциональны для пухнущего от ребилда индексов лога.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041471
alneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переходить с Sybase на MS SQL- глупо, на Orqcle - затратно.
Скорее всего ошибки в проектировании или программировании и сервер БД здесь абсолютно ни при чем.
10 млн записей для Sybаse- пустяки.
Я бы предложил подумать о смене Delphi, чем о БД :-)
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041484
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alneoЯ бы предложил подумать о смене Delphi, чем о БД :-)

Ну вот... Пришел "лесник" и всех "разогнал".

ЗЫ. Бедная дельфа... Она то чем не угодила?!
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041515
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinЗЫ. Бедная дельфа... Она то чем не угодила?!
наверное все тем же. Не знает, что это такое.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37041543
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklin
Я готов рассмотреть возможные детали технической реализации лога транзакций, когда, действительно невозможно усечь лог, ибо есть открытая транзакция, или не отписана транзакция подписчику.
например оракловый вариант: когда лог разбит на UNDO и REDO. в UNDO месяцами могут лежать данные необходимые для отката транзакции ожидая пока она наконец закомитится/откатиться. то что лежит в UNDO никак не влияет на лог транзакций (REDO), который затирается по кругу (по ходу затирания архивируется) и соответственно никогда не пухнет.
по поводу репликации не знаю умеет ли streams replication лазить в арклоги, но чисто в теории вроде ничего не мешает обучать репликацию использовать арклоги (спросив у того самого RMANа где они)
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042335
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alneoпереходить с Sybase на MS SQL- глупо, на Orqcle - затратно.
Скорее всего ошибки в проектировании или программировании и сервер БД здесь абсолютно ни при чем.
10 млн записей для Sybаse- пустяки.
Я бы предложил подумать о смене Delphi, чем о БД :-)

Странно почему MS глупо, а Оракл затратно. Скорее MS затратно, а Оракл в самый раз.
Сервер берем 2 процессора и 32 Гб ОЗУ.

Чтобы иметь MS нужно:
1. Купить Windows Server Standart 2008 R2 720 долл
2. Купить Windows CAL 40 долл за лицензию
3. Купить MS SQL Standart 2008 R2 так как Workgroup не проходит по ограничению памяти 3 Gb -это еще 170 долл за лицензию
4. Собственно сам сервер 2 проц*230=460 долл

Допустим есть 50 пользователей. Тогда нужно оплатить 720+170*50+460=9680 долл

Если же взять Oracle SE1 и поставить его на Линукс, например OEL -99 долл
и стоимость клиентских лицензий 180*50=9000, итого 9100

Так что непонятно еще где затратно то.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042351
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsЧтобы иметь MS нужно:

Для 10 лямов записей брать 64 битную винду и 32 гектара памяти - это за пределами добра и зла.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042361
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockygoldenfoodsЧтобы иметь MS нужно:

Для 10 лямов записей брать 64 битную винду и 32 гектара памяти - это за пределами добра и зла.

Так не в записях же дело, автор указал о нескольких десятках тысяч транзакций в сутки.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042377
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockygoldenfoodsЧтобы иметь MS нужно:

Для 10 лямов записей брать 64 битную винду и 32 гектара памяти - это за пределами добра и зла.

Он мыслит критериями Оракла... там это так должно быть :-)
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042381
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot goldenfoods]lockyпропущено...

Так не в записях же дело, автор указал о нескольких десятках тысяч транзакций в сутки.

Пусть это 99 тыс записей... тогда это в среднем 1,15 транзакций в секунду... Даже Акцесс справится ;-)
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042384
__ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
goldenfoodslockyпропущено...

Для 10 лямов записей брать 64 битную винду и 32 гектара памяти - это за пределами добра и зла.

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

И эти люди еще пытаются чего-то советовать... куда катится айти...
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042395
alneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я тоже когда-то на дельяфх лет 7 работал, с института мать его, пока не попал в иностранные проекты :-)
вы почему-то упираетесь в стоимость лицензий и владения серверами,
а я рассматриваю с точки зрения стоимости разработки и сопровождения систем...
Переход с сибейса на майкрософт - это все-равно что шило на мыло поменять, переход на оракл - затратно..
хотя если у вас госконтора и денег считать не умеют - то оракл будет лучшим вариантом,
все-таки при работе с версионниками мозги не нужно парить всякими блокировками чтения..
а так как работаю в аутсортинге, то ошибка с выбором БД или ORM - это просто п..дец проекту и заявление по собственному :-)
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042406
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodslockyпропущено...

Для 10 лямов записей брать 64 битную винду и 32 гектара памяти - это за пределами добра и зла.

Так не в записях же дело, автор указал о нескольких десятках тысяч транзакций в сутки.
"Несколько десятках тысяч транзакций" - у меня в активное время происходят за несколько секунд. На MS SQL.
Поскольку был посоветован Оракл в такой конфигурации, то можно ли из этого сделать вывод что несколько десятков тысяч транзакций в сутки - это для Оракла однозначно серьезная задача? На основе рекомендации goldenfoods получается что Оракл очень уступает не то что MS SQL, а и всяким Firebird и т.п.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042427
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alneoя тоже когда-то на дельяфх лет 7 работал, с института мать его, пока не попал в иностранные проекты :-)
вы почему-то упираетесь в стоимость лицензий и владения серверами,
а я рассматриваю с точки зрения стоимости разработки и сопровождения систем...
Переход с сибейса на майкрософт - это все-равно что шило на мыло поменять, переход на оракл - затратно..
хотя если у вас госконтора и денег считать не умеют - то оракл будет лучшим вариантом,
все-таки при работе с версионниками мозги не нужно парить всякими блокировками чтения..
а так как работаю в аутсортинге, то ошибка с выбором БД или ORM - это просто п..дец проекту и заявление по собственному :-)

Да уж конечно на дотнете проект "легче" сопровождать чем на дельфи 7. Дельфи очень хорошая среда для разработки. Есть сторонние компоненты для доступа к БД. ODAC например для того же Оракла.
Насчет конечно MS спору нет - переходить глупо менять блокировочника на блокировочника глупо. Тем более очень вероятно что блокировки и делают эти запросы по полчаса. Конечно лучше перейти на что-нибудь версионное. Не совсем понятно все же почему переход на Оракл затратно?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042429
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andsmgoldenfoodsпропущено...


Так не в записях же дело, автор указал о нескольких десятках тысяч транзакций в сутки.
"Несколько десятках тысяч транзакций" - у меня в активное время происходят за несколько секунд. На MS SQL.
Поскольку был посоветован Оракл в такой конфигурации, то можно ли из этого сделать вывод что несколько десятков тысяч транзакций в сутки - это для Оракла однозначно серьезная задача? На основе рекомендации goldenfoods получается что Оракл очень уступает не то что MS SQL, а и всяким Firebird и т.п.

Вы неправильно делаете выводы. Это называется подмена понятий.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042450
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор топика - обычный троль с двумя сообщениями. А вы здесь копья ломаете, доказываете чего-то, додумываете за него что-то. А ему пофиг, он тупо ржет над всеми участниками как над клоунами. Топик лучше закрыть.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042463
alneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я знаю небольшие россиские проекты, где был переход с ява на дотнет или с оракл на сиквел.. но денег у заказчика было много, результат не собо интересовал - получится - хорошо, не получится - фиг с ним...
а иностранный заказчик даже с 2000 сиквела на 2005 переходить не хотел - затратно..
а выставить им счёт на переход например с мс сиквела на Оракл (только саму работу) - может только самоубийца :-)
Еще раз - я говорю с позиции человека работающего в аутсортинговой компании и подобная глупость - это конец проекта.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042523
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsНасчет конечно MS спору нет - переходить глупо менять блокировочника на блокировочника глупо. Тем более очень вероятно что блокировки и делают эти запросы по полчаса. Конечно лучше перейти на что-нибудь версионное.
Молодой человек.
Пойдите-ка всё-таки поизучайте матчасть. Так, чисто для поржать.
Чтобы потом не нести ересь про "блокировочники", "верисонники", выносить суждения о разнцие между сайбейсом, оракулом и скулём - не имея для этого ни малейших ни оснований ни даже базовых элементарных знаний.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042528
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alneoя знаю небольшие россиские проекты, где был переход с ява на дотнет или с оракл на сиквел.. но денег у заказчика было много, результат не собо интересовал - получится - хорошо, не получится - фиг с ним...
а иностранный заказчик даже с 2000 сиквела на 2005 переходить не хотел - затратно..
а выставить им счёт на переход например с мс сиквела на Оракл (только саму работу) - может только самоубийца :-)
Еще раз - я говорю с позиции человека работающего в аутсортинговой компании и подобная глупость - это конец проекта.

С оракула и сайбейса на скуль - не скажу что "как два пальца об асфальт" -но вполне реально и по затратам - доступно.
Народ это делает. И не небольшие проекты, а вполне себе "взрослые суръезные" системы.

В обратную сторону - со скуля на сайбейз или оракл - не знаю, лично не видел. предполагаю - достаточно затратно.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042579
alneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все упирается в проблему - готов ли за это платить заказчик и нужно ли это ему :-)
понимаю переход с фокспро, ацеса, интербейза и т.д. на Оракл или Мс сиквел...
а вот с сайбеза на сиквел, или с сиквела на оракл? ведь ни у одной из этих трех бд нет явных преимуществ друг перед другом
(сейчас прибегут стороники FB и начнут пинать меня ногами :-) )
Мне кажется что в данном случае при таких проблемах нужно начинать с пересмотра уровня DAL. Хотя если архитектура приложения действтиельно ужасна, тогда есть смысл переписать все с нуля и на новой бд и языке, все таки времена делфи прошли (теперь дельфисты запинают) :-)
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042586
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alneoвремена делфи прошли (теперь дельфисты запинают)
какой смысл пинать человека, для которого они и не начинались? Подумайте об этом...
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042593
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockygoldenfoodsНасчет конечно MS спору нет - переходить глупо менять блокировочника на блокировочника глупо. Тем более очень вероятно что блокировки и делают эти запросы по полчаса. Конечно лучше перейти на что-нибудь версионное.
Молодой человек.
Пойдите-ка всё-таки поизучайте матчасть. Так, чисто для поржать.
Чтобы потом не нести ересь про "блокировочники", "верисонники", выносить суждения о разнцие между сайбейсом, оракулом и скулём - не имея для этого ни малейших ни оснований ни даже базовых элементарных знаний.

А где ересь то? Конкретно укажите где ересь. Или Вы судья последней инстанции. Конкретно что в Вашем понимании элементарные знания? Почему у меня нет оснований, а у Вас они есть? Вы только можете отправлять к документации без ссылки, это Ваше кредо мотивируя это тем, что Вы недобрый.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042595
alneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да нет.. с дельфи я попрощался в 2006... теперь только иногда реверс инжиниринг по переводу на дотнет.... :-)
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042597
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно было бы еще пообщаться со специалистом, по каким признакам он определяет прошедшее время. А с человеком, имеющим весьма отдаленное представление о предмете, согласитесь, спорить на эту тему смысла нет.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042602
alneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
слава богу что еще фокспрошники не прибежали :-) с новым годом, товарищи!
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042605
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alneoвсе упирается в проблему - готов ли за это платить заказчик и нужно ли это ему :-)
понимаю переход с фокспро, ацеса, интербейза и т.д. на Оракл или Мс сиквел...
а вот с сайбеза на сиквел, или с сиквела на оракл? ведь ни у одной из этих трех бд нет явных преимуществ друг перед другом
(сейчас прибегут стороники FB и начнут пинать меня ногами :-) )
Мне кажется что в данном случае при таких проблемах нужно начинать с пересмотра уровня DAL. Хотя если архитектура приложения действтиельно ужасна, тогда есть смысл переписать все с нуля и на новой бд и языке, все таки времена делфи прошли (теперь дельфисты запинают) :-)
Сайбейз ASE, даже 15 - кошерно так проигрывает 2005 скулю. Единственный плюс у него - умеет бежать под линухом.
Во всех остальных смыслах - как T-Sql, так и администрирование - у него полная Ж.

С оракулом - не всё так просто, pl/sql - штука богатая, да и средств администрирования оракул имеет более чем много.
Но там всё упирается в деньги, сложность и т.д.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042609
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alneoда нет.. с дельфи я попрощался в 2006... теперь только иногда реверс инжиниринг по переводу на дотнет....
а я не прощался, по причине отсутствия необходимой замены. Реверс-инжиниринг для проектов из формочек думаю не сложен.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042612
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodslockyпропущено...

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

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

Ересь? Например, называть скуль - "блокировочником" :)
Или, скажем, столкнувшись с проблемами блокировок и долгоиграющих запросов - предланать менять субд.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042621
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky,

может человек еще 2001 год ждет, а не 2011... Проспал 10 лет.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042629
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
locky,
То есть факт работы в режиме блокировок MS SQL Server это ересь?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042633
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodslocky,
То есть факт работы в режиме блокировок MS SQL Server это ересь?
BOL по поводу snapshot isolation - не пробовали читать?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042638
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя на мой взгляд, ересь - это когда человек, не имеющий знаний и практического опыта работы с СУБД начинает вещать про "блокировочники и версионники".
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042639
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockygoldenfoodslocky,
То есть факт работы в режиме блокировок MS SQL Server это ересь?
BOL по поводу snapshot isolation - не пробовали читать?

Это означает, что суль работает и в режиме версий и в режиме блокировок
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042645
__ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
goldenfoodsА где ересь то? Конкретно укажите где ересь.
У тебя ересь в каждом втором сообщении. Если не в каждом первом.
Вставать в позу "я тут понапишу хуйни бредовой, а вы все давайте-ка дружненько объясните мне, где я был неправ" - твоё право, конечно. Может кто тебе ликбез и устроит.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042647
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodslockyпропущено...
BOL по поводу snapshot isolation - не пробовали читать?
Это означает, что суль работает и в режиме версий и в режиме блокировок
Следовательно, "менять блокировочник на блокировочник" - это немного еретично звучит, учитывая что второй "блокировочник" - не совсем и не всегда блокировочник?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042650
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, могу сказать, что при переводе с оракула на скуль "версионность и блокировочность" составляют отнюдь не самый большой процент проблем. я бы сказал - от 1% до 2%.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042698
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__ЛПgoldenfoodsА где ересь то? Конкретно укажите где ересь.
У тебя ересь в каждом втором сообщении. Если не в каждом первом.
Вставать в позу "я тут понапишу хуйни бредовой, а вы все давайте-ка дружненько объясните мне, где я был неправ" - твоё право, конечно. Может кто тебе ликбез и устроит.
Порадовался, что очередную пакость написал
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042708
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__ЛПgoldenfoodsА где ересь то? Конкретно укажите где ересь.
У тебя ересь в каждом втором сообщении. Если не в каждом первом.
Вставать в позу "я тут понапишу хуйни бредовой, а вы все давайте-ка дружненько объясните мне, где я был неправ" - твоё право, конечно. Может кто тебе ликбез и устроит.

Ты часом не на Акцессе сидишь?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042711
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockyКстати, могу сказать, что при переводе с оракула на скуль "версионность и блокировочность" составляют отнюдь не самый большой процент проблем. я бы сказал - от 1% до 2%.
А остальные 98%?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042723
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodslockyКстати, могу сказать, что при переводе с оракула на скуль "версионность и блокировочность" составляют отнюдь не самый большой процент проблем. я бы сказал - от 1% до 2%.
А остальные 98%?
Больше всего при переводе с оракула доставляют неприятности
1. records
2. collections
3. packet variables
4. sequences
5. UDFs with DML/exception handling
6. autonomous transactions
7. system specific/system related/admin queries
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042778
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockygoldenfoodsпропущено...

А остальные 98%?
Больше всего при переводе с оракула доставляют неприятности
1. records
2. collections
3. packet variables
4. sequences
5. UDFs with DML/exception handling
6. autonomous transactions
7. system specific/system related/admin queries

Я думаю, что MS SQL должны быть аналоги составных типов. Ну не знаю переменная типа массив, что ли. Тогда второй пункт исключить объявить массив соответствующей длины (или сделать временную таблицу и заполнить ее). В во втором случае массивом не обойдешься, так как запись подобна классу без методов, только с членами класса. Наверное здесь применим также вариант с временными таблицами.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042784
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, как там в этих ваших скулях, а Постгрес умеет делать индексы по составным типам. Т.е. если у меня есть поле типа "массив" - то по нему можно построить индекс, и делать по нему выборки. Так то.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37042791
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodslockyпропущено...

Больше всего при переводе с оракула доставляют неприятности
1. records
2. collections
3. packet variables
4. sequences
5. UDFs with DML/exception handling
6. autonomous transactions
7. system specific/system related/admin queries

Я думаю, что MS SQL должны быть аналоги составных типов. Ну не знаю переменная типа массив, что ли. Тогда второй пункт исключить объявить массив соответствующей длины (или сделать временную таблицу и заполнить ее). В во втором случае массивом не обойдешься, так как запись подобна классу без методов, только с членами класса. Наверное здесь применим также вариант с временными таблицами.
Я бы пока что порекомендовал Вам поменьше думать и побольше изучать матчасть.
А равно с теорией - заодно и практику.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043102
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsТак что непонятно еще где затратно то.

Я так понял, вчерашних ссылок было недостаточно... При стоимости оборудования > $2 000 000 стоимость лицензий, она, как то, на "уровне погрешности".
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043115
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторв среднем 1,15 транзакций в секунду

Ребята, не смешите мои тапочки...
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043118
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklingoldenfoodsТак что непонятно еще где затратно то.

Я так понял, вчерашних ссылок было недостаточно... При стоимости оборудования > $2 000 000 стоимость лицензий, она, как то, на "уровне погрешности".
Здесь идет речь о сервере стоимостью до 2000 долл. Раз БД 10 млн записей. и 100 тыс транзакций в сутки.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043119
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinавторв среднем 1,15 транзакций в секунду

Ребята, не смешите мои тапочки...

Если не секрет, что это за система у Вас?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043121
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockygoldenfoodsпропущено...


Я думаю, что MS SQL должны быть аналоги составных типов. Ну не знаю переменная типа массив, что ли. Тогда второй пункт исключить объявить массив соответствующей длины (или сделать временную таблицу и заполнить ее). В во втором случае массивом не обойдешься, так как запись подобна классу без методов, только с членами класса. Наверное здесь применим также вариант с временными таблицами.
Я бы пока что порекомендовал Вам поменьше думать и побольше изучать матчасть.
А равно с теорией - заодно и практику.

Вы верно говорите, собственно говоря я этим и занимаюсь.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043125
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsЗдесь идет речь о сервере стоимостью до 2000 долл. Раз БД 10 млн записей. и 100 тыс транзакций в сутки.

Тогда здесь хватит совершенно бесплатной редакции MS SQL 2008 R2 Express Edition и Windows 7 из коробки за $300.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043130
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsЕсли не секрет, что это за система у Вас?

Высоконагруженная OLTP система типа Order Management.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043172
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodslockyпропущено...

Я бы пока что порекомендовал Вам поменьше думать и побольше изучать матчасть.
А равно с теорией - заодно и практику.

Вы верно говорите, собственно говоря я этим и занимаюсь.
Пока заметно слабо.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043173
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklingoldenfoodsЗдесь идет речь о сервере стоимостью до 2000 долл. Раз БД 10 млн записей. и 100 тыс транзакций в сутки.

Тогда здесь хватит совершенно бесплатной редакции MS SQL 2008 R2 Express Edition и Windows 7 из коробки за $300.

Ну вот зачем, ЗАЧЕМ предлагать везде свой бесплатный сыр известно откуда? Не хватит там. И не нужен M$. Надо Постгрес брать.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043176
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vinny the POOHpkarklinпропущено...


Тогда здесь хватит совершенно бесплатной редакции MS SQL 2008 R2 Express Edition и Windows 7 из коробки за $300.

Ну вот зачем, ЗАЧЕМ предлагать везде свой бесплатный сыр известно откуда? Не хватит там. И не нужен M$. Надо Постгрес брать.
Хватит там.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043181
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vinny the POOHНу вот зачем, ЗАЧЕМ предлагать везде свой бесплатный сыр известно откуда? Не хватит там. И не нужен M$. Надо Постгрес брать.

Ну вот тролить уже не хватит, да? "Сыр" он не мой. Пока альтернативных предложений с выкладками не было. А просто словесный понос начинает доставать. И я не посмотрю...
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043184
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinVinny the POOHНу вот зачем, ЗАЧЕМ предлагать везде свой бесплатный сыр известно откуда? Не хватит там. И не нужен M$. Надо Постгрес брать.

Ну вот тролить уже не хватит, да? "Сыр" он не мой. Пока альтернативных предложений с выкладками не было. А просто словесный понос начинает доставать. И я не посмотрю...

Для того, чтобы были альтернативные предложения с выкладками - ТСу неплохо было бы предоставить структуру БД и сами "селекты, которые выполняются по 30 минут".
10 млн записей - для любой современной СУБД не размер. Там косяк в архитектуре, зуб даю!
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043187
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vinny the POOHpkarklinпропущено...


Тогда здесь хватит совершенно бесплатной редакции MS SQL 2008 R2 Express Edition и Windows 7 из коробки за $300.

Ну вот зачем, ЗАЧЕМ предлагать везде свой бесплатный сыр известно откуда? Не хватит там. И не нужен M$. Надо Постгрес брать.Я вот чисто искренне предлагал забаннить этого сказачнаго далпаёпа. Предлагаю повторно.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043189
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LЯ вот чисто искренне предлагал забаннить этого сказачнаго далпаёпа. Предлагаю повторно.

Мой любимый ответ на заявку в HelpDesk: "Выполнено!"

ЗЫ. Да простит меня здешний "Всевышний".
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043190
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vinny the POOH,

Я не поклоняюсь M$, просто ты настоиграл
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043263
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklingoldenfoodsЕсли не секрет, что это за система у Вас?

Высоконагруженная OLTP система типа Order Management.
Так получилось в моей жизни, что я сначала познакомился с юниксами. Виндоуз я узнал позже. Я полный профан в Ms. Пытаюсь что-то узнать, но не совсем получается. Поэтому простите меня за дилетанство. Никак не могу привыкнуть к тому что есть-диск C или D вместо корневой системы.
В вашем графике видно что идет очень много транзакций. Какова-предметная область Вашей системы.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043270
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043276
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати транзакции транзакциями а как быть с их размерами ? нет ну я понимаю что в принципе сделать тразакцию на тысячу записей менее требовательно чем тысячу транзакций по одной записи но всё же ? есть тут фавориты в идее по механизму ?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043361
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри за оффтоп,
а ВинниПуха зачем забанили? - ясно ведь, что у человека корпаратифф и всё такое, верните его, он смешной ведь

PS с наступающим всех, двадцатьодиннацать, хороший год в результате должен получиться
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043431
Фотография stells2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно, если вопрос о том, что ИС качественная и БД в честности оптимальная (как минимум правильно спроектирована и настроена) а клиенты написаны грамотно, и при этом работа системы в целом уже не удовлетворяет (перечислить чему и почему). То, вероятно надо думать и анализировать, что бы переход (если всё таки будет доказана необходимость) был обоснован, тогда ставится вторая задача – задача перехода :) Которая в некоторых случаях сама по себе не так тривиальна.
Во всех остальных случаях, надо тщательно пересмотреть всё. И причем тут «версионка» или нет?
Этот вопрос однозначно выдвигают или DBA или те, кто «слышал».. Первые лезут в глубь, в силу специфики своей работы, вторые просто потому что слышали..
Neo NomalyДоброго времени суток!
Есть проект на Delphi, который использует в качестве хранилища Sybase SQL Anywhere 10. Когда проект начинался, выбор на выбор субд особенно не обсуждался... Но когда размер базы возрос до 10 млн записей, и запросы select стали выполняться по полчаса, решили подумать об обновлении субд.
Сейчас выполняется в день по несколько десятков тысяч insert/update. Возникает проблема частых блокировок таблиц, и пользователи не могут работать одновременно. ПО подключается от имени одного и того же пользователя.
Сейчас думаем над Oracle (но не можем выбрать версию). По Oracle: предполагается использование 2х процессоров по 6 ядер, и цена Oracle расцитывается по процессорам конкретно или по ядрам?
Ждем советов, Спасибо!
Размер базы 10 млн.строк… И что? Может вся БД - это одна таблица..
Как тут верно заметили – надо приложения на вшивость проверить, заодно и саму БД..
Delphi хороша, но кодеры часто на этапе разработки и не задумываются, что их приложение в последствии будет работать с большими объёмами в многопользовательской среде.
Опять же, логика самой БД.. одно дело когда там тупо хранилище и всё.. и всё обдумывается на стороне клиента, другое дело когда клиент просто обращается к СУБД а та сама умная и разруливает что и как надо.
В общем, из вопроса ничего не видно и не понятно, кроме того, что когда писали и не подозревали..:)
Если есть деньги и желание, то почему не Oracle?
Лицензирование можно подсмотреть тут
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043453
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmenкстати транзакции транзакциями а как быть с их размерами ? нет ну я понимаю что в принципе сделать тразакцию на тысячу записей менее требовательно чем тысячу транзакций по одной записи но всё же ? есть тут фавориты в идее по механизму ?
Не совсем понятен Ваш пост. Что Вы имели ввиду.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043509
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychсорри за оффтоп,
а ВинниПуха зачем забанили? - ясно ведь, что у человека корпаратифф и всё такое, верните его, он смешной ведь

1) у человека серьёзные проблемы, похожа. а это совсем не смешно
2) корпоратифф у человека на моей памяти не прекращался.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043577
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyС оракула и сайбейса на скуль - не скажу что "как два пальца об асфальт" -но вполне реально и по затратам - доступно.
Народ это делает. И не небольшие проекты, а вполне себе "взрослые суръезные" системы.

В обратную сторону - со скуля на сайбейз или оракл - не знаю, лично не видел. предполагаю - достаточно затратно.
Брр. Можно пояснить почему?
ИМХО на pl/sql можно больше, а потому переходить на него легче, а слезть сложнее.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043579
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl,

насколько я знаю, для автоматизированной трансформации t-sql->pl/sql нет тулзов
Впрочем, утверждать не буду, особо не искал.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043591
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinавторв среднем 1,15 транзакций в секунду

Ребята, не смешите мои тапочки...
Похоже на какой-то тест - слишком ровная нагрузка. У меня аналогичные цифры на реальной нагрузке достигаются только время от времени, а так нагрузка очень неровная.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043594
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyнасколько я знаю, для автоматизированной трансформации t-sql->pl/sql нет тулзов

Это надо понимать так, что для автоматизированной трансформации pl/sql->t-sql они есть? И
во что превращаются приснопамятные row-level триггера?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043598
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andsmПохоже на какой-то тест - слишком ровная нагрузка. У меня аналогичные цифры на реальной нагрузке достигаются только время от времени, а так нагрузка очень неровная.

Это не тест. Диапазон времени указан. Флуктуация в другое время - чуть больше.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043664
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsLast1Cmenкстати транзакции транзакциями а как быть с их размерами ? нет ну я понимаю что в принципе сделать тразакцию на тысячу записей менее требовательно чем тысячу транзакций по одной записи но всё же ? есть тут фавориты в идее по механизму ?
Не совсем понятен Ваш пост. Что Вы имели ввиду.

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

это чтобы не затрагивать проблему увеличения числа подключений... если её игнорировать, то 1 пользователь но транзакция на 1000 строк
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043677
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovlockyнасколько я знаю, для автоматизированной трансформации t-sql->pl/sql нет тулзов

Это надо понимать так, что для автоматизированной трансформации pl/sql->t-sql они есть? И
во что превращаются приснопамятные row-level триггера?

Да, для pl/sql|t-sql(sybase) -> t-sql (sql) есть
row-level переходят в обычные триггера (в частности instead), где разматываются курсорами.
Не самых удачный вариант, конечно, но частенько можно допилить напильником.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043708
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockySiemargl,

насколько я знаю, для автоматизированной трансформации t-sql->pl/sql нет тулзов
Впрочем, утверждать не буду, особо не искал.
sqldeveloper утверждает что у него есть
авторAdvanced Parsing and Translation Technology: The tool can parse and
recognize T/SQL and translate this to the PL/SQL equivalent. It handles
interdependencies between schema objects, intra-schema dependencies and is
used to transform stored procedures, triggers, views, rules and constraints.
http://www.oracle.com/technetwork/database/migration/migrationdatasheet-21-128240.pdf

не знаю как оно в реале ...
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043723
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!,

sqldeveloper может утверждать всё что угодно, если бы не несколько но
1. Оно не работает.
2. остальное уже неважно.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043725
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!не знаю как оно в реале ...Ну результат типа такого:translate.google.com Оригинал : автоматический перевод такую херню порет!
Перевод : automatic translation of a garbage smacks!
Обратно : автоматический перевод мусора попахивает!
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043727
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockysqldeveloper может утверждать всё что угодно, если бы не несколько но
1. Оно не работает.
2. остальное уже неважно.
ну ты шустрый, а ведь еще пару часов назад ты был уверен, что таких тулзов не существует
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043732
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!lockysqldeveloper может утверждать всё что угодно, если бы не несколько но
1. Оно не работает.
2. остальное уже неважно.
ну ты шустрый, а ведь еще пару часов назад ты был уверен, что таких тулзов не существует
твою дивизию... sqldeveloper я за тулз для конверсии не считаю.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043734
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockysqldeveloper я за тулз для конверсии не считаю.Зато неуказанную "есть" считаешьlockyДа, для pl/sql|t-sql(sybase) -> t-sql (sql) есть
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043735
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-lockysqldeveloper я за тулз для конверсии не считаю.Зато неуказанную "есть" считаешьlockyДа, для pl/sql|t-sql(sybase) -> t-sql (sql) есть
неуказанная - SSMA
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043744
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyнеуказанная - SSMAТочно такая же тулза для галочки как и Oracle Migration Workbench.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043746
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-lockyнеуказанная - SSMAТочно такая же тулза для галочки как и Oracle Migration Workbench.
У SSMA коэфициент конвертации - 98% для сайбейза и примерно 85-90% для оракула.
И, смею заметить, этот тул таки не "для галочки".

Насчет ораклового тула - сказать пока ничего не могу, надо посмотреть для интересу (хотя интерес довольно академический - я не собираюсь ничего мигрировать на оракул)
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043749
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрел на Oracle Migration Workbench ( http://wiki.oracle.com/page/Oracle+Migration+Workbench ), он теперь плагин к девелоперу (как и был раньше)
Обновил свой девелопер до текущей версии (раньше была 1.5, кажется), снова проверил Translation Scratch Editor
Родовые травмы как были так и остались, хотя тот же update from стали транслировать ну хоть как-то похоже на правду.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043750
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дебилизм продолжается :(
подброшу в топку: у sybase sa диалект Watcom SQL. Если базу писали не придурки (в чем я сильно сомневаюсь кстати), то портироваться надо с ваткома а не с tsql. Хотя sa поддерживает и tsql, но тогда нет многих плюшек.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043752
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уверен процентов на 90, что там в делфе курсоры на сырые таблицы открыты.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043756
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyУ SSMA коэфициент конвертации - 98%Конвертации чего? Табличных данных - может быть. Примитивных запросов, но может быть больше 50%. PL/SQL - сомневаюсь, что покрытие хотя бы стандартных пакетов (PL/SQL Packages and Types Reference) хотя бы 2%.

Вот у меня по коду есть и connect by и model и partition join и аналитика с range. Не говоря уже о pl/sql. Не для того покупают оракл за немеренное бабло, чтобы использовать его по SQL 92.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043761
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-lockyУ SSMA коэфициент конвертации - 98%Конвертации чего? Табличных данных - может быть. Примитивных запросов, но может быть больше 50%. PL/SQL - сомневаюсь, что покрытие хотя бы стандартных пакетов (PL/SQL Packages and Types Reference) хотя бы 2%.

Вот у меня по коду есть и connect by и model и partition join и аналитика с range. Не говоря уже о pl/sql. Не для того покупают оракл за немеренное бабло, чтобы использовать его по SQL 92.
Процент конвертации кода.
connect by конвертируется довольно сносно. Изыски - увы, входят в те самые 10-15% которые не конвертятся.
Стандартные пакеты покрываются достаточно для миграции типовых приложений.
Собственно, большинство приложений являются типовыми, особых сложностей там нет.
С сайбесом, конечно, дело куда радужнее - там конвертится практически всё.
С оракулом - сложнее, разумеется, там временами требуется порядочная доработка напильником.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043762
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В любом случае, SSMA - это тул для автоматизированной, а не автоматической конвертации, вмешательство разработчика всё равно требуется - как для того чтобы сконвертить неподдающийся код, так и для того чтобы обработать и довести до ума автоматически сконвертированный код.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043847
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
locky-2-пропущено...
Конвертации чего? Табличных данных - может быть. Примитивных запросов, но может быть больше 50%. PL/SQL - сомневаюсь, что покрытие хотя бы стандартных пакетов (PL/SQL Packages and Types Reference) хотя бы 2%.

Вот у меня по коду есть и connect by и model и partition join и аналитика с range. Не говоря уже о pl/sql. Не для того покупают оракл за немеренное бабло, чтобы использовать его по SQL 92.
Процент конвертации кода.
connect by конвертируется довольно сносно. Изыски - увы, входят в те самые 10-15% которые не конвертятся.
Стандартные пакеты покрываются достаточно для миграции типовых приложений.
Собственно, большинство приложений являются типовыми, особых сложностей там нет.
С сайбесом, конечно, дело куда радужнее - там конвертится практически всё.
С оракулом - сложнее, разумеется, там временами требуется порядочная доработка напильником.
Кстати Вы бы не могли рассказать как Вы конвертите записи и коллекции оракла в скуль?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043853
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodslockyпропущено...

Процент конвертации кода.
connect by конвертируется довольно сносно. Изыски - увы, входят в те самые 10-15% которые не конвертятся.
Стандартные пакеты покрываются достаточно для миграции типовых приложений.
Собственно, большинство приложений являются типовыми, особых сложностей там нет.
С сайбесом, конечно, дело куда радужнее - там конвертится практически всё.
С оракулом - сложнее, разумеется, там временами требуется порядочная доработка напильником.
Кстати Вы бы не могли рассказать как Вы конвертите записи и коллекции оракла в скуль?
лучший способ - выкинуть их нафиг (в 70% случаев они реально не нужны)
Затем - разворавивание в скаляры (для рекордов), xml, временные и постоянные таблицы.
Зависит от.
Более (или менее) подробно можно почитать в белой бумаге http://download.microsoft.com/download/e/c/8/ec8d5025-7ef7-4dcc-a9f3-9c297cf5350e/SSMAOracle.docx
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043881
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsВы бы не могли рассказать...Ты не понял. Он же тебе поет серенаду про "типовое приложение" - а это такое, которое написано в расчете на ssma.

Морщины разглаживаются коэффициент конвертации 98%... Понять, что такое "98% кода" может только маркетолог.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043937
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-goldenfoodsВы бы не могли рассказать...Ты не понял. Он же тебе поет серенаду про "типовое приложение" - а это такое, которое написано в расчете на ssma.

Морщины разглаживаются коэффициент конвертации 98%... Понять, что такое "98% кода" может только маркетолог.
подсчитывается к-во стейтментов в коде, считается сколько стейтметов удачно сконвертилось, делится одно на другое, получается коэффициент конвертации. Это если грубо
кроме того, замечу (повторно), 98% - это для сайбейса, для оракула - 80% где-то
Типовое приложение - это то, в расчете на которое написан SSMA, как бы кому не было странно :)
Потому как выпендривание-выпендриванием, а статистика-статистикой, и типовые решения и подходы можно довольно просто вычислить, а значит - более-менее понять, что есть "типовое приложение".
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37043938
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм...Боюсь, ответят мне нескоро
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37044015
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockyХм...Боюсь, ответят мне нескоро
То есть вместо запись.поле пишем скалярную переменную и подчтавлфем ее-там где есть обращение запись.поле. круто и это все автоматом.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37044036
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodslockyХм...Боюсь, ответят мне нескоро
То есть вместо запись.поле пишем скалярную переменную и подчтавлфем ее-там где есть обращение запись.поле. круто и это все автоматом.
Да, автоматом, но не так круто, как хотелось бы.
Во многих случаях тот же rowtype используется для получения 1-2 значений из строки, а переменные обьявляются на все поля. К сожалению, не отслеживаются какие переменные нужны, а какие - нет, поэтому случаи, когда из 20-30 декларированных переменных используются 1-2-3 - постоянно встречаются.
Ну, во что превращается при таком подходе fetch - можно себе представить.
Руками, разумеется, потом допиливается достаточно просто, но это всё - дополнительные лишние телодвижения
Ну и плюс ко всему - извлечение лишних ненужных полей может привести к неудачным планам.
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37044963
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
locky,
Никак не могу найти операцию MINUS в MSSQL можете ткнуть носом в BOL
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37044971
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodslocky,
Никак не могу найти операцию MINUS в MSSQL можете ткнуть носом в BOL

Except?
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37044978
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверил, так и есть...

сделал по примеру

Код: 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.
40.
41.
42.
43.
44.
45.
IF object_id('tempdb..#t1') IS NOT NULL 
DROP TABLE #t1

IF object_id('tempdb..#t2') IS NOT NULL 
DROP TABLE #t2

create table #t1(tid int,tname nvarchar( 80 ));
insert into #t1 values ( 10 ,'Акулина');
insert into #t1 values ( 20 ,'Бронислав');
insert into #t1 values ( 30 ,'Богдан');
insert into #t1 values ( 40 ,'Борислав');
insert into #t1 values ( 50 ,'Божена');
insert into #t1 values ( 60 ,'Ванда');
insert into #t1 values ( 70 ,'Владислав');
insert into #t1 values ( 80 ,'Вилен');
insert into #t1 values ( 90 ,'Вера');
insert into #t1 values ( 100 ,'Доля');
insert into #t1 values ( 110 ,'Ждан');
insert into #t1 values ( 120 ,'Лада');
insert into #t1 values ( 130 ,'Любомила');
insert into #t1 values ( 140 ,'Мартин');
insert into #t1 values ( 150 ,'Милан');
insert into #t1 values ( 160 ,'Мичлов');
insert into #t1 values ( 170 ,'Мечеслав');
insert into #t1 values ( 180 ,'Олеся');
insert into #t1 values ( 190 ,'Рада');
insert into #t1 values ( 200 ,'Ростислав');
insert into #t1 values ( 210 ,'Святослав');
insert into #t1 values ( 220 ,'Станислав');
insert into #t1 values ( 230 ,'Томила');
insert into #t1 values ( 30 ,'Богдан');
insert into #t1 values ( 210 ,'Святослав');

select tid, tname into #t2 from #t1;
delete #t2 where tid in ( 50 ,  70  ,  90 );


insert into #t2 values ( 240 ,'Борис');
insert into #t2 values ( 250 ,'Елисей');
insert into #t2 values ( 270 ,'Мирослав');



select * from #t2
except
select * from #t1
...
Рейтинг: 0 / 0
Посоветуйте выбор СУБД
    #37047329
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andrey Sribnyak,
Спасибо.
...
Рейтинг: 0 / 0
213 сообщений из 213, показаны все 9 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Посоветуйте выбор СУБД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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