rocksdb icon indicating copy to clipboard operation
rocksdb copied to clipboard

ttl support

Open talawahtech opened this issue 8 years ago • 7 comments

Hi,

Are there any plans to add support for using rocksDBs TTL feature? https://github.com/facebook/rocksdb/wiki/Time-to-Live

talawahtech avatar Aug 18 '17 19:08 talawahtech

Would you like to help implementing it? We don't have many plans, we just updated the old module.

We will be happy to review!

mcollina avatar Aug 18 '17 19:08 mcollina

Unfortunately I have neither the time nor the expertise, but if somebody who does comes along, I will do my best to contribute by testing and providing feedback

talawahtech avatar Aug 18 '17 20:08 talawahtech

Looks like @dberesford implemented ttl support in https://github.com/dberesford/rocksdb-node. @mcollina Doesn't he work with you anymore? 😁

What do you think about switching this modules backend to rocksdb-node? Was this already planned? He also supports the readonly parameter in his module, so most of the work is already done. https://github.com/dberesford/rocksdb-node/blob/6aa7e4c276825ee0948d57639543687672d3da34/DBWithTTL.cc#L70

marcbachmann avatar Oct 13 '17 19:10 marcbachmann

Hey Marc, just to clarify, my work on rocks is not connected to nearForm; it's a person pet project (that I actually need for another pet project) and shouldn't be considered strategic or anything like that. It is fun tho :-)

On 13 Oct 2017 20:10, "Marc Bachmann" [email protected] wrote:

Looks like @dberesford https://github.com/dberesford implemented ttl support in https://github.com/dberesford/rocksdb-node. @mcollina https://github.com/mcollina Doesn't he work with you anymore? 😁

What do you think about switching this modules backend to rocksdb-node? Was this already planned? He also supports the readonly parameter in his module, so most of the work is already done. https://github.com/dberesford/rocksdb-node/blob/ 6aa7e4c276825ee0948d57639543687672d3da34/DBWithTTL.cc#L70

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Level/rocksdb/issues/12#issuecomment-336542158, or mute the thread https://github.com/notifications/unsubscribe-auth/AAkxTZH2BACikfUfIWYm0Y2vnZSoKWhEks5sr7WbgaJpZM4O79u1 .

dberesford avatar Oct 13 '17 19:10 dberesford

The two projects are very different in goals. This one is a mapping to the leveldown interface. The other is a 1-1 mapping to RocksDB.

mcollina avatar Oct 13 '17 22:10 mcollina

Has there been any update to anyone working on this?

CarsonMcKinstry avatar Feb 13 '20 08:02 CarsonMcKinstry

No news. If there was, you would have seen a comment or cross-reference here.

PR is welcome.

vweevers avatar Feb 13 '20 09:02 vweevers