Fork me on GitHub
#datomic
<
2018-05-10
>
alexk01:05:40

VisualVM shows that my application (with a Datomic peer) has 32 threads named query-N. Each is holding onto about 120MB of memory. How come there are so many, and why are they conveniently using all available memory?

alexk14:05:08

Thanks Matt. My object cache is set to 1g, I wonder why those threads appear to be using so much more.

shaun-mahood16:05:19

It sounds like I'm going to be pitching Datomic to our non-technical management soon - we would be moving from MS SQL to either Cloud or On-Prem if I can do a good job convincing them. Anyone have any good resources or things that have worked for them in a similar situation?

val_waeselynck18:05:23

Are they already sold on Clojure ?

val_waeselynck18:05:23

Are they already sold on Clojure ?

shaun-mahood19:05:09

@U06GS6P1N: I've been doing all new projects in Clojure/CLJS for the past 2 years, but their understanding of Clojure (or any programming language) is pretty much limited to the basics. In the same meeting l'm going to be explaining why we are using Clojure and comparing it to other options, but from what I can tell the main concern is switching away from an more common database technology.

val_waeselynck07:05:47

Sell them a decrease of risk, not an increase of productivity. They will want to know how to address staffing concerns, and why the technology is not more popular if it's so great. Tell them that if you don't use Datomic, you will end up maintaining a crappy ad hoc version of half Datomic.

shaun-mahood18:05:10

@U06GS6P1N: That is an awesome write-up, thanks!

Flexes20:05:27

I'm having trouble connecting to my ddb transactor, what is supposed to be in my ddb-ensured.properties file under host?

Flexes20:05:32

P.S. I'm running inside of a docker container

hmaurer22:05:54

@pat839 are you running datomic inside a docker container?