I have some high-level questions. I'm looking at the architectural page in the docs:
https://docs.pinot.apache.org/basics/architecture
1. Regarding the terminology, is segment store the same as deep store?
2. I assume that if we didn't explicitly configure any storage (i.e., s3, hdfs), it will use the node's local disk?
3. What does Load Segment mean in the figure (specifically, what does the Server do)? Does it copy the segment to a server's local disk? Does it load it in memory?
4. Let say we have a Real Time table ingesting from Kafka and the Pinot cluster is not configured with any specific disk storage (i.e., just using local disk). Once the current consuming segment completes, the server commits it and then writes it to the segment store (i.e., local disk). Will this completed segment be loaded by another server (and start being served by another server)? Or will it just continue to be served by the same server? Are there any policies/settings/config related to this?