Я работаю над одним решением, где нам нужно автоматизировать систему сопоставления на основе макросов.
Я вижу два решения
Solution 1
1) Read source files, many different formats (java / .net)
2) Convert it to standard format (java/.net)
3) Store the result in to database table (Java /Net)
**4) Read the table and execute the SPs which will have migrated Macros logic (Oracle / MySql etc)**
5) Store the results in result table from where UI would fetch and display results
Solution 2
1) Read source files, many different formats (java / .net)
2) Convert it to standard format (java/.net)
3) Store the result in to database table (Java /Net)
**4) Read the table in another Java / .net based service and execute the (Macros to Java) migrated logic**
5) Store the results in result table from where UI would fetch and display results
Два решения отличаются в шаге 4
В решении 1 мы рекомендуем перенести макросы logi c в хранимую базу данных. Процедура
В решении 2 мы рекомендуем перенести макросы logi c в другой (Java /. net) модуль /Service.
Я думаю решение 2 приведет к низкой производительности , так как слишком большой поток данных между Java и База данных увеличит общее время, затрачиваемое на задержку и пропускную способность.
Решение 1 лучше всего подходит , так как большая часть логосов макросов c, логарифм промежуточного уровня c и логарифм результатов c находится в той же базе данных, поэтому будет иметь хороший выигрыш в производительности.
Буду очень признателен за любые предложения, касающиеся двух вышеупомянутых решений и выше двух.
Спасибо A