Talk:COMP 3000 Essay 1 2010 Question 11
Quick Overview
So I hope i'm not the only one who was wondering "What are object stores?" when reading the question. I don't think the textbook mentions it but I didn't read through the filesystems chapter very thoroughly. Here's where some quick googling has got me:
Most storage devices divide their storage up into blocks, a fixed length sequence of bytes. The interface that storage devices provide to the rest of the system is pretty simple. It's essentially "Here, you can read to or write to blocks, have fun". This is block-based storage.
Object-based storage is different. The interface it presents to the rest of the system is more sophisticated. Instead of directly accessing blocks on the disk, the system accesses objects. Objects are like a level of abstraction on top of blocks. Objects can be variable sized, read/written to, created, and deleted. The device itself handles mapping these objects to blocks and all the issues that come with that, rather than the OS.
Here's some papers that give an overview of object-based storage:
Object Storage: The Future Building Block for Storage Systems
I think if you just look those up on google scholar you can access the pdf without even being inside carleton's network.
--Mbingham 23:56, 1 October 2010 (UTC)