powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
37 сообщений из 37, показаны все 2 страниц
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947389
Фотография BlackGnomeГуест
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точнее, какая еще клиент-сервеная система такое потерпит?
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947442
Любая
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Любая: Oracle (если не ASM/Exadata), MSSQL, PG, MYSQL, ...
Естественно они должны быть остановлены, как и Firebird
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947455
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛюбаяOracle
Да, да, вот только его в те же самые пути положь, окружение правильно настрой, и не дай
бог чтобы архитектура отличалась, не говоря уже о версии сервера с точностью до четвёртого
числа.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947473
Любая
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovЛюбаяOracle
Да, да, вот только его в те же самые пути положь, окружение правильно настрой, и не дай
бог чтобы архитектура отличалась, не говоря уже о версии сервера с точностью до четвёртого
числа.
Формат БД и в FB менялся. Четвертого числа в FB нет, т.к. версий в разы меньше.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947484
Фотография vromanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TimesTen.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947637
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackGnomeГуестТочнее, какая еще клиент-сервеная система такое потерпит?OpenLink Virtuoso. Если базу можно успеть успеть скопировать в промежуток между чекпойнтами, то можно и сервер не останавливать. Тогда в скопированном файле все равно будут все данные на момент последнего чекпойнта. Если вдобавок скопировать ещё и лог, и накатить на новом клоне, то и вообще красота.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947639
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ruBlackGnomeГуестТочнее, какая еще клиент-сервеная система такое потерпит?OpenLink Virtuoso. Если базу можно успеть успеть скопировать в промежуток между чекпойнтами, то можно и сервер не останавливать . Тогда в скопированном файле все равно будут все данные на момент последнего чекпойнта. Если вдобавок скопировать ещё и лог, и накатить на новом клоне, то и вообще красота.
Фигасе
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947642
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apex,

Там два настраиваемых параметра есть --- интервал для чекпойнтов по таймеру и максимально допустимое число страниц, изменённых после последнего чекпойнта. С учётом того, что чекпойнты не прерывают выполнение транзакций, их можно крутить в широких пределах (если места под лог хватает на диске :) --- приложения ничего не заметят. Так что если админу лень запустить online backup, он обычно делает чекпойнт и тут же копирует файлы.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947872
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackGnomeГуест, ещё SQLite, MS Access, Paradox, и любые "dbf-клоны" :)
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37947950
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+Sybase SA. Вся БД в одном файле, в ней же и пользователи и настройки безопасности. Т.е. нет привяки к отдельным базам типа master как у MSSQL, Sybase ASE. Нет привзяки к пользователям OS как у DB2/Informix.
Ядумаю автор имел ввиду,что скопировал файл с бд и оно завелось без проблем где угодно. Поэтому mssql/db2/informix/sybase ase под этот критерий не совсем попадают. Как у оракла устроено точно не знаю.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37948053
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_oldНет привязки к пользователям OS как у DB2/Informix.
Всё течёт, всё меняется. В Informix 11.70 для Unix/Linux уже введено понятие "пользователя БД"...
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37948436
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойParadox
А вот с ним тоже не всё так просто: внешние ключи у него внутри прописываются абсолютными
путями.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37948705
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любая
Естественно они должны быть остановлены, как и Firebird
Можно скопировать и без остановки
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37948921
Любая
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FreemanZAVЛюбая
Естественно они должны быть остановлены, как и Firebird
Можно скопировать и без остановки
Во время активных транзакций?
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37948961
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛюбаяFreemanZAVМожно скопировать и без остановки
Во время активных транзакций?
Oracle - да.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949023
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛюбаяFreemanZAVпропущено...

Можно скопировать и без остановки
Во время активных транзакций?

Firebird - да.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949039
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonline, softwarer, вы, наверное забыли рассказать, при каких условиях копия будет консистентной, нет?
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949041
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛюбаяВо время активных транзакций?В firebird'e делается так:
1) nbackup -L my_prod.fdb 1> nbk_lock.log,
2) проверка что файл nbk_lock.log имеет нулевой размер и, если да, то
3) файловое копирование: cp my_prod.fdb my_snap.fdb // юзера в это время спокойно работают, изменения пишутся в т.н. "дельту" - спец файл
4) nbackup -N my_prod.fdb // с этого момента накопленная дельта будет залита в my_prod.fdb
5) снятие признака 'stalled' с полученной копии: nbackup -F my_snap.fdb

Если копировать без nbackup'a, то копия будет почти 100% неработоспособна. Насчет источника - не знаю, может и выживет.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949042
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойпри каких условиях копия будет консистентной, нет?при использовании nbackup -L / -N. Проверено.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949043
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид, при таком подходе почти все БД копируются "путём копирования файла" .
ТС, то скорее всего подразумевал: открыл Windows эксплорер, скопировали drug-n-drop'ом в проводнике БД с программкой на другой диск/комп/папку, запустили на новом месте - и вуаля. Иначе бы так "по-детски вопрос не формулировал" :)
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949047
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидЕсли копировать без nbackup'a, то копия будет почти 100% неработоспособна.

Не преувеличивай. Чтобы получить совершенно битую копию нужно быть неудачником.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949091
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЧтобы получить совершенно битую копию нужно быть неудачником.Попробуй открыть один коннект и начать вставку в таблицу 1-2 млн записей в таблицу "Т". Во втором окне через 3-5 сек выполни копирование файла базы. Открой эту базу и выполни select * from t.
Результат будет странным: строк нет, но и отклика тоже нет. И свипа нет (судя по трейсу).
И gbak -b такой базы почему-то тоже не будет выполняться (.fbk застрянет на нулевом размере).
И трейс ничего внятного говорить не будет тоже:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
2012-09-07T21:28:15.4120 (1752:023FBE48) EXECUTE_STATEMENT_START

	C:\MIX\FIREBIRD\FB25\T0_COPY.FDB (ATT_7, SYSDBA:NONE, NONE, XNET:CSPROG)

	C:\MIX\firebird\fb25\bin\isql.exe:476

		(TRA_17, CONCURRENCY | WAIT | READ_WRITE)



Statement 35:

-------------------------------------------------------------------------------

select * from t

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN (T NATURAL)
- всё, больше ничего не покажет.

При том, что процесс fb_inet_server будет достаточно жестко грузить машину - см аттач.
И длится у мну это уже 10 минут - вроде бы достаточное время, чтобы вытряхнуть результат из таблицы "T". Видать, я неудачнег... :-)
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949108
Фотография vromanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apexiv_an_ruпропущено...
OpenLink Virtuoso. Если базу можно успеть успеть скопировать в промежуток между чекпойнтами, то можно и сервер не останавливать . Тогда в скопированном файле все равно будут все данные на момент последнего чекпойнта. Если вдобавок скопировать ещё и лог, и накатить на новом клоне, то и вообще красота.
Фигасе
Timesten - таже фигня. Еще можно сздать базу нр другом сервере просто дублируя с какого-то сервера по сети.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949130
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойmiwaonline, softwarer, вы, наверное забыли рассказать, при каких условиях копия будет консистентной, нет?
При использовании предусмотренной для этого штатной процедуры (alter tablespace/database begin backup). В основном эта возможность используется для того, чтобы клонировать БД на ходу (begin backup / скопировал файлы / запустил клона / накатил логи), предназначалась изначально, насколько я понимаю, для тех ДБА, которые хотели делать бэкап скриптами без RMAN'а.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949134
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerЛюбаяпропущено...

Во время активных транзакций?
Oracle - да.
Речь не про горячий бэкап.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949135
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerАнатоЛойmiwaonline, softwarer, вы, наверное забыли рассказать, при каких условиях копия будет консистентной, нет?
При использовании предусмотренной для этого штатной процедуры (alter tablespace/database begin backup). В основном эта возможность используется для того, чтобы клонировать БД на ходу (begin backup / скопировал файлы / запустил клона / накатил логи), предназначалась изначально, насколько я понимаю, для тех ДБА, которые хотели делать бэкап скриптами без RMAN'а.
мля, хорошо еще GoldenGate не упомянул...
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949138
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ApexРечь не про горячий бэкап.
Ну, изначально речь в общем-то о "какая система подразумевает запихивание всей бд в единственный файл и подключение с клиента с указанием непосредственно пути к этому файлу на сервере". Но как мне кажется, в силу скуки изначального вопроса речь уже ушла несколько дальше.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949142
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидВидать, я неудачнег... :-)

Ты извращенец. Это другое. Почувствуй разницу между "работать с БД" и "грузить её дебильно
огромной транзакцией".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949228
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovПочувствуй разницу между "работать с БД" и "грузить её дебильно огромной транзакцией".Не вижу ничего дебильного в транзакции, в которой в базу добавляется 2 млн записей. Обычная загрузка прайс-листа какого-нибудь импортёра запчастей. Типа "Тойоты" или "Форда".
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949237
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer, я про явное пятничное поведение по отношению к топикстартеру...
повторюсь: "ТС, то скорее всего подразумевал: открыл Windows эксплорер, скопировали drug-n-drop'ом в проводнике БД с программкой на другой диск/комп/папку, запустили на новом месте - и вуаля. Иначе бы так "по-детски" вопрос не формулировал :)"...
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949349
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойsoftwarer, я про явное пятничное поведение по отношению к топикстартеру...
повторюсь: "ТС, то скорее всего подразумевал: открыл Windows эксплорер, скопировали drug-n-drop'ом в проводнике БД с программкой на другой диск/комп/папку, запустили на новом месте - и вуаля. Иначе бы так "по-детски" вопрос не формулировал :)"...
Хочу напимнить, что он спросил буквально "Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла? ". Он даже не говорил, что это надо делать без остановки сервера, а уж про Windows эксплорер речи вообще не было.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37949456
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAV, я был неправ, и ТС "не первый год замужем" (за птичкой). Поэтому логичнее предположить, что он знает, как "это" делается в F-irebird/Y-affil/I-nterbase :).
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37951826
Фотография Росгоснанораспилтрест
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackGnomeГуест, у Оракула есть переносимые табличные пространства. Вроде как для этого и предназначены: отмонтировал на одном серваке, перенёс, подмонтировал на другом. Тормозить сервера не надо.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37957724
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛой"ТС, то скорее всего подразумевал: открыл Windows эксплорер, скопировали drug-n-drop'ом в проводнике БД с программкой на другой диск/комп/папку, запустили на новом месте - и вуаля. Иначе бы так "по-детски" вопрос не формулировал
в IB/FB это можно сделать
- при остановке IB/FB.
- в FB сделав nbackup, в IB сделав дамп gbak -d.

в любом случае копия базы на "новом месте" действительно открывается "вуаля". Никаких доп. действий для этого выполнять не надо.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37965575
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересно, для проводника бывает поддержка volume shadow copy ?
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37971811
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch, бывает. Если проводник Иван Сусанин.
...
Рейтинг: 0 / 0
Какая еще база кроме FireBird/InterBase может быть распространена путем копирования файла?
    #37972813
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIne,

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


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