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
whilo 2020-01-24T01:05:54.009500Z

The general idea on importing table shaped date is to use each column as a relation and each row as an entity. So you can use a Clojure library to read in CSV or Excel, extract a cleaned up version of each row from the table into a hash-map {:column1-name value1, :column2-name value ...} and then transact all of them into Datahike (or DataScript or Datomic). In Datahike and DataScript you can omit declaring a Schema if your data is shaped in an odd way and you do not want to do the upfront work.

Björn Ebbinghaus 2020-01-24T11:48:29.010700Z

@whilo @konrad.kuehne Are there breaking changes between 0.2.0 and .1? I am getting: No implementation of method: :-slice of protocol: #'datahike.index/IIndex found for class: incognito.base.IncognitoTaggedLiteral When loading an existing file-based db.