Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 03 Nov 24 13:57:43, всего сообщений: 8623
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2229 из 8623 ========================================= RU.LINUX =
От   : Andrew Kant                      2:469/83.1         09 Jun 15 08:29:21
Кому : Oleg Levkin                                         09 Jun 15 08:29:21
Тема : Среда для многократного тестирования
FGHI : area://RU.LINUX?msgid=2:469/83.1+55768254
На   : area://RU.LINUX?msgid=2:5053/56@fidonet+5576104d
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.LINUX?msgid=2:5053/56@fidonet+5579f1e9
==============================================================================
Hello Oleg!

Tuesday June 09 2015 00:41, Oleg Levkin wrote to Andrew Kant:
AK>>>> Вот и изучаю - кнопка "восстановить эталонную базу" у меня уже
AK>>>> есть, полтора часа и база готова, но хочется быстрее и на
AK>>>> автомате, чтоб каждый коммит в репозитарий (pull request) сам
AK>>>> прогнал тест и сказал, что данные изменения отвечают неким
AK>>>> требованиям.
DC>>> Скажите, гражданский... А за каким овощем вам для проверки
DC>>> реструктуризации нужны все over 5 лярдов записей? Hа 100 штуках не
DC>>> проверить?
AK>> А ты уверен, что твой гипотетический алгоритм реструктуризации,
AK>> прекрасно работающий на 100 штуках, не накроется на 101-ой?
OL>  Правильно спроектированная модель данных не зависит от количества
OL> записей: ей безразлично сколько их 100 или 1005001000000, поскольку при
OL> грамотном проектировании БД вероятность потерь данных стремится к нулю.
OL> (в сторону) на нормального "оракловода" денег что ли не хватило?
Обожаю рассуждения теоретиков как было-бы сделать правильно (да и сам этим грешу), но мы живем в мире, где не всё идеально, и наши задачи намного более приземленные - заставить хоть как-то работать то, что уже есть, причем, ограниченными средствами.

AK>> Типичная ошибка разработчиков - проверять всё в стерильных
AK>> лабораторных условиях и думать, что в реальной жизни всё будет
AK>> также.
OL>  Отлаживать проекты на рабочих базах - это остро, по-заграничному.
OL>  Тут уже было, повторюсь, что мешает завести испытательную базу и пусть
OL> разработчики "терзают" её вдоль и поперёк?
Так речь как раз и идет про _испытательную_ базу. Hапомню - subj звучит так: "среда для многократного ТЕСТИРОВАHИЯ". Hе важно, 100 на ней записей или 100 миллионов, ты прогнал тест - и среда испорчена, повторный тест уже не "чистый эксперимент", вот и надо автоматизировать процесс приведения базы к исходному состоянию за приемлемое время.

AK>> А теперь, собственно, вернемся к теме.
OL>  Синтаксис flashback:
OL> http://www.oracle-wiki.net/startdocshowtoconfigflashdb

OL>  Примеры скриптов с использованием flashback:
OL> http://www.oracle-wiki.net/startcommandsflashback
OL> Допилить их до твоей задачи, я думаю не составит труда.
Объясню еще раз - у меня oracle std1, flashback требует oracle enterprise, условия требуют соблюдения лицензионной политики, как ты думаешь, сколько будет стоить апгрейд с std1 до enterprise для двухпроцессорного сервака, процы которого имеют по 8-core (напомню, для платформы x86 множитель 1/2, получаем 8 "ядер" примерно по 40000$ каждое)? Посчитал? Только не надо мне объяснять где можно сэкономить на named-userах вместо cpu, решение с оракловыми флэшбэками не проходит по условию задачи.


Good bye!
           Andrew

--- GoldED+/W32 1.1.4.7
* Origin: * KAA * (2:469/83.1)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.072200 секунды