Fork me on GitHub
#asami
<
2021-06-14
>
mdallastella12:06:34

Sorry, totally OT question, did anyone ever used RedisGraph?

quoll12:06:57

I’ve used Redis, but had no idea that there is a RedisGraph! Cool!

quoll12:06:05

I need to look into it

quoll12:06:33

I have a ticket to introduce a Redis layer as alternative storage for Asami

mpenet12:06:05

be careful with the licencing of redisgraph

mpenet12:06:10

not sure it allows this kind of use case

mpenet12:06:34

but I am not a lawyer

quoll13:06:50

This kind of use case? I thought it was a key value store? It can’t be used for storing certain types of data?

quoll13:06:58

Okaaaay… they explicitly say you can use Redis in anything that is not a database

quoll13:06:12

But you can’t use it in a database at all

quoll13:06:46

That is bizarre. But OK

mpenet13:06:53

redisgraph has a different license

mpenet13:06:57

redis is bsd I think

mpenet13:06:30

redisgraph is "redis source ... bla bla"

mpenet13:06:03

so you could build your own graph impl on top of redis, but on top of redisgraph that might be tricky (or not)

quoll13:06:08

OK, seeing those distinctions now

mpenet13:06:11

I am terrible at interpreting this stuff, so take what I am saying with a grain of salt

quoll13:06:37

I just want a cache. I didn’t even know about RedisGraph until 30 minutes ago

mdallastella13:06:15

Redis as an alternative storage is not a bad idea

mpenet13:06:03

yeah redis only is a good candidate, might even be easier to port the asami durable impl to it than using redis graph

quoll13:06:50

That was the idea. The layers in the durable system were designed to be swapped in and out

refset14:06:32

RedisGraph is really just GraphBLAS under the hood, https://graphblas.github.io/ which is very interesting in its own right. Not terribly practical for an OLTP database though 🙂