Chat Logs

  1. jreicherAny recommendations for a nosql db library? Maybe in-memory, maybe not, but has to be disk-persistent between runs,
  2. NeXeNnitrite, mapdb, objectbox,
  3. NeXeNlmdb also probably
  4. Parapostgresql-jdbc
  5. Para"nosql" isn't really a category, and postgresql can emulate lots of kinds of db:s, so...
  6. ParaWell, even saying emulate in this context isn't accurate.
  7. ParaAnyway. K/V, document, graph, relational...what's the flavor of NoSQL you're looking for?
  8. dreamrealjreicher: what do you need this nosql db to do, what models do you need
  9. dreamrealnosql tends to be document store, key/value, or graph, but there are embeddable versions of each of those
  10. cheeseri still want to write mongodb's version of h2.
  11. cheesersame operational heuristics just all in memory and embeddable.
  12. dreamrealWe sort of did it with the jcache JSR
  13. dreamrealone of the proposals had the capability, we wrote a POC that was memory-only
  14. 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
  15. 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
  16. 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
  17. cheeserhad to justify that acquistion money
  18. dreamrealThey'd already been acquired at that point, and I don't think cameron was the problem there
  19. 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"
  20. dreamrealI purposefully got mercury to map across a few providers to prove that it could be done
  21. 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)
  22. Paravar mongoDb = ne Hashmap() + forced casts everywhere
  23. Parawwww, hmm my w seems to be malfunctioning
  24. 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.")
  25. 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."
  26. dreamreal"And also it's sort of my opinion of some of the participants, I'm not saying who."
  27. DynamiteDanI had a great experience with mongo storing json Strings directly
  28. DynamiteDanI use the static parse method on the Document class
  29. DynamiteDansince there are no performance issues, it works for me
  30. dreamreal"Since there are no performance issues..."
  31. sonOfRaWell that does happen when you have like 500 users and your hardware is overprovisioned to hell :D