My requirements are to save variable sized binary records and ability to
query them later on. So i was looking at Tfile and had some doubts.

1. Is the datablock in the tfile a fixed size or variable size? If it is
fixed, what happens when a record cannot fit in the datablock? Would you
normally fill the empty space with zeros or spread the record over 2
datablocks?

2. Is there any downside of having a variable sized datablocks?

3. Are the records synced with file at the boundary of a datablock or they
just written to file system. The question is like write() call in linux vs
fsync()?

Thank you,
-- Maninder Batth
No trees were killed in the creation of this message. However, many
electrons were terrible inconvenienced.

Reply via email to