powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Миграция на другую платформу
25 сообщений из 95, страница 2 из 4
Миграция на другую платформу
    #38894493
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CasufiblkangelПереход планируется постепенный? Т.е. какие то странички на нвом функционале, какие то на старом. Или тут выключили, там включили?
Логичным было бы сначала перевести фронт надругую платформу, а апекс использовать в качестве рест сервера, а потом переводить бек енд.
Это позволит стандартизировать структуры обмена данными между бек и фронт и потом эксперементировать с разными бекендами и фронтендами.
Это понятно, что логично.
Но в реалии мы сталкиваемся, это не так. Перевести большой проект сначала на новый фронт энд, это означает остановить разработку в текущем, но кто же это позволить сделать...
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894502
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangelто означает остановить разработку в текущем, но кто же это позволить сделать...
НУ если вам не дают времени на миграцию, значит нужно оставить все как есть.
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894531
БорБа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikCasufi,

Хорошее предложение спасибо, разделить на фронт, бэк и интерфейс между ними. А потом уж и экспериментировать с ними по отдельности не нарушая саму систему.

Это будет "первое приближение" решения данной задачи.

В развитие предложенного как один из вариантов (для MySQL):
1. Выбрать одну из технологий для разработки фронта для бэка на БД MySQL,
2. Установить MySQL Client Library Driver for Oracle
https://docs.oracle.com/database/121/DRDAA/mysql_driver.htm#DRDAA29191
с учетом
https://docs.oracle.com/database/121/DRDAA/mysql_api_ref.htm#DRDAA193 ,
3. Разработать (возможно частично мигрировать) фронт,
4. Мигрировать БД с помощью
http://dev.mysql.com/doc/workbench/en/wb-migration.html .

Успехов.
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894547
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БорБа,
п.п. 1 как раз самый интересный и дорогой.
Миграция БД (модель) попроще будет (п.п.2-4).
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894553
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БорБа,

п.п. 1 - php? или есть еще варианты, а то его бы совсем не хотелось.
еще интересует реализация схемы: ajax запрос - получение данных с бэка(результат выборки или выполнение процедуры)...

blkangel,
Время конечно же есть, это отдельная задача.
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894605
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikп.п. 1 - php? или есть еще варианты, а то его бы совсем не хотелось.
PHP - фронт ? PHP это мидл или бек но никак не фронт.
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894621
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БорБаВ развитие предложенного как один из вариантов (для MySQL):
Чем обусловлена фраза (для MySQL) ? Вы знаете все подробности проекта который собираются мигрировать ? MySQL перкроет все возможности Oracle в рамках проекта ?
kasikеще интересует реализация схемы: ajax запрос - получение данных с бэка(
У вас почти во всех постах в этом топике звучит фраза "AJAX запрос" это единственная технология которую вы знаете? Вы уже определились с платфоромй для фронта ? А что вы будете говориить если платформа изолирует от вас уровень аякс запросов?
Тут жаловались что Javascript и Питон это не ынтырпрайз, вот вам FRP библиотека для бекенда на С#, Java, Haskel и т.д
https://github.com/SodiumFRP/sodium
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894626
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Casufi,

Ради общего развития пройдите этот тутор, просто чтобы ориентироваться в тенденциях https://www.codeschool.com/courses/shaping-up-with-angular-js
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894639
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CasufiJavascript и Питон это не ынтырпрайз
это дело вкуса.
Мне лично, не нравится отсутствие контроля типов в JS. Это другой стиль программирования.
Так же как и функциональный ЯП.
Не все его могут освоить.
Питон интересен, но мало представлен на форуме.
Angular - это JS уклон и уход от серверной разработки.
...
Вообще, тему бы закрыть, т.к. она по факту - куда свалить с APEX.
imho
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894645
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Casufi,

Про аджакс, да мне нравится данная технология. Я считаю с ее использованием приложение становится современным и более юзабельным. ИМХО
Поэтому и выбор не будет стоять, если технология не будет ее поддерживать.
Приведите, пожалуйста, пример технологий обмена данных клиент-сервер, кроме аджакса и сабмита.

Про ангулар слышал и немного читал, но с головой еще не залезал, кажется нормальный фраемворк, сейчас на него тренд.

да php это бэк технология, но что тогда означают слова "фронта для бэка на БД MySQL", есть отдельные фронты для каждой бд? (апекс - святое не трогать)) )
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894691
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikПро аджакс, да мне нравится данная технология. Я считаю с ее использованием приложение становится современным и более юзабельным. ИМХО
Поэтому и выбор не будет стоять, если технология не будет ее поддерживать.
Приведите, пожалуйста, пример технологий обмена данных клиент-сервер, кроме аджакса и сабмита.
Веб Сокеты, HTTP/2, SPDY зачем вам лезть в эти дебри ?
kasikесть отдельные фронты для каждой бд? (а
Не понял откуда вы сделали это умозаключение.
Я ссылок в этой ветке достаточно накидал, смотрите, читайте вникайте.
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894752
БорБа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CasufiБорБаВ развитие предложенного как один из вариантов (для MySQL):
Чем обусловлена фраза (для MySQL) ? Вы знаете все подробности проекта который собираются мигрировать ? MySQL перкроет все возможности Oracle в рамках проекта ?


Обусловлена впереди стоящими словами "как один из вариантов".
Нет.
Возможно да - возможно нет.

Безусловно (на этом форуме) я за Oracle (DB + APEX).
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894779
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CasufiВеб Сокеты, HTTP/2, SPDY зачем вам лезть в эти дебри ?


серверным js еще не интересовался и может быть пришло как раз время.
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894824
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы проект Oracle Apex не хоронил, а попробовал спасти. тем более сам был в такой ситуации.

Мои предложения:
1. Не ограничений на использование Oracle XE в коммерческих целях. Я спрашивал непосредственно на семинаре Oracle у продажников.
2. Мне помогло разделение задачи на отдельные Oracle XE БД (по логике задач). Сейчас в одном проекте у меня 50 баз данных связанных DB link. Проблем с этим нет, все работает быстрее чем если бы я использовал один БОЛЬШОЙ сервер. Если у Вас уже есть большой сервер - используйте Linux и XEN виртуализацию (минимум потерь ресурсов), создайте десяток серверов по 2GB RAM, поставте на каждый свое Oracle XE и используйте как кластер. На отдельный сервер можно установить ORDS Listener (GlassFish), натравить его на один из серверов который будет буферным и обеспечит доступ к остальным базам данных.
3. Данное решение кажется сложным только на первый взгляд. При грамотном подходе к разделении логики приложения - это реально и точно лучше чем переписывать систему на бесплатные костыли !
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894868
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Выхрыстюк,

Вот спасибо за ваш пост!

Хоронить ни в коем сулчаи не собирался)) Так щупаю возможность, дабы сейчас пошел тренд на опенсоурс. автор1. Не ограничений на использование Oracle XE в коммерческих целях. Я спрашивал непосредственно на семинаре Oracle у продажников.
А вот это, конечно, основополагающее!

А сам апекс на чем крутится, на каждом серваке, на EPG или...?
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894886
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

Oracle XE + ORDS (Tomcat). В нашем проекте есть необходимость "помогать" ораклу с помощью JAVA и tomcat крутит и листенер и наши war файлы
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894891
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, понял, спасибо еще раз! Только теперь вроде как не листенер, а Oracle REST Data Services.
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894908
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К слову, есть еще недорогой вариант "расширить" apex

1. В лицензии Oracle сказано что в случае невозможности определить количество пользователей сервиса нужно покупать лицензию на процессор.
2. Покупаем минимальный Oracle SE One. 5 пользовательских лицензий ~ 200$ = 1000$.
3. На отдельной машине (это важно) устанавливаем ORDS и настраиваем на нашу БД. Если необходим публичный доступ - можно вынести сервер с ords на хостинг и подключить его к БД через vpn.

Данный подход достаточно спорный, так как доказать однозначно что вы нарушаете или не нарушаете п.1 довольно сложно, так как ords выступает в роли клиента по протоколу jdbc, и использует одну из купленных клиентских лицензий. Упростит задачу ели сервер с листенером (ords) будет не так виден (типа спрятан) например на виртуальной машине (требования к железу минимальные).
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894924
подсказка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей ВыхрыстюкЯ бы проект Oracle Apex не хоронил, а попробовал спасти. тем более сам был в такой ситуации.

Мои предложения:
...
2. Мне помогло разделение задачи на отдельные Oracle XE БД (по логике задач). Сейчас в одном проекте у меня 50 баз данных связанных DB link. Проблем с этим нет, все работает быстрее чем если бы я использовал один БОЛЬШОЙ сервер. Если у Вас уже есть большой сервер - используйте Linux и XEN виртуализацию (минимум потерь ресурсов), создайте десяток серверов по 2GB RAM, поставте на каждый свое Oracle XE и используйте как кластер. На отдельный сервер можно установить ORDS Listener (GlassFish), натравить его на один из серверов который будет буферным и обеспечит доступ к остальным базам данных.
...

Еще трюк: после установки Oracle XE удалить начальную уникодовую базу (если не нужно многоязычие) и создать свою со своей однобайтовой раскладкой, что также увеличит полезный объем базы.
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894930
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подсказка,

Интересно. Не знал - спасибо. Это должно увеличить место для varchar данных в 2 раза
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894957
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот потихоньку и собирается база знаний по теме)
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894990
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей ВыхрыстюкДанный подход достаточно спорный, так как доказать однозначно что вы нарушаете или не нарушаете п.1 довольно сложно
Нет, не сложно. Нарушаете. Вы даёте доступ к БД неопределённому количеству пользователей, потому Named Users License неприменима.

Просто до определённого момента в уровне доходов Вашей компании на это будут закрывать глаза.
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38894992
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подсказкаЕще трюк: после установки Oracle XE удалить начальную уникодовую базу (если не нужно многоязычие) и создать свою со своей однобайтовой раскладкой, что также увеличит полезный объем базы.
А файлы вынести из BLOB и CLOB в BFILE.
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38895019
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей ВыхрыстюкК слову, есть еще недорогой вариант "расширить" apex

1. В лицензии Oracle сказано что в случае невозможности определить количество пользователей сервиса нужно покупать лицензию на процессор.
2. Покупаем минимальный Oracle SE One. 5 пользовательских лицензий ~ 200$ = 1000$.
3. На отдельной машине (это важно) устанавливаем ORDS и настраиваем на нашу БД. Если необходим публичный доступ - можно вынести сервер с ords на хостинг и подключить его к БД через vpn.

Данный подход достаточно спорный, так как доказать однозначно что вы нарушаете или не нарушаете п.1 довольно сложно, так как ords выступает в роли клиента по протоколу jdbc, и использует одну из купленных клиентских лицензий. Упростит задачу ели сервер с листенером (ords) будет не так виден (типа спрятан) например на виртуальной машине (требования к железу минимальные).

Это конечно чуть мимо темы..
Если у Вас оракле нагружен на web нужно покупать по процессорам. (это 20 000у.е и выше)..Так мне в представительстве Oracle объяснили.
Впрочем стратап может быть на девелоперской лицензии,а начнёт портал зарабатывать тогда и покупаем.
...
Рейтинг: 0 / 0
Миграция на другую платформу
    #38895041
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей ВыхрыстюкСейчас в одном проекте у меня 50 баз данных связанных DB link.
ШИКАРНО! Представляю, что там за модель данных :)
Единственное разумное объяснение - DWH и 49 реплик систем-источников.
...
Рейтинг: 0 / 0
25 сообщений из 95, страница 2 из 4
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Миграция на другую платформу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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