Jedyne rozwiązanie do właśnie zewnętrzne dodatki, rozszerzenia. Wszystkie tego typu będą wymagały Sfery (są to zbyt skomplikowane operacje, aby wykonywać je bezpośrednio na bazie danych) i to będzie pierwszy pewny wydatek.
Co do znalezionych rozwiązań to co znaczy dla Ciebie "bardzo drogi" ? Jest to pojęcie bardzo względne, może ktoś posiada lub zaproponuje jakieś tańsze, dedykowane rozwiązanie.