powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Firebird, PostgreSQL, MsSql, Oracle
25 сообщений из 343, страница 2 из 14
Firebird, PostgreSQL, MsSql, Oracle
    #38891263
Фотография Любитель MSSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,
Таким образом в ФБ, если старт копирования начался в 12.00 и длился 10 минут, то в случае аварии в 12.11 восстановить БД возможно на 12.00, и потерять все между 12.00 и 12.11. В отличии от ms sql, где во время копирования из дата файлов, еще и лог забэкапиться, Таким образом мы восстановимся на 12.10 (с откатом всех транзакций незафиксированных и с накатом зафиксированных, но не попавших в дата файл на 12.10!)
А если мы так озабочены потерей данных в ФБ, то нужно делать полное копирование каждую минуту(?), например, если размер БД 100 Гб, а данных прибавилось 100 байт за минуту, то мы делаем копию размером 100 Гб+100 байт еще раз? Или есть понятие "дифференциальный" бэкап?
Это к моему вопросу 1.
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38891268
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любитель MSSQL в случае аварии в 12.11 восстановить БД возможно на 12.00, и
потерять все между 12.00 и 12.11.
Поэтому человечество уже довольно давно придумало RAID.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38891269
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любитель MSSQLИли есть понятие "дифференциальный" бэкап?
таки есть
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38891312
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivskidline,

увы, твоя таблица врет, у mssql с кроссплатформенностью большие проблемы...

Поддержу....Тут неоднократно в топике намекали на это...и почему-то этот немаловажный фактор как-то игнорируют..
Я так понимаю автора топика реально не интересует кроссплатформенность...иначе mssql скразу отваливается.
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38891327
Вася Уткин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
irbis_alMasterZivskidline,

увы, твоя таблица врет, у mssql с кроссплатформенностью большие проблемы...

Поддержу....Тут неоднократно в топике намекали на это...и почему-то этот немаловажный фактор как-то игнорируют..
Я так понимаю автора топика реально не интересует кроссплатформенность...иначе mssql скразу отваливается.
Ну раз автора интересует какая-то мифическая "Интеграция с MS Visual Studio" очевидно ничего кроме Windows его не интересует

Вообще-то основных отличий между этими СУБД можно написать на несколько десятков страниц, но это автору не поможет, т.к. он их все равно не изучит.
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38891348
Фотография Любитель MSSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЛюбитель MSSQL в случае аварии в 12.11 восстановить БД возможно на 12.00, и
потерять все между 12.00 и 12.11.
Поэтому человечество уже довольно давно придумало RAID.


Который не спасает от ошибок пользователей, в отличии от СУБД с нормальным журналом транзакций.
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38891351
Фотография Любитель MSSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrЛюбитель MSSQLИли есть понятие "дифференциальный" бэкап?
таки есть

То есть, нужно будет делать дифф. бэкап каждую минуту (копировать измененные страницы данных от предыдущего полного бэкапа целиком), вместо того, чтобы бэкапить просто инструкции.
Пока вопрос №1 не раскрыт, и очень сомнительно использование ФБ в промышленных приложениях.
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38891364
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любитель MSSQLТо есть, нужно будет делать дифф. бэкап каждую минуту (копировать измененные страницы данных от предыдущего полного бэкапа целиком)В Firebird дифф. бэкап может копировать только данные, изменённые после предыдущего дифф. бекапа.

Любитель MSSQLвместо того, чтобы бэкапить просто инструкцииПохоже, кому-то нужно освежить свои знания о любимой СУБД.
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38891376
Фотография Любитель MSSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladЛюбитель MSSQLТо есть, нужно будет делать дифф. бэкап каждую минуту (копировать измененные страницы данных от предыдущего полного бэкапа целиком)В Firebird дифф. бэкап может копировать только данные, изменённые после предыдущего дифф. бекапа.

Любитель MSSQLвместо того, чтобы бэкапить просто инструкцииПохоже, кому-то нужно освежить свои знания о любимой СУБД.

Это называется инкрементальный бэкап.
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38891384
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любитель MSSQLКоторый не спасает от ошибок пользователей, в отличии от СУБД с
нормальным журналом транзакций.
Журнал транзакций позволяет выборочно откатить закоммиченные транзакции? Или как с его
помощью восстановить запись, ошибочно удалённую месяц назад?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38891393
Фотография Любитель MSSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЛюбитель MSSQLКоторый не спасает от ошибок пользователей, в отличии от СУБД с
нормальным журналом транзакций.
Журнал транзакций позволяет выборочно откатить закоммиченные транзакции? Или как с его
помощью восстановить запись, ошибочно удалённую месяц назад?..


да позволяет, если транзакция была "именована"
да можно. Разворачиваете резервную копию месячной давности на том же экземпляре и обычным запросом выбираете ее и вставляете ее в такую же таблицу текущей БД
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38891396
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любитель MSSQLда позволяет, если транзакция была "именована"
И многие ошибающиеся пользователи у Вас именуют свои транзакции?..

Любитель MSSQLда можно. Разворачиваете резервную копию месячной давности на том же
экземпляре и обычным запросом выбираете ее и вставляете ее в такую же таблицу текущей БД

И в каком месте это эксклюзивная возможность журнала транзакций?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38891403
Фотография Любитель MSSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЛюбитель MSSQLда позволяет, если транзакция была "именована"
И многие ошибающиеся пользователи у Вас именуют свои транзакции?..

Любитель MSSQLда можно. Разворачиваете резервную копию месячной давности на том же
экземпляре и обычным запросом выбираете ее и вставляете ее в такую же таблицу текущей БД

И в каком месте это эксклюзивная возможность журнала транзакций?


Ну это можете делать Вы как разработчик прикладного софта
Журнал транзакций позволяет восстановится в прошлое, что недоступно ФБ
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38891407
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любитель MSSQL,

на месяц назад я и без журнала транзакций восстановлюсь. Это делается разворачиванием обычного бекапа. Журнал позволяет произвести восстановление на определённое время после последнего бекапа, и в этом его плюс. А про ошибку пользователя это всё фигня, ибо нельзя с помощью журнала отменить только эту ошибку, не затронув всего того что произошло после ошибки.
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38891434
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любитель MSSQLТаким образом в ФБ, если старт копирования начался в 12.00 и длился 10 минут, то в случае аварии в 12.11 восстановить БД возможно на 12.00, и потерять все между 12.00 и 12.11.
вы путаете бэкап и логи внутри БД.
в случае аварии можно ничего не потерять, вообще, или потерять всю БД, это зависит от объема повреждений на диске.
Если просто был ресет компа, то ничего не потеряется, и база автоматически восстановится (и отменит все транзакции, которые не были завершены на момент ресета).

Любитель MSSQLИли есть понятие "дифференциальный" бэкап?
есть и такой.

Любитель MSSQLКоторый не спасает от ошибок пользователей, в отличии от СУБД с нормальным журналом транзакций.
от ошибок пользователей ничего не спасает. при чем тут журнал транзакций?

Любитель MSSQLвместо того, чтобы бэкапить просто инструкции.
вы зациклились на своем журнале транзакций.
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38891439
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvвы зациклились на своем журнале транзакций.
Ну надо же хоть из чего-то высосать хоть какое-то преимущество MS SQL над остальными.
Пусть и чисто сферическое в вакууме.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38891493
Вася Уткин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Любитель MSSQLDimitry Sibiryakovпропущено...

Журнал транзакций позволяет выборочно откатить закоммиченные транзакции? Или как с его
помощью восстановить запись, ошибочно удалённую месяц назад ?..


да позволяет, если транзакция была "именована"
да можно. Разворачиваете резервную копию месячной давности на том же экземпляре и обычным запросом выбираете ее и вставляете ее в такую же таблицу текущей БД
Если эта запись была создана и удалена исключительно между бэкапами(полными/инкрементальными), то да, её можно найти только в бэкапе журнала транзакций (в MS SQL при ведении журнала в режиме FULL или BULK_LOGGED с периодическими бэкапами).

Считайте, что в Firebird ведется журнал транзакций в файле базы данных (аналогично режиму SIMPLE в MS SQL, т.е. без возможности бэкапа журнала).
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38891926
skidline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за помощь, тему можно закрывать
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38894495
Дринкинс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DirksDRDirksDR,

Сорри, эксплорер глюкнул. Переподключение с повтором данных.

Зачем ты этим дерьмом пользуешься?

По теме: таблица неверна. Кроссплатформенности у мсскл нет. Никаких доводов ЗА нет. А вот ПРОТИВ - мно-о-о-ого.
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38894577
Фотография Любитель MSSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДринкинсDirksDRDirksDR,

Сорри, эксплорер глюкнул. Переподключение с повтором данных.

Зачем ты этим дерьмом пользуешься?

По теме: таблица неверна. Кроссплатформенности у мсскл нет. Никаких доводов ЗА нет. А вот ПРОТИВ - мно-о-о-ого.

1. Зачем нужна кроссплатформенность?
2. Какие доводы против?
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38894588
Фотография Любитель MSSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторавторда позволяет, если транзакция была "именована"
да можно. Разворачиваете резервную копию месячной давности на том же экземпляре и обычным запросом выбираете ее и вставляете ее в такую же таблицу текущей БД
Если эта запись была создана и удалена исключительно между бэкапами(полными/инкрементальными), то да, её можно найти только в бэкапе журнала транзакций (в MS SQL при ведении журнала в режиме FULL или BULK_LOGGED с периодическими бэкапами).
Что делает высоковероятным отсутствие возможности восстановить

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

Не совсем одно и тоже , так у журнала транзакций есть и другое преимущество. Он позволяет направить последовательный доступ к диску, в отличии от хранении лога и данных в одном файле, где идет "случайный доступ"
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38894594
Фотография Любитель MSSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovkdvвы зациклились на своем журнале транзакций.
Ну надо же хоть из чего-то высосать хоть какое-то преимущество MS SQL над остальными.
Пусть и чисто сферическое в вакууме.


Не какое-то, а подавляющее и ничего высасывать не надо. FireBird не способен работать под сильной транзакционной нагрузкой даже от 50 пользователей.

Это бесплатное изделие для встроенных БД read-only, например, для записи базы ГАИ или телефонного справочника.
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38894595
Фотография Любитель MSSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любитель MSSQLвместо того, чтобы бэкапить просто инструкции
Похоже, кому-то нужно освежить свои знания о любимой СУБД.[/quot]
Ну и страницы данных разумеется.
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38894606
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любитель MSSQLDimitry Sibiryakovпропущено...

Ну надо же хоть из чего-то высосать хоть какое-то преимущество MS SQL над остальными.
Пусть и чисто сферическое в вакууме.


Не какое-то, а подавляющее и ничего высасывать не надо. FireBird не способен работать под сильной транзакционной нагрузкой даже от 50 пользователей.

Ну раз уж на то пошло Express версия MSSQL со своими ограничениями ещё более не работоспособна под "сильной транзакционной нагрузкой даже от 50 пользователей"
...
Рейтинг: 0 / 0
Firebird, PostgreSQL, MsSql, Oracle
    #38894609
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любитель MSSQLFireBird не способен работать под сильной транзакционной нагрузкой даже от 50 пользователей.
на чем основано ваше утверждение? исключительно на незнакомстве с системами на ФБ с больше 50 пользователей?
Тогда так и скажите - "я не видел", вместо того чтобы брякать "не способен".
...
Рейтинг: 0 / 0
25 сообщений из 343, страница 2 из 14
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Firebird, PostgreSQL, MsSql, Oracle
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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