Hello Jagat There are Ignite thin clients for a number of languages, including Python. For a full list of functionalities and comparison, please always refer to the official documentation. https://ignite.apache.org/docs/latest/thin-clients/getting-started-with-thin-clients
All thin clients should perform around the same in tasks such as storing and retrieving data as they use the Apache Ignite binary protocol. As you know performance also varies case by case, because of different setups, configurations, and versions of software/frameworks/libraries being used, and of course the performance of the code that you will write yourself. For my specific use cases, Apache Ignite always performed extremely well. As I don't know anything about your project, there are far too many possible variables to be able to reduce to a yes/no answer. The advice is to run your own benchmarks on your infrastructure to get some meaningful figures for your specific project and infrastructure. Cheers Gianluca Bonetti On Fri, 5 Jan 2024 at 12:40, Jagat Singh <[email protected]> wrote: > Hi Gianluna, > > Does the Python client miss any functionality or performance compared to > Java? > > Thanks > > On Fri, 5 Jan 2024 at 15:55, Gianluca Bonetti <[email protected]> > wrote: > >> Hello Angelo >> >> It seems to be an interesting use case for Ignite. >> >> However, you should consider what Ignite is, and what is not. >> Essentially, Ignite is a distributed in-memory database/cache/grid/etc... >> It also has some distributed computing API capabilities. >> >> You can store data easily in Ignite, and consume data by your code >> written in Java. >> You can also use Python since there is a Python Ignite Client available >> if it makes your time series analysis easier. >> You can also use the Ignite Computing API to execute code on your cluster >> https://ignite.apache.org/docs/latest/distributed-computing/distributed-computing >> but in this case I think Python is not supported. >> >> Cheers >> Gianluca Bonetti >> >> On Fri, 5 Jan 2024 at 08:52, Angelo Immediata <[email protected]> >> wrote: >> >>> I'm pretty new to Apache Ignite >>> >>> >>> I asked this also on stackoverflow ( >>> https://stackoverflow.com/questions/77667648/apache-ignite-time-series-forecasting) >>> but I received no answer >>> >>> I need to make some forecasting analysis >>> >>> Basically I can collect data in Ignite in real time. Ignite will store >>> data in its own caches >>> >>> Now I need to make some forecasting showing me the distribution of data >>> in the next X months/years by starting from observed and collected data. >>> >>> As far as I know, this kind of forecasting can be realized by time >>> series forecasting. In Ignite I see no time series based algorithm. Am I >>> right? >>> >>> If I'm correct I may use or tensor flow or Deep Java Library. But in >>> this case what I don't understand is: where should I use these libraries? >>> Inside my thick client microservice or should I write an Ignite plugin in >>> order to use the scalability feature provided by Ignite? >>> >>> Thank you >>> >>> Angelo >>> >>
