Andrew S. Rosen

Results 391 comments of Andrew S. Rosen

That seems like a logical approach to me!

Motivation for not defaulting to `_id`: not all `Store`s have or use `_id`. ```python from maggma.stores import JSONStore with JSONStore("test.json", read_only=False) as store: store.update({"test": "hi"}) ``` doesn't work and ```python...

Apologies for not being clear. I was knee deep in debugging and being too brief. Yes, I would recommend having an automatically generated `_id` field if the user passed `task_id=None`....

FYI: [Here](https://github.com/Quantum-Accelerators/quacc/issues/1728#issue-2141225813) is what happens when two processes try to write to a `montystore` at the same time. It looks like `montydb` has a locking mechanism, but it [doesn't support](https://github.com/davidlatwe/montydb/discussions/84)...

Here's the Twitter thread btw if you're morbidly curious: https://twitter.com/georgemporter/status/1677378445658173442

Edit: Looks like we are out of luck there for Mongita. > Mongita is an embedded database. It is not process-safe. When you have multiple clients, a traditional server/client database...

https://github.com/openjournals/joss-reviews/issues/5995#issuecomment-1810759481 Worth jotting down [FerretDB](https://www.ferretdb.com/) here, as highlighted by @utf above. This one seems particularly promising!

Commenting to say that I agree this is an important aspect missing from the docs. I do not hereby assign myself to it, however, at least for the time being....

I am very excited about this effort and happy to be involved! Apologies for not being able to make the last couple of meetings --- I've had some conflicts. In...

> @utf @Zhuoying Can we maybe use slack channel or a Team to navigate the communication? I feel this will be otherwise hard to organize. (Especially the individual workflow, code...