PACKAGE BODY backtrace
IS
g_path CONSTANT VARCHAR2 (1000) := 'LOGS_HOME'; — directory
PROCEDURE put_line (p_value IN VARCHAR2)
IS
BEGIN
IF UTL_FILE.is_open (g_file)
THEN
UTL_FILE.fclose (g_file);
END IF;
UTL_FILE.put_line (p_value, v_tmp);
IF UTL_FILE.is_open (g_file)
THEN
UTL_FILE.fclose (g_file);
END IF;
EXCEPTION
WHEN OTHERS
THEN
NULL;
END;
я это сделал когда работал в банке с суровыми админами, которые верили, что разрабам нечего делать на операционной системе даже тестовых серверов и прав нам недавали, а благодаря этому можно были из скул консоли работать как с обычным шелом — тут же видеть результаты выполнения.
Во всех остальных случаях Вы безусловно правы и этот велосипед ненужен :) он только для дев инстансов, но обладает своим шармом
Рекомендую Вам не изобретать велосипед а использовать утилиту которая поставляется со всеми версиями базы данных начиная в 11g (в 10g возможно тоже есть), но в любом случае доступной для скачивания: отсюда совершенно бесплатно.
Более того данная утилита не только сравнивает две схемы, но и предлагает скрипт для синхронизации баз!!! Одназжды данная функциональность спасла мою шкуру во время одного очень сложного переноса, типерь я всем ее советую :))
Все что хотели знать о синхранизации баз с помошью данной утилиты но боялись спросить можно найти по данному адресу
Мое личное мнение, что Постгра прекрасная база данных для не Энтерпрайз проектов, хотя и данная роль посгры под вопросом после выхода Oracle XE (бесплатная версия базы данных Oracle, имеет ряд ограничений).
Но для крупных Энтерпрайз решений Postgress неприменим по причине своей незрелости, для примера могу привести необходимость обращения базы к самой себе по средствам DB Link для реализации автономной транзакции, лично мне кажется дикостью!!!
v8.1c.ru/overview/Term_000000135.htm
Да конечно, более того я встречал независимые тесты, которые показывали большую производительность 1С на Oracle, по сравнению с MS SQL.
У Оаркла не только СУБД, у нее и ЕРП есть и Фреймворк для создания продвинутых интернет приложений.
Да и вообще легче назвать направление которого у Oracle нет — это разработка игр.
амазон не будет облуживать ничего внутри инстанса. Более того, у них так много шаблонов, что они даже не знают, что каждый из себе представляет. jelastic же берет на себе заботы о ващей платформе полностью, насколько я понял.
Для меня к примеру это удобно, я разработчик, я психологически не готов заниматься, установкой и настройкой.
Ну до того как кризис начался можно было жить, а после вообще пипец, обычно я икдал баксов 100-200 и пострелять мне хватало.
Потом долго не заходил — начался кризис пришлось работать.
Как то залогинился пострелял — и тут фарт — дрон 1 дал 1000$, потом я снова некоторое время не играл, после спустил всю штуку за неделю. :))) и решил ну ее эту еу нафиг!!!
Сейчас там кстати полный беспредел, несоколько планет, перелеты на кораблях, космическое пиратство. Наземная техника, морские твари… И движок от крайсиса.
Я когда диплом писал подсел на Entropia Universe, она на настоящие деньги и когда кидает больше 100 долларов за оного моба очень на себя подсаживает!!!
Я потом года наверное два спрыгнуть не мог. Все выходные и все свободное время убивал.
Потом одумался купил X-Box и теперь гамаюсь эпизодически, когда новые интересные игры выходят — и счастлив…
К чему это я, а да — Бросайте вы эти онлайн игры — занимайтесь спортом играйте иногда в консоли и будте счастливы!!!
Полная ересь если четсно.
Особенно если сравнивать Java и С++, то я не вижу особых различий — если говорить о голом Hello World, то да приложение на С++ будет использовать меьнше памяти и будет быстрее выполняться, пока JIT компилятор не соберет достаточно информации и не поймет как лучше исполнять код.
Однако при написании приложений используюший GUI потоки брокировки, разница будет в использовании памяти не будет так существенна. Производительность после того как JIT сделает свое дело так же не будет отличаться от производительность плюсов(не путать с Си).
И я скорее всего доверюсь виртуально машине Java, чем среднестатистическому програмисту с парой лет опыта плюсов за плечами.
Да и понимать нужно, что для каждой проблемы должно быть свое решение.
Нужно приложение с GUI я бы выбрал Java и SWT, есть критичные куски кода, с требованиями к скорости и использованию памяти я использую C (ни разу не C++), сделаю библиотеку и просто вызову ее из Java.
Мне теоритически интересна возможность использования noSQL хранилиш, для хранения настроек пользователя на серврер приложений к примеру ну и много чего еще.
Мне вот правда интересно пару ньансов, возможно кто-то может прояснить:
-0- А что если положить в noSQL хранилише несколько миллионов записей?? Насколько эффективно будет извлекать запись по некоему ключу ??
-1- В кластеризованой среде мне необходим отдельный сервре для устаноки на него noSQL базы, не так ли ??
Но ТОАД же платный?
IS
g_path CONSTANT VARCHAR2 (1000) := 'LOGS_HOME'; — directory
PROCEDURE put_line (p_value IN VARCHAR2)
IS
BEGIN
IF UTL_FILE.is_open (g_file)
THEN
UTL_FILE.fclose (g_file);
END IF;
UTL_FILE.put_line (p_value, v_tmp);
IF UTL_FILE.is_open (g_file)
THEN
UTL_FILE.fclose (g_file);
END IF;
EXCEPTION
WHEN OTHERS
THEN
NULL;
END;
будет полезно тем у кого 9-ка
Во всех остальных случаях Вы безусловно правы и этот велосипед ненужен :) он только для дев инстансов, но обладает своим шармом
если честно сам не пользуюсь :)) считаю это экстримизмом :)))
Но солюшен был, человек писал значит кому-то нужно, так почему не поделиться?
Более того данная утилита не только сравнивает две схемы, но и предлагает скрипт для синхронизации баз!!! Одназжды данная функциональность спасла мою шкуру во время одного очень сложного переноса, типерь я всем ее советую :))
Все что хотели знать о синхранизации баз с помошью данной утилиты но боялись спросить можно найти по данному адресу
Но для крупных Энтерпрайз решений Postgress неприменим по причине своей незрелости, для примера могу привести необходимость обращения базы к самой себе по средствам DB Link для реализации автономной транзакции, лично мне кажется дикостью!!!
Да конечно, более того я встречал независимые тесты, которые показывали большую производительность 1С на Oracle, по сравнению с MS SQL.
Да и вообще легче назвать направление которого у Oracle нет — это разработка игр.
Это в твитер :)
Для меня к примеру это удобно, я разработчик, я психологически не готов заниматься, установкой и настройкой.
Потом долго не заходил — начался кризис пришлось работать.
Как то залогинился пострелял — и тут фарт — дрон 1 дал 1000$, потом я снова некоторое время не играл, после спустил всю штуку за неделю. :))) и решил ну ее эту еу нафиг!!!
Сейчас там кстати полный беспредел, несоколько планет, перелеты на кораблях, космическое пиратство. Наземная техника, морские твари… И движок от крайсиса.
Я потом года наверное два спрыгнуть не мог. Все выходные и все свободное время убивал.
Потом одумался купил X-Box и теперь гамаюсь эпизодически, когда новые интересные игры выходят — и счастлив…
К чему это я, а да — Бросайте вы эти онлайн игры — занимайтесь спортом играйте иногда в консоли и будте счастливы!!!
Особенно если сравнивать Java и С++, то я не вижу особых различий — если говорить о голом Hello World, то да приложение на С++ будет использовать меьнше памяти и будет быстрее выполняться, пока JIT компилятор не соберет достаточно информации и не поймет как лучше исполнять код.
Однако при написании приложений используюший GUI потоки брокировки, разница будет в использовании памяти не будет так существенна. Производительность после того как JIT сделает свое дело так же не будет отличаться от производительность плюсов(не путать с Си).
И я скорее всего доверюсь виртуально машине Java, чем среднестатистическому програмисту с парой лет опыта плюсов за плечами.
Да и понимать нужно, что для каждой проблемы должно быть свое решение.
Нужно приложение с GUI я бы выбрал Java и SWT, есть критичные куски кода, с требованиями к скорости и использованию памяти я использую C (ни разу не C++), сделаю библиотеку и просто вызову ее из Java.
Мне вот правда интересно пару ньансов, возможно кто-то может прояснить:
-0- А что если положить в noSQL хранилише несколько миллионов записей?? Насколько эффективно будет извлекать запись по некоему ключу ??
-1- В кластеризованой среде мне необходим отдельный сервре для устаноки на него noSQL базы, не так ли ??