IntelLabs / pmgd

Persistent Memory Graph Database
MIT License
43 stars 9 forks source link

Thread Safe? #10

Closed Outstep closed 6 years ago

Outstep commented 6 years ago

Hello,

I am trying to locate a peer paper or other documentation on pmgd but have not found anything and would also like to find out if it is thread safe?

Thanks, :)

Outstep commented 6 years ago

Additionally, is there a multi-thread version as this seems to be single-thread, but I am very impressed with it running.

Cheers :)

luisremis commented 6 years ago

Hey, thanks for your comments.

What you are asking (both concurrency and paper) is coming soon. The thread-safe version is a branch we are close to finish (#5), feel free to take a look: https://github.com/IntelLabs/pmgd/tree/ConcurrencyWithMsync .

Paper will written once we collect numbers from the thread-safe version.

Thanks!

Outstep commented 6 years ago

Great.... I ran the current code and it is really nice.

I could see building an exciting project based on this as a codebase.

Cheers, :)

luisremis commented 6 years ago

We are close to merge #13, which will add concurrency. Thanks for your comments, I am closing this issues.

Outstep commented 6 years ago

Great to hear from you. I am very much looking to see the new release.

I am in the middle of building a project and need a good (non-Java) based graph database for the core while having looked at all of the available solutions and not really happy with what is available.

We wanted something that is C/C++ based and that we might be able to use to build a customer solution, but that is still extremely fast and stable as well as capable of handling huge amounts of data storage and links.

Thought that we would possibly give PMGD a try even though it is still a work in progress much like the project that we are building and wanting to put online. Cheers and I look forward to hearing from you, Lonnie

On Thu, Oct 18, 2018 at 4:21 PM Luis notifications@github.com wrote:

We are close to merge #13 https://github.com/IntelLabs/pmgd/pull/13, which will add concurrency. Thanks for your comments, I am closing this issues.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/IntelLabs/pmgd/issues/10#issuecomment-431147043, or mute the thread https://github.com/notifications/unsubscribe-auth/AXkxHrmfIPKfWjQdZKUvucwl1hleim2Kks5umOLSgaJpZM4WFdC5 .

-- Best Regards,

Lonnie T. Cumberland, PhD. Email: Lonnie.Cumberland@Outstep.com