Fork me on GitHub
#off-topic
<
2015-08-25
>
cfleming08:08:49

I wanted to try Xodus out, but I can’t get master to build

cfleming08:08:58

Does it build for you?

cfleming08:08:04

Is there any trick I need?

mitchelkuijpers08:08:08

Have never tried it we simply use the snapshot

cfleming08:08:40

Ok, I just now found the JetBrains artifactory, the snapshot isn’t on Maven Central, right?

mitchelkuijpers08:08:52

you need to add:

mitchelkuijpers08:08:56

:repositories {"sonartype snapshots" ""}

mitchelkuijpers08:08:19

[org.jetbrains.xodus/xodus-environment "1.0-SNAPSHOT"]
[org.jetbrains.xodus/xodus-entity-store "1.0-SNAPSHOT"]

mitchelkuijpers08:08:28

I think sonartype is maven snapshot

cfleming08:08:28

Thanks, I’ll give that a go

mitchelkuijpers08:08:49

Btw we have turned on the in memory cache 1 month ago

mitchelkuijpers08:08:01

and it works like a charm now and the perfomance had a major boost

cfleming08:08:36

Nice, I don’t need super high performance for what I’m doing but that sounds really interesting.

cfleming08:08:47

I’m just going to use environment with nippy I think.

cfleming08:08:57

Or at least, that’s what I’m going to try first.

cfleming08:08:39

Awesome, that worked - thanks!

cfleming08:08:53

I’ll let you know how I get on.

sveri19:08:08

@mitchelkuijpers: @cfleming xodus sounds like a nice schemaless alternative to h2 and sqlite. Didn't know that one, any experiences with it, good or bad?

mitchelkuijpers19:08:54

@sveri not a lot of docs but it works great!

mitchelkuijpers19:08:08

I used the entity store

mitchelkuijpers19:08:38

@cfleming is going another route with xodus :-)

sveri19:08:05

@mitchelkuijpers: looks cool, did you write a clojure wrapper for this? Or just use java interop? Or is there no clojure involved at all? And how about backup?

mitchelkuijpers19:08:21

I wrote a small wrapper around it and used it with clojure. I did not do backups yet..

sveri19:08:08

so you just feed realtime data that can get lost?

mitchelkuijpers19:08:45

Well it are just files so we backup those every night

sveri19:08:15

ah, ok, that's what I wanted to know, no need to stop the database or something like that

mitchelkuijpers19:08:59

They also have a backup tool somewhere hidden that can create a zio

mitchelkuijpers19:08:23

I can share some code with you tomorrow if you like

mitchelkuijpers19:08:55

Thinking about open sourcing a wrapper lib

mitchelkuijpers19:08:12

(On my mobile right now)

sveri19:08:09

Open sourcing it would be great, right now I don't have need for it, but maybe for my next project. Schmealess is so nice

mitchelkuijpers19:08:09

Will take a shot at it, been looking to contribute something back to the community 😄

sveri19:08:47

Actually its often easier than one might think, I started just by putting some code together, and throw it on github

sveri19:08:19

then added README and things

sveri19:08:28

step by step simple_smile

mitchelkuijpers19:08:35

If I have something I'll post it here prob this weekend

sveri19:08:06

And, if you are not sure about the license, there was a recent discussion for Lux about it: https://github.com/LuxLang/lux/issues/5

sveri19:08:20

I found it useful

mitchelkuijpers19:08:58

Ow cool thnx! Def interesting