Hi,

Warning: Long email ahead

I am new to Ignite and I was wondering if we can use ignite for one of our
application. As of now we are using an RDBMS , using redis to cache the
data and then using python to work with this cached data. Our caches doesnt
change that frequently and we never update the cache(and thus underlying DB
from our code). DB is being updated by different processes. Our DB size is
200 GB as of now and we expect this to be around 1 TB. Our business logic
make use of much smaller data at the same time and not all of the data.

We want to use Ignite. One way we could do is that simply replace redis
with ignite and change our code to work with ignite. In this scenario, I do
not see any great benefit for our application in using ignite unless off
course we want to work with cool technology.

In future we might want to add more sources like other databases and in
that case I could see that Ignite will make more sense as we have differnet
DB vendors.  In this scenario as well we might make soemthing to work but
maybe not as simple as Ignite.

However, I would like to know what should be very compelling reason for us
to use this over redis or any other technolgy out there. I would prefer
more practical advantages rather than all the cool features which I can
read on the Ignite webpage especially from the people who has moved to
Ignite from Redis.

What were main challenges? How did you overcome this?
Did it solve your issues in long run?
What was learning curve for the team?
If your system is up and running for some time , then what are the issue do
you see with curent system or liek what are the pain points of using ignite.
Given the knowledge you have as of now what could have been done to avoid
these when you started project.
Also, what was something that you thought Ignite will provide you but it
turned out that this is not the case.
Some anti patterns?
Things that are not possible or very complicated with Ignite?

These seems lots of questions, however, project was moved to redis almost 2
years back and thus need a very solid reason to use the Ignite. We are
looking for ignite in next 3-5 years and might onboard other projects as
well but before we make that decision we want to make sure that this is way
forward.

Thanks

Reply via email to