Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inquiry Regarding Relation Arrangements Maintenance in DDlog #1179

Open
bluegodg opened this issue Nov 5, 2024 · 1 comment
Open

Inquiry Regarding Relation Arrangements Maintenance in DDlog #1179

bluegodg opened this issue Nov 5, 2024 · 1 comment

Comments

@bluegodg
Copy link

bluegodg commented Nov 5, 2024

Hello! I am currently a graduate student in the Department of Computer Science. I have recently become very interested in the DDlog project that you have developed and am delving into the technical details of the project.

In the course of my study, I have encountered some questions regarding a specific aspect of DDlog that I was hoping you might be able to clarify. Specifically, I am trying to understand how the arrangements of relations are maintained when an update is committed to the system. After reviewing some of the source code, I noticed that the arrangements for the relations are initialized by calling the session_data method when the DDlogWorker is running. However, I have not been able to find a clear description or the specific implementation of the logic for computing results and maintaining these arrangements when updates occur.

If it is convenient, could you please point me to the exact location where this logic is implemented?

Thank you very much for your time and consideration. I look forward to your response and any guidance you may offer.

@mihaibudiu
Copy link

This project is no longer under development.
I am not sure whether I am replying your question directly, but DDlog really compiles into Differential Dataflow, and relies on the DD mechanisms to maintain the "arrangements".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants