Maybe csk will share with you a ready GlobalServer with TradeRecord. How much history do you need for analysis?
Currently loaded since 2000, intraday, daily more.
Daily:
For the major currency pairs, I have some going back to the 1970s or 1980s. Those before 2001 are data I have from the CompuTrac days and I merge them over. The others start from Forexite available history. For DJI and SPX, I have from Jan 1902.
1 min:
I do not keep long. It bloat up the database. I have from only Jan 2022.
Note:
Currently I run realtime with Forexite QR because I need the realtime feed. In Portal Client [Omega Server] > Properties > Data tab > Sources = I select Forexite synonym. All my symbols follows Forexite's. If you do not need realtime, you can take my GS database and rename the symbols to suit, example, EURUSD to EUR, USDJPY to JPY, etc. to match Gelium's.