jreicherAny recommendations for a nosql db library? Maybe in-memory, maybe not, but has to be disk-persistent between runs,
* fgarcia joined #java
* Nemu64 joined #java
* stfstfm joined #java
NeXeNnitrite, mapdb, objectbox,
NeXeNlmdb also probably
* metalmaniac joined #java
* julemand101 joined #java
* julemand101 joined #java
Parapostgresql-jdbc
Para"nosql" isn't really a category, and postgresql can emulate lots of kinds of db:s, so...
ParaWell, even saying emulate in this context isn't accurate.
ParaAnyway. K/V, document, graph, relational...what's the flavor of NoSQL you're looking for?
* hwpplayer1 joined #java
* sa02irc joined #java
* jreicher joined #java
* Cae2 joined #java
* MikeBux joined #java
* ChaiTRex joined #java
* sweatiest joined #java
* ChaiTRex joined #java
* sa02irc joined #java
* MikeBux joined #java
* rvalue joined #java
dreamrealjreicher: what do you need this nosql db to do, what models do you need
dreamrealnosql tends to be document store, key/value, or graph, but there are embeddable versions of each of those
* Anaphaxeton joined #java
* mwnaylor joined #java
* mwnaylor left #java
* gurrkin joined #java
* GreenResponse joined #java
* soulofset joined #java
cheeseri still want to write mongodb's version of h2.
cheesersame operational heuristics just all in memory and embeddable.
* soulofset joined #java
* soulofset joined #java
* jamezp joined #java
* yeahitsme joined #java
dreamrealWe sort of did it with the jcache JSR
dreamrealone of the proposals had the capability, we wrote a POC that was memory-only
dreamrealmuch more simple query semantics than MongoDB but that's just because it was one dude (me) writing the impl and I didn't have time or interest in donig more than showing the concept
dreamrealI think I wrote value matching (so you could find a structure that had a field with a specific value) because other predicates were just additions to that idea
dreamrealI don't think any of those proposals went anywhere: i think jcache as a JSR was mostly a way so that coherence et al could say they were participating
* vancz joined #java
* stfstfm_ joined #java
* Anaphaxaway joined #java
cheeserhad to justify that acquistion money
dreamrealThey'd already been acquired at that point, and I don't think cameron was the problem there
dreamrealI think the intention of a LOT of JSRs boiled down to "we want to make the standard look like what we do" and not "we want to work out what the standard SHOULD be"
dreamrealI purposefully got mercury to map across a few providers to prove that it could be done
dreamreal("works on a hashmap" was the floor, then I had it work on other k/v stores too, and the intention was to have THEM run the predicates internally because duh)
Paravar mongoDb = ne Hashmap() + forced casts everywhere
Parawwww, hmm my w seems to be malfunctioning
* stfstfm joined #java
dreamreal(historical note: i used mercury because it's a planet name. My goal was to force the JSR to make a choice before I built a prototype that I had to name "uranus.")
dreamreal"Welcome to Confoo! Today we're talking about JCache, and going over the current proposal, which Cameron caused to be named 'uranus.' And yes, I'm saying 'your anus' because I resent it taking this long."
dreamreal"And also it's sort of my opinion of some of the participants, I'm not saying who."
* pebble joined #java
* kathadris joined #java
* sa02irc joined #java
* Cae2 joined #java
* stfstfm_ joined #java
* stfstfm joined #java
DynamiteDanI had a great experience with mongo storing json Strings directly
DynamiteDanI use the static parse method on the Document class
DynamiteDansince there are no performance issues, it works for me
* Nemu64 joined #java
* monkeyPlus joined #java
* Ragnor joined #java
* Betal joined #java
* magla joined #java
* avu joined #java
* raj joined #java
* metalmaniac joined #java
* keb joined #java
dreamreal"Since there are no performance issues..."
sonOfRaWell that does happen when you have like 500 users and your hardware is overprovisioned to hell :D