redis-protobuf icon indicating copy to clipboard operation
redis-protobuf copied to clipboard

project status

Open mhaberler opened this issue 3 years ago • 5 comments

really nice package!

my use case is accumulating, sometimes transforming, and periodically serving GeoJSON, either as JSON or as geobuf

works better for my use case than RedisJSON (see https://github.com/RedisJSON/RedisJSON/issues/295)

@sewenew - is this actively being developed and adopted elsewhere?

what are your plans with this project?

mhaberler avatar Apr 01 '21 19:04 mhaberler

There's a plan to make redis-protobuf a protobuf store. However, so far, I'm too busy to begin this work.

If you have any problem on it, feel free to let me know. I'll try to fix it ASAP.

Regards

sewenew avatar Apr 02 '21 14:04 sewenew

There's a plan to make redis-protobuf a protobuf store.

make me understand the idea - is it storing serialized protobufs along with descriptor info?

you seem to support this very energetically so I'm not concerned about bugs and I might be able to help myself occasionally

I rather wonder why such a useful package has not seen more adoption and contributions, it's been around a while now (maybe blog about it a bit and post some use cases?)

mhaberler avatar Apr 02 '21 17:04 mhaberler

make me understand the idea

With redis-protobuf, you can only get and set protobuf object. However, you cannot index and search these object. Say, I want to find all protobuf object whose price field is larger then 10.

rather wonder why such a useful package has not seen more adoption and contributions, it's been around a while now (maybe blog about it a bit and post some use cases?)

I did write some post on Reddit, stackoverflow and some email groups. However, it's still not very popular :)

Regards

sewenew avatar Apr 03 '21 03:04 sewenew

ah I see your point well in the case of GeoJSON, geohash would make a lot of sense

yeah, it's a special kind of attention economy

I am prepared to go through a little application project with redis-protobuf, maybe that helps a bit

the goal is to:

  • collect incremental updates from sondehub into redis
  • aggregate position samples into paths
  • serve both to clients over websockets/protobuf for display in a map provided the position/path/receiver objects are within the map view

Feeder will by python/redis-py Websocket server will be twisted/autobahn

mhaberler avatar Apr 03 '21 05:04 mhaberler

It sounds interesting. If you have problems on redis-protobuf, feel free to let me know :)

Regards

sewenew avatar Apr 06 '21 13:04 sewenew