Open iztok-savnik opened 5 years ago
Some questions that come to mind.
Regarding the architecture of PFS and ISAM.
The idea about merging PFS and ISAM into one process (that I suggested and we discussed on Friday) is not OK... The original idea, i.e., the one discussed before, seems to be stable.
One ISAM process works with an open PFS process.
Is that OK? Do you have a comment?
I suggest that we create also, as we have discussed, a record-based file server with sequential and direct access. Here is a sketch of Record-based file server (RFS).
Above specification is far from complete. In the case that we use 6 SPO indexes (implemented with key/value store ISAM index) storing complete triples in the leaves then we do not need RFS :|
It would make sense now if all these ideas would be gathered in a separate text that can be later used for the thesis. It can also be used as the documentation of the modules.
Are there any other problems that you see? The current design seems stable. Perhaps it can be improved later (e.g., optimization of inter-process communication) but for now, it can be a basis for the implementation.
I started to put together the material we gathered so far in file.
Here is the starting point of the design of Page File Server and ISAM index.
Page file server
ISAM index