datahike

https://datahike.io/, Join the conversation at https://discord.com/invite/kEBzMvb, history for this channel is available at https://clojurians.zulipchat.com/#narrow/stream/180378-slack-archive/topic/datahike
alekcz 2020-05-13T07:11:54.156500Z

@konrad.kuehne is datahike 0.2.2 going to support konserve 0.6.0?

kkuehne 2020-05-13T07:33:46.156600Z

We will add that with another patch release. Once the migrations and GC are established.

alekcz 2020-05-13T07:35:16.156800Z

👍

whilo 2020-05-13T09:04:26.157Z

It should be compatible though. The interface of konserve is not changing to the outside unless you start to manually hook into the metadata and do not stick to the core.cljc or cache.cljc functions.

whilo 2020-05-13T09:41:36.158Z

@jonpither, @malcolmsparks, @taylor.jeremydavid Hello 🙂

👋 2
whilo 2020-05-13T09:42:05.158400Z

@thegobinath There was recently a discussion about this here: https://github.com/athensresearch/athens/issues/9

whilo 2020-05-13T09:42:37.159Z

Yes, we have schema support similar to Datomic and I think both crux and us care about scalability.

➕ 1
2020-05-13T10:04:07.159100Z

Thanks 🙂

alekcz 2020-05-13T10:08:53.159300Z

It currently fails because the protocol in 0.6.0 has renamed/changed get-in to just get .

Caused by: java.lang.IllegalAccessError: -get-in does not exist

alekcz 2020-05-13T16:43:40.162800Z

@whilo @konrad.kuehne I've successfully migrated the konserve-fire to v0.6.0. Only have one question. You mentioned something about encoding the version in the first byte. For the life of me I can't figure out how to encode v0.6.0 and not confuse it with v6.

alekcz 2020-05-14T19:34:32.169400Z

@whilo @konrad.kuehne I see that HHT (0.1.7) uses Konserve (0.5.1) and so by extension datahike also uses Konserve 0.5.1.

alekcz 2020-05-13T16:44:56.164Z

Actually I have two. I want to add a tests for speediness of the integration. Any idea about the minimum speed of a konserve backend should be?